Testing types through which an application or software can be tested:
This test will provide us the satisfaction that the system is installed correctly and work as similar as production environment.
In this test we test the functionality of an app/software in different hardware and software environment.
Here we focus on Hardware platform, Operating system, Database, Browser etc which all will necessary element to run that application/software. Most of the time the reason for failure of application /software is compatibility issue.
Smoke testing: It is scripted and wide testing which take all important features to perform high level testing.
Sanity testing: It is unscripted deep testing which take some most important features and perform high level testing. It must and should have to perform.
This type of testing will mainly held to find the defect while major changes has been occurred in the code. Major changes means adding some features, removing some features or modifying some features to the application/software. Due to these changes in the code the other features should not be affected.
In this type of testing we focus on that the application/software which was developed by the developers will suits for the SRS and satisfies for all the features.
This type of testing will be performed in developer's site by the users/customers. This test will be performed before the beta-test. This is the unit, module or component test.
This test will comes after alpha-test and is the pre-release version of the application/software which is available for selected users/customers.
This is initial system test.
This testing will refers to specific operation performed by the specific function of code without regard to the final program structure.
In this type of testing, we check out for the specimen's failure by applying load or stress to the application/software.
- Software Performance Testing
In this test, by applying particular workload we check out for performance of system/sub-system w.r.t. developed software/application.
This test will mainly focus on the user interface. The interface should easy to use and understandable by the user.
If any application/software posses some confidential data then this type of testing is important to secure that from the hackers.
If any software/application will be develop in multiple languages then its called as globalization and for testing such type of application/software is known as globalization testing.
It is of two types:
- Internationalization
- Localization
Comments
Post a Comment