Answer Posted / p.moorthi
There are 5 levels of testing.
1) Unite level testing
2) Module level testing
3) Integration level testing
4) System level testing
5) User acceptance level testing
1) Unit level testing
If one performs testing on a unit then that level of testing
is known as unit level testing. It is white box testing
usually developers perform it.
Unit: - It is defined as a smallest part of an application.
2) Module level testing
If one perform testing on a module that is known as module
level testing. It is black box testing usually test
engineers perform it.
3) Integration level testing
Once the modules are developing the developers will develop
some interfaces and integrate the module with the help of
those interfaces while integration they will check whether
the interfaces are working fine or not. It is a white box
testing and usually developers or white box testers perform it.
The developers will be integrating the modules in any one of
the following approaches.
i) Top Down Approach (TDA)
In this approach the parent modules are developed first and
then integrated with child modules.
ii) Bottom Up Approach (BUA)
In this approach the child modules are developed first and
the integrated that to the corresponding parent modules.
iii) Hybrid Approach
This approach is a mixed approach of both Top down and
Bottom up approaches.
iv) Big Bang Approach
Once all the modules are ready at a time integrating them
finally is known as big bang approach.
STUB
While integrating the modules in top down approach if at all
any mandatory module is missing then that module is replace
with a temporary program known as STUB.
DRIVER
While integrating the modules in bottom up approach if at
all any mandatory module is missing then that module is
replace with a temporary program known as DRIVER.
4) System level testing
Once the application is deployed into the environment then
if one performs testing on the system it is known as system
level testing it is a black box testing and usually done by
the test engineers.
At this level of testing so many types of testing are done.
Some of those are
a) System Integration Testing
b) Load Testing
c) Performance Testing
d) Stress Testing etc….
5) User acceptance testing.
The same system testing done in the presents of the user is
known as user acceptance testing. It s a black box testing
usually done by the Test engineers.
| Is This Answer Correct ? | 16 Yes | 4 No |
Post New Answer View All Answers
Why is it impossible to test a program thoroughly or in other terms 100% bug-free?
If automating - what is your process for determining what to automate and in what order
What are the properties of a good requirement?
Diffrence b/w functional testing,functionality testing,system testing?
how to explain banking domain project in testing?
Can any one give a summary of testing a territory management system? what would be the test scenarios, few test cases. how it works.
Login screen with Username, Password input fields,remember me check box,sign in and reset button write Test Cases for GUI, Funcitonal, Negative, Usability and Security testing.
What do you plan to become after say 2-5yrs (Ex: QA Manager, Why?)
Is an "A fast database retrieval rate" a testable requirement?
How to test a Falsh player scrollings?
Have u ever done testing related to a database,give examples to support u r answer.
what is the most critical bug u have to find in ur project.My application is ERP based,in this purchase module is there.plz tell me the answer?
What is Traditional testing & Object Oriented testing?
What is client server application testing?
functional testing and usability testing test cases for transfer funds...