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
For any web application, what are the possible login features that should be tested?
What are the advantages of black box testing?
How do you go about testing a project?
Tell me the algo for convering number into words. Meanse if the number is 4567 then it should print Four Thousand Five Hundred Sixty Seven
What are the benefits of requirement traceability?
Testcases for msword( microsoct office word??
In how many ways you perform batchtesting ?
6 what do you like least about testing?
How do you estimate white box testing?
what are the prerequisite conditins to test clientserver and web applications
Hello all, Can someone tell me what kind of questions i can expect from hiring manager along with two team members on final face to face interview for manual testing position.. I am switching from BA to QA as its better on benefits etc.. Thanks in advance
hi friends i recently finished testing course in hyderabad.now am looking for a job in uk.i need help about the projects in interview point.can any one explain me abt banking project or credit card.like what are the problems faced in u r last project etc.
Can you please explain about the erp project
what is meant by application server and its functions?
What are the bussiness scenories?