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

Can test condition,testcase and testscript help u in performing the static testing

1613


what is the function generator?

1702


What is your daily process? I have 2+EXP IN MANUAL TESTING.PLEASE SUGGEST ME HOW i ANSWER

1818


How do u determine,what to be tested?

1618


Write test cases on duster

4244






Please explain me v-model clearly i want to know how it works and want to know how it use in real time on a project please tell me its urgent and important for me understand .Please tell me my mail id is Chiku_69@yahoo.in Thank u

2156


from where do u collect test data if u miss some data what will happen

2191


What is common interface?

1521


9.Data – driver automation typically includes?

2923


what is conditional testing? explain and examples

1098


Can you explain random/monkey testing?

662


what types of bugs will we find out in banking projects

1837


I am having 2 years of experience in Manual Testing, 2marrow I have an interview with a Company. Which type of questions they will ask me?How should I prepare for interview?Please guide me so that I will clear the interview.

1757


iam having 2+yr sof exp in manual testing, at present working in chennai,want to relocte to hyd .if any openings let me know.my id : vaniramymail.com

1627


Explain the procedure & path of s/w in testing?

1543