20 Different Types of Testing in Software

Rohit Kumar·2021년 8월 7일

Testing is the process of executing a program with the aim of finding errors. If testing is done successfully it will remove all the errors from the software.

1.Accessibility testing
Testing whether your software is accessible to disabled people or not is termed as accessible testing. For this type of tests, you need to check if disabled people such as those who are color blind, blind, and deaf can use your application.

  1. White box testing

It is a type of software testing, in which the tester needs to have access and knowledge of the internal architecture of the application.

  1. Glass box testing

It is same as white box testing in which the knowledge of the internal architecture is required to test the software application.

  1. Structure-based testing

It is same as white-box or glass box testing in which the structure or the internal implementation of the application is required to test the application.

  1. Performance Testing

Performance testing examines the speed, stability, reliability, scalability, and resource usage of a software application under a specified workload.

  1. Regression Testing
    Regression testing is performed to determine if code modifications break an application or consume resources.

7.Sanity Testing
Performed after bug fixes, sanity testing determines that the bugs are fixed and that no further issues are introduced to these changes.

  1. Security Testing
    Security testing unveils the vulnerabilities of the system to ensure that the software system and application are free from any threats or risks. These tests aim to find any potential flaws and weaknesses in the software system that could lead to a loss of data, revenue, or reputation per employees or outsides of a company.

    9.Integration testing

It is the second level of testing, in which a group of related modules is tested as an integrating component. It aims at finding interfacing issues between the modules. This is of four types – big-bang, bottom-up, top-down, and hybrid.

  1. System testing

It is the third level of testing, in which the complete integrated application is tested as a whole. It aims at determining if the application conforms to its business requirements.

to read about 100+ types of software testing techniques see this post by ArtOfTesting https://artoftesting.com/types-of-testing

1개의 댓글

comment-user-thumbnail
2023년 4월 10일

Thanks for sharing this informative article on unique types of testing in software development. As a software developer myself, I couldn't agree greater that having a good perception of testing is necessary in ensuring that software functions correctly. It's super that the article covers a wide vary of testing types, such as accessibility testing, white box testing, overall performance testing, and security testing. It's important to choose the right types of testing for your project to make sure that all potential problems are addressed. The link to the ArtOfTesting website is also a beneficial resource for studying about more testing techniques. Keep up the good work!

답글 달기