what are the levels in testing?
(Asked in Zensar Hyderabad today(17-1-12010))
Answer Posted / lakshmanaraj bg
software testing:
Software testing is an essential part of software development which is used to identify the correctness, completeness and quality of developed software.
Software testing is the process used to help identify the correctness, completeness, security & quality of developed computer software.
Its main objects are to detect error in software.
levels in testing:
1. Unit Testing.
2. Integration Testing.
3. System Testing.
4. Acceptance Testing.
5. Regression testing.
Unit Testing:
A unit is smallest testable piece of software.
– can be compiled, linked, loaded.
– e.g functions/procedures, classes, interfaces.
– normally done by programmer.
– Test cases written after coding.
Disadvantage:
– Test cases ‐written to suit programmer’s implementation.
Integration testing:
Test for correct interaction between system units.
systems ‐ built by merging existing libraries.
modules coded by different people.
Mainly tests the interfaces among units.
Bottom up integration testing.
-Use of drivers
Top down integration testing.
-Use of stubs
System Testing:
Test of overall interaction of components.
Find disparities between implementation and
specification.
Usually where most resources go to.
Involves – load, performance, reliability and security testing.
Acceptance Testing:
Demonstrates satisfaction of user.
Users are essential part of process.
Usually merged with System Testing.
Regression Testing:
On going process throughout testing life cycle.
New bug‐fix breaks previously tested units?
Perform regression test whenever program changes.
Done by test team and customer.
Done in simulated environment/real environment.
Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
wat is meant by frontend and backend testing
When to stop testing? (Or) how do you decide when you have tested enough?
Define brain stromming?
what is the difference between website and web based application ?
aplitue questions will be based on wich type ?
Did any one completed CSTE certiication? can u send sample question papers? how to apply that? pls send it to my mail id - dsnathi@gmail.com THANKS IN ADVANCE
How do you scope,organise and execute a test project.
What are the various techniques in white box testing?
What is performance tuning? What are tools of performance testing?
What type of projects can include in Logistics Domain? and what is the type of domain for project which include Driving license renewal, Different type of title registration etc...
wat if fiddler and how it is used in tesing an application. please explain with a real time scenario
What is a ‘test plan’?
Is Anyone attended the manual testing interview with capgemini in recent past. please let me know the type of questions they can ask. Thanks
What makes a good software qa engineer?
Can any1 tell me suppose u r doing manual testing on unix platform with Shell Script, then how it is done? How u r implementing it & what is the use of Shell scripting on Manual Testing? plzzzzzzz i need ur help.