Wednesday, May 27, 2020

Testing Framework As An Efficient Medium For Applications - 4950 Words

Applying Selenium Testing Framework As An Efficient Medium For Testing Web Applications (Thesis Proposal Sample) Content: Dissertation ProposalAPPLYING SELENIUM TESTING FRAMEWORK AS AN EFFICIENT MEDIUM FOR TESTING WEB APPLICATIONSMASTERSContents TOC \o "1-3" \h \z \u 1-INTRODUCTION PAGEREF _Toc445733069 \h 22-LITERATURE.............................................................................................................................................................32.1 LITERATURE INTRODUCTION: PAGEREF _Toc445733070 \h 92.2 LITERATURE THEME ONE: PAGEREF _Toc445733071 \h 92.3 LITERATURE THEME TWO: PAGEREF _Toc445733072 \h 102.5 LITERATURE CONCLUSION: PAGEREF _Toc445733073 \h 113-ARTIFACT...............................................................................................................................................................133.1 PROPOSED DESIGN PAGEREF _Toc445733074 \h 133.2 ROLE OF ARTEFACT IN THE PROPOSED RESEARCH: PAGEREF _Toc445733075 \h 133.3 PROPOSED DEVELOPMENT: PAGEREF _Toc445733076 \h 134-METHODOLOGY..................................................... ...............................................................................................16 4.1 METHODOLOGY INTRODUCTION...............................................................................................................164.2 RESEARCH DESIGN: PAGEREF _Toc445733077 \h 164.2.1 RESEARCH PHILOSOPHY: PAGEREF _Toc445733078 \h 164.2.2 RESEARCH APPROACH: PAGEREF _Toc445733079 \h 174.2.3 RESEARCH STRATEGY: PAGEREF _Toc445733080 \h 174.2.4 - SAMPLING - SELECTING RESPONDENTS: PAGEREF _Toc445733081 \h 184.3 DATA COLLECTION INSTRUMENTS: PAGEREF _Toc445733082 \h 184.4 RESEARCH ETHICS: PAGEREF _Toc445733083 \h 19 1 INTRODUCTIONFor the purpose of testing web application, we are implementing the strategy of Selenium testing framework, considering it as an efficient medium for testing of web applications. Selenium is the aggregate of domain specific language (DSL) and tools to frame and operate utilitarian, smoke test and the integration based test of Web applications, as well as R ich Internet Applications(RIA utilizing Ajax).[1,2]Selenium facilitates a tool for record and play back that connect into the Firefox browser. Selenese DSL is used for recording for the expressing of test steps. Safari, Opera, Firefox, Chrome and Internet Explorer will used as tool for checking of test and running process occurs by Selenium Remote Control (RC) Through selenium Grid ,it becomes easy to run the test in the test machine grid.[3] 1 AIMS AND RATIONALE:Through the technology of automation, test coverage improves and comes with improved and higher quality of product. [4] Through which thousand of hand on and manual test hours of execution can become safe, noticeably reducing the cost .Selenium Automation Framework(SAF) is actually the custom-build framework that is being developed by Selenium ,since it is also widely utilized and accepted automation tool for Web application purpose. It converges the timing of test cycle and relevant cost [5, 6] .We can say that Selenium i s a complete portable level software testing framework for the purpose of Web application. In coded form or HTML tables test can be written with various popular programming languages softwares. Directly running of them is also easy in most advanced Web browser .Selenium can be spread out on Macintosh, Linux and Windows.[7] Globally based enterprises have faced challenging situation in concerned with load issues and surface performance ,relapse and issues with functionalities and for achieving services of business in production site for monitoring in Rich Internet Application environment that basically used Ajax technology.[8,9] We can say selenium as widely used and popular test development tool as well as open source too. Selenium actives the testers for the recording of functionalities testing of Selenium IDE applications, record or playback test based development environment should be Firefox based. Background test occurs in the environment of Safari, Chrome, Opera, Internet Expl orer, Firefox and other browsers.Selenium Automation Framework (SAF) has quality to increase automation efficiency through minimizing fundamental efforts of coding. [10, 11] 2 BACKGROUND:Selenium has started Thought Works, being a global consulting firm and system integrators .The main core designer and developers commute Selenium as an open source in 2006 .In 2007 utilizing Selenium there is a test called PushToTest [12] .That test is looking for a path to again rearrange and repurpose the test of Selenium being a performance tests and a load. There was a business service,[14,15] when Olivier Dony and Dominique de Waleffe contributed as a test maker package for running of Selenium test utilizing HTMLUNIT with having browsers of high performance. For enhancing this work PushToTest contributed to make Selenium test data driven ,for providing core cause analysis and a function of analysis of results, to provide matching and compatibility factor for the testing of Ajax applications and for running these tests in the environment of Cloud testing. This works as hugely beneficial for any organization for declining of costs and take benefit from the easy to test feature of Selenium.[13] 3 NEW AND RELEVANT RESEARCH:Our research is new and relevant as because as far as technology details is concerned its a tool that is open source/framework, add-ones and various utilities in which Selenium RC, Java ,Test NG and Ant will developed on Window operating system.[16,17,18]Here various browser supports also includes that is listed below 1 Firefox(1.5+) 2 Internet Explorer(6.0 and onwards) 3 Google Chrome Theoretically includes 4 Any modem browser that really supports different JavaScript such as * Mozilla Suite (1.6+, 1.7+) * Sea Monkey (1.0) * Opera (8) * Camino (1.0a1) OS support includes: Windows, Linux, GNU, Mobile (Android) 4 CRITICAL EVALUATION:Its actually a script-less based framework that is actually used for the purpose of test automation in web application that is possibly being developed on: Net, Java/J2EE, and AJAX.[19] This framework provides ultimate platform for the implementation of Hybrid and Data Driven. Keyword and Data Driven framework used by following spreadsheet templates. It can possibly be used for the purpose of currently automation project.[21] Selenium Automation Framework really helps to speed up testing utilizing accelerators at the test design level layers while observing the suite of automation flexible to interact with commercial based tools, in the time of need.[20] The framework testing facilitates an encyclopaedic description of dashboard for the test management. 5 PRACTICAL BENEFITS OF THE RESEARCH TO THE INDIVIDUALS AND ORGANIZATIONS: * Proper understanding of wide application and its domain in a very fast way with having any properly drafting artefacts. * Centralized validation and verification activities are present for the reduction of dependency shares and actually reduce overall cost of infrastructure and us ually manage resources commercially. * Creation of adjustable and scalable model in line design having increasing needs have standardized tools and following of demanding testing methodology. * Reduce amount of time to market and cost along with proper maintenance of quality and its performance.1.6- THE OBJECTIVES OF RESEARCH:The objective of this research is to better understand selenium testing approaches in Web application, characterize the approaches proposed in the literature1) GENERAL RESEARCH QUESTIONS (GQ):a) GQ1: What is selenium testing framework (STF)?b) GQ2: What is the Importance of STF in Web applications?2) FOCUSED RESEARCH QUESTIONS (FQ):a) FQ1: What techniques and methods are used in Selenium testing framework?b) FQ2: How efficient are the used tools in Web applications STF?c) FQ3: How evaluation approaches are carried? Empirically evaluated?d) FQ4: What are the best practices in Web applications STF?e) FQ5: What are the limitations of Web applications STF?f) FQ6: w hat is best either automated vs. manual testing? 1 RESEARCH HYPOTHESES AND AIMS:The main aims and objectives of research about applying Selenium testing framework for testing medium for efficient Web applications are following: * Creation of an open source libraries or tools or framework for the purpose of reduction of overall costs for increasing flexibility of demanding customer ,time and current resources. * Avoiding error during test execution for increasing overall coverage of test to enhance the quality, accuracy and authenticity of the end product. * For shortening of learning curve and activating quick updates because of higher interaction with the user community of Selenium.For research hypothesis Test Maker will integrates Selenium and provides a lot of features and benefits: * Test Maker recreate single functional test using Selenium test, in which load and performance test are also include ,.It also can monitor business service and its details. * Selenium test scale-up for operating in QA lab, in the test environment of PushToTest on Demand or both. Details. * Test Maker data activates Selenium test for the purpose of development of test-driven. Details. * Automatically operating cost will reduce. Test Maker efficiently can operate different Selenium test in a grid. Details. * Test Maker run Selenium test for the compatibility of browser and testing Web application. Details. * Actionable knowledge by observing result into 350 or more functional test and performance charts. Details. * It can transform Selenium test into Java Unit test for additional features of variables, conditionals and looping. * Never before possible as run at User Levels: for that making a test lab is a costly step for the load test of medium and lar...

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.