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