
What is testing?
Testing is an act of verifying and validating various aspects of a product and when the product is software, it is called software testing.
Verification vs Validation
Verification is a process of checking the design specifications.
Validation is a process of checking customer requirements.
Some of the aspects are,
- Product requirements
- Design & Architecture
- Functional specifications
- Behaviour
- Non-Functional requirements
- Performance
- Security
- and much more…
The aim of any testing process is to make sure the customer is delivered with the highest quality software.
When the product doesn’t meet the requirements or specifications, bugs will be created. The sole purpose of these bugs is to track the issues to a closer.
QA vs Testing
QA or Quality Assurance is a process where testing is an act which embeds within the QA.
Automation in Testing
Human-driven testing activity can be replaced by a software tool and/or techniques. It just not saves time but also avoids human mistakes in repetitive processes. Automation is more and more becoming a must-have these days as companies want to deliver value to a customer asap in the Agile world!
Leave a reply to Types of tests – Learn QA Cancel reply