Thursday, June 10, 2010

Types of testing

Here is the quick overview of types of testing.

Black box testing-Testing without knowledge of internal structure,code and implementation.

White box testing-Testing with internal logic of application code,structure and implement ion.

Functional testing-Testing features of application,what the system is supposed to do.

Ad-hoc testing-This type of testing is unstructured, takes place without test cases creation

Regression testing-Testing system changes and its effected areas,making sure the functionality which was working earlier has not been disturbed.

Retesting-Simple re-execution of test cases.

Usability testing-Testing how easy to use is the system.

Smoke testing-Testing major functionalities, without paying attention to finer details and is working atleast upto least expected level. It would reveal simple failures severe enough to reject a prospective software release

Performance testing-Check the response time of system.

Stress testing-Testing the system to level it will break.

Load testing-Testing the system response time when it is overloaded with n number of virtual users.

Acceptance testing-Testing done by customer to accept/reject the system and application adheres to requirement or not.

System testing-Testing system as a whole,both functional and non-functional testing takes place.

Unit testing-Testing done by developers for individual modules of system.

Integration testing-Checking module interfaces of system.

Recovery testing-How fast/better system recovers from crashes.

Security testing-Testing unauthorized,unauthenticated access to system

Compatibility testing-Testing compatibility with other systems like OS,browser etc.

No comments:

Post a Comment