


Testing Types
The different software tests, carried out in all phases of the life cycle, guarantee the delivery to production of an application with a minimum number of faults and, eventually, none. This increases the reliability of the development areas and the satisfaction of users. Vates S.A. offers different types of software testing among which we can mention:
- Functional Testing
- Regression Testing
- Compatibility Testing
- Performance Testing
- Stress Testing
- Testing de Unidades de Código
- White Box Testing
- Usability Testing
Functional Testing: It focuses on verifying if the software complies with the approved specifications through the use of a wide variety of scenarios that include normal and faulty input ranges, interface testing, security control.
Regression Testing: It tests all the software functionalities through the different test cycles and even accelerates the testing execution times by means of automated tools.
Compatibility Testing: It ensures that the software is compatible with certain versions of operating systems, web servers, databases, and other components that constitute the application architecture.
Performance Testing: It verifies response time, consumed resources, bottlenecks and resources available in the normal operation of the application.
Stress Testing: It overloads your software to verify its behavior regarding concurrency, error handling and consumed resources.
Code Unit Testing: testing of individual pieces of code which are later assembled in an application.
White Box Testing: It checks the application code, making sure that it complies with the coding standards and best practices stated by the organization.
Usability Testing:It ensures that the application is designed according to basic usability considerations. This type of testing includes documentation that contains recommendations about ergonomy and navigability characteristics in accordance with international standards, which define guidelines for such purposes.







