Glossary
Middleware & Application
Middleware is software that acts as an intermediary between different applications or systems, facilitating communication and data exchange. When testing middleware, it’s important to evaluate aspects such as speed, stability, and scalability to ensure it effectively supports the applications it connects.
Microservices Testing
Checking microservice architecture with small interconnected services includes testing each microservice individually and their interactions. Types of QA testing for microservices include unit testing, integration testing, contract testing, end-to-end testing, performance testing, load testing, security testing, and chaos testing.
Metrics in Software Testing
Metrics are used to evaluate and improve both the testing process and the object of testing. They vary depending on the type of testing and can include test execution time, code coverage, error rate, etc. For example, having 50 defects in a release, with 2 being critical, is a metric characterizing the object of testing.
Manual Testing
The process of identifying bugs and defects with minimal reliance on automation tools and often from the end user’s perspective. However, testers may also manually test APIs using tools like Postman, which does not necessarily reflect the end-user experience. Additionally, while automation tools might be used, they are not the primary focus. Manual testing also […]
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
Machine Learning
Machine Learning (ML) is a subset of Artificial Intelligence (AI) focused on creating trainable models designed to find solutions to given problems based on data from numerous similar tasks.
Load Testing
Load testing is a crucial component of software performance testing that evaluates how applications behave under expected user loads. By simulating traffic with virtual users, it assesses system performance during normal and peak conditions to minimize the risk of failures during releases, updates, and daily operations. Key types of load testing include: • Scalability Testing: […]
LoadRunner
LoadRunner is a robust performance testing tool that helps businesses ensure their systems can handle heavy traffic and maintain reliability under load. By simulating thousands of users, it identifies performance bottlenecks before they affect real users. LoadRunner is known for its wide protocol support, distinguishing it from other load testing tools. It supports a wide array of […]