logging in or signing up Automation testing pramod_cbz Download Post to : URL : Related Presentations : Let's Connect Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Copy embed code: Embed: Flash iPad Dynamic Copy Does not support media & animations Automatically changes to Flash or non-Flash embed WordPress Embed Customize Embed URL: Copy Thumbnail: Copy The presentation is successfully added In Your Favorites. Views: 15989 Category: Science & Tech.. License: All Rights Reserved Like it (6) Dislike it (2) Added: February 25, 2008 This Presentation is Public Favorites: 2 Presentation Description No description available Comments Posting comment... By: kfha (34 month(s) ago) hii plz forward this presentation to me!!! Saving..... Post Reply Close Saving..... Edit Comment Close By: narasimha_mnr (34 month(s) ago) hiii plss for ward this presention to me its so useful...Thanks in advance Saving..... Post Reply Close Saving..... Edit Comment Close By: mohd.waasim (35 month(s) ago) Hi plzzz provide me this PPT Saving..... Post Reply Close Saving..... Edit Comment Close By: chandna64 (35 month(s) ago) i need dis ppt Saving..... Post Reply Close Saving..... Edit Comment Close By: ravi4it (36 month(s) ago) i want to download this ppt, its useful. Saving..... Post Reply Close Saving..... Edit Comment Close loading.... See all Premium member Presentation Transcript Testing Services: Testing Services Automation ognizant Technology Solutions V. Pramod Kumar Prepared by: Automation: Automation It is the process of instructing a tool to perform operation application under test rather than a human being doing it. Here software testing assisted with software tools that require no operator input , analysis or evaluation. Purpose of Automation Testing: Purpose of Automation Testing In the past, most software tests were performed using manual methods. This required a large staff or test personnel to perform expensive and manual test procedures. Every organization has unique reasons for automating software quality activities, but several reasons are common across industries : Improves efficiency of testing Reducing Testing costs Replicating testing across different platforms To gives consistent and accurate results Why Automation is required: Why Automation is required Reducing test time and resources. Consistent Test Procedures: Ensures process repeatability and resource independence, eliminates errors of manual testing. When there is no time and it is applicable for large applications. For doing tedious work. Things we do before Automation:: Things we do before Automation: Identify the test cases that covers the functionalities of each module Identify what can be tested and what cannot be tested Plan the flow of control and sequence of steps Decide the repository format to be used What to Automate ?: What to Automate ? Tests that will be run many times. Tests that will be run with different sets of data When to automate ?: When to automate ? Test cases that needs to be run for every build. Tests that require execution of multiple data called parameterization. Identical test cases which have to be executed on different hardware configurations. When the Application under manual test is stable. When to not Automate ?: When to not Automate ? It cannot be used when the functionality of the application changes frequently . Automation testing cannot be used in usability type of testing. When the project doesn’t have enough time. Test with unknown results cannot be automated. Advantages: Advantages It increases the speed of testing process. It provides reusable tests that can be run multiple times with different sets of data to give consistent accurate results. To do tedious work. Ability to test without any human interaction. For Load and Stress testing. Selective of Automation Tool: Selective of Automation Tool Choosing an automated software testing tool is an important step, Generally a good tool should: Test all functions. It should have good debugging facilities. It should have a clear help file and a user manual. Contd…: Contd… There are also several key issues, which should be addressed when selecting an application testing solution, which are given below: Test Planning and Management Testing Product Integration Internet/Intranet Testing Ease of Use GUI and Client/Server Testing Load and Performance Testing Various Tool Vendors: Various Tool Vendors Contd..: Contd.. And there are other tools like: Open source tools : J-Unit and N-Unit Third Party Tools : ANT,BUGZILLA,TEST DIRECTOR Excel, VSS etc., Slide14: THANK YOU You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.