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


Please Help Members By Posting Answers For Below Questions

wat is meant by frontend and backend testing

5271


When to stop testing? (Or) how do you decide when you have tested enough?

650


Define brain stromming?

645


what is the difference between website and web based application ?

2261


aplitue questions will be based on wich type ?

2108






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

1661


How do you scope,organise and execute a test project.

1656


What are the various techniques in white box testing?

667


What is performance tuning? What are tools of performance testing?

671


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...

2540


wat if fiddler and how it is used in tesing an application. please explain with a real time scenario

1700


What is a ‘test plan’?

732


Is Anyone attended the manual testing interview with capgemini in recent past. please let me know the type of questions they can ask. Thanks

2886


What makes a good software qa engineer?

653


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.

1798