Presentation is loading. Please wait.

Presentation is loading. Please wait.

Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.

Similar presentations


Presentation on theme: "Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to."— Presentation transcript:

1 Abirami Poonkundran 2/22/10

2  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to do  Plan for completing  Difficulties Encountered

3  Survey and identify current and most widely used Software Testing Tools  Provide comparison study between 9 software testing tools

4  It is a process of: ◦ Verifying and Validating the software ◦ Making sure the software meets the business and technical requirements ◦ Making sure the software works as expected without bugs  Testing can be done at different points in the development process, but mostly performed after the programming is completed

5  Black Box Testing: Testing without any knowledge of the internal implementation  White Box Testing: Testing with the knowledge of and access to the code, data structure and the algorithms  Grey Box Testing: Creating test cases with access to code and the data structure, but testing as a user(black box testing)

6  Unit Testing: Testing only the functionality of a particular module or a specific section of the code  Integration Testing: Testing to find the defects in the interfaces and interaction between integrated components  Regression Testing : Finding defects after a major code change, to make sure what used to work before, hasn’t stopped working  Acceptance Testing: Performed by the customer in his environment before accepting the software

7  Functional Testing: Identifies how well the system executes the functions it is supposed to execute, including user commands, user screens, data manipulation etc.,  Non Functional Testing : Identifies whether the software can tolerate invalid inputs and how robust the application is.  Few important Non Functional Testing approaches are as follows:

8  Performance/Load Testing: Determines how fast a system works under a particular work load as well as how much stress it can handle  Stability Testing: Checks whether the system can continuously function well for or above an acceptable period  Security Testing: Checks whether the system protects the data as well as prevent intrusions  Usability Testing: Checks whether the user interface is easy to use and understand

9  Identifying testing tools used in Web Development environment  Study and compare few tools that are used for Functional and Non-Functional testing

10  Learned about software testing  Researched about different types of testing and came up with testing methods where tools are used  Identified tools which are used in Software Development  Studied these 3 tools: ◦ LoadRunner ◦ W3C Link Checker ◦ Nessus

11  LoadRunner: ◦ LoadRunner is a performance and load testing product by HP for examining system behaviour and performance, while generating actual load. ◦ LoadRunner emulates an environment in which thousands of users work with a client/server system concurrently.

12  W3C Link Checker ◦ This is a tool to get a deep information about links in a webpage, about errors and link inexistence. ◦ Check the pages for broken links and errors in URLs. ◦ The W3C validator is developed with assistance from the Mozilla Foundation  Nessus: ◦ Vulnerability scanner from Tenable Network Security with high speed discovery

13

14

15  Identify 6 more tools  Install, test and learn about them  Take a Survey and compare the tools

16 PhasesThings To DoStatusDue Date Phase IIdentified and got output for 3 tools Completed2/18/2010 Phase IINeed to identify 6 tools In Progress3/20/2010 Phase IIIcomparison studies between different tools 4/10/2010

17  Certain tools are not free and the free versions do not have all features  Certain testing need to be done in a network or against a Web server that you need to have full access to  I don’t have a sample project to test in different platforms.

18 Thank You !!!


Download ppt "Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to."

Similar presentations


Ads by Google