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.
It is a type of software testing, in which the tester needs to have access and knowledge of the internal architecture of the application.
It is same as white box testing in which the knowledge of the internal architecture is required to test the software application.
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.
Performance testing examines the speed, stability, reliability, scalability, and resource usage of a software application under a specified workload.
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.
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.
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
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!