Glossary
Testing Levels
Different phases of testing are performed on software applications, including unit testing, integration testing, system testing, and acceptance testing.
Testing Environment
The setup used to conduct software testing simulates the production environment and includes servers, databases, network configurations, tools, virtual machines, as well as containerization and orchestration tools. For functional testing, a large setup is not needed in 99% of cases.
Testing Automation
Automated tools and scripts are used to execute tests and generate reports, reducing manual effort and human error. The term “automation testing tools” is more appropriate in this context, as “testing automation” is essentially the same as “automated testing,” and the term “testing automation” could be misleading.
Tester Roles and Responsibilities
Tasks and duties related to people responsible for software testing. They may include planning, designs, test execution, etc.
Be the first one to know
We’ll send you a monthly e-mail with all the useful insights that we will have found and analyzed
TDD
Test-driven development (TDD) is a software development approach that prioritizes testing before writing the actual code (primarily at the unit level).
System Testing
Testing that evaluates the work of a complete software system or application.
System Shutdowns
System shutdowns may involve shutting down servers, DDoS-attacks, applications, or network devices to perform maintenance tasks or address security vulnerabilities.
Synthetic Testing
Testing where some simulated or artificially generated transactions or interactions are used to evaluate the software and hardware work.