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
value momentum
what is Test management fundamental?
What r the features,u take care in prototype testing?
can anyone tell anyone is providing training for CSTE exam in bangalore? and can u send some links related to this?
When will the testing starts?
What is rapid application development model (rad)?
ANY ONE HAS ATTENDED THE INTERVIEW FOR WIT INNOVATION P LTD? THEN KINDLY LET ME KNOW ABOUT THE INTERVIEW PROCESS AND QUESTIONS ASKED.
How do you define a testing policy?
What is big bang approach?
Difference between Stakeholder and Relevant Stakeholder?
what type of quetion may be asked for experienced person in manual tester of 1 year?
Unit Testing can be done by using Nunit?
hi can anyone tell me about vision plus testing? and what about its future
What is security Hole ? Is this possible Some one can acess any of restricted page (like admin side)? How you test this previllaze?
how mapp the defect id in quality center?