abirami poonkundran 2/22/10. goal introduction testing methods testing scope my focus current...
TRANSCRIPT
![Page 1: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/1.jpg)
Software Testing Tools
Abirami Poonkundran2/22/10
![Page 2: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/2.jpg)
Goal
Introduction
Testing Methods
Testing Scope
My Focus
Current Progress
Explanation of Tools
Things to do
Plan for completing
Difficulties Encountered
Overview
![Page 3: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/3.jpg)
Survey and identify current and most widely used Software
Testing Tools
Provide comparison study between 9 software testing tools
Goal
![Page 4: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/4.jpg)
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
Software Testing
![Page 5: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/5.jpg)
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)
Testing Methods
![Page 6: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/6.jpg)
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
Testing Levels
![Page 7: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/7.jpg)
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:
Testing Scope
![Page 8: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/8.jpg)
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
Non Functional Testing
![Page 9: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/9.jpg)
Identifying testing tools used in Web Development
environment
Study and compare few tools that are used for
Functional and Non-Functional testing
My Focus
![Page 10: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/10.jpg)
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
Current Progress
![Page 11: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/11.jpg)
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.
Explanations of Tools
![Page 12: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/12.jpg)
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
Contd..
![Page 13: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/13.jpg)
W3C Link Checker
![Page 14: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/14.jpg)
Cont…
![Page 15: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/15.jpg)
Identify 6 more tools
Install, test and learn about them
Take a Survey and compare the tools
Things to do
![Page 16: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/16.jpg)
Plan for completingPhases Things To Do Status Due Date
Phase I Identified and got output for 3 tools
Completed 2/18/2010
Phase II Need to identify 6 tools
In Progress 3/20/2010
Phase III comparison studies between different tools
4/10/2010
![Page 17: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/17.jpg)
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.
Difficulties Encountered
![Page 18: Abirami Poonkundran 2/22/10. Goal Introduction Testing Methods Testing Scope My Focus Current Progress Explanation of Tools Things to](https://reader036.vdocument.in/reader036/viewer/2022071709/56649d055503460f949d9122/html5/thumbnails/18.jpg)
Thank You !!!