Testing Types

Testing types through which an application or software can be tested:

  • Installation Testing
 This test will provide us the satisfaction that the system is installed correctly and work as similar as production environment.
  • Compatibility Testing
 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 and Sanity Testing
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.
  • Regression Testing
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.
  • Acceptance Testing
 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.
  • Alpha Testing
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.

  • Beta Testing
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.

  • Functional Testing
This testing will refers to specific operation performed by the specific function of code without regard to the final program structure.
  • Destructive Testing
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. 
  • Usability Testing
This test will mainly focus on the user interface. The interface should easy to use and understandable by the user.
  • Security Testing
If any application/software posses some confidential data then this type of testing is important to secure that from the hackers.
  • Globalization Testing
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: 
  1. Internationalization
  2. Localization 

Comments

Popular posts from this blog

Overview Of Software Testing

Types of Testing