Boundary value analysis (BVA) is based on testing at the boundaries between partitions. Here we have both valid boundaries (in the valid partitions) and invalid boundaries (in the invalid partitions). [Read more…] about What is Boundary value analysis in software testing?
software testing
What is Equivalence partitioning in Software testing?
Equivalence partitioning (EP) is a specification-based or black-box technique. It can be applied at any level of testing and is often a good technique to use first. [Read more…] about What is Equivalence partitioning in Software testing?
What is black-box, Specification-based, also known as behavioral testing techniques?
- Specification-based testing technique is also known as ‘black-box’ or input/output driven testing techniques because they view the software as a black-box with inputs and outputs. [Read more…] about What is black-box, Specification-based, also known as behavioral testing techniques?
What is traceability in Software testing?
Test conditions should be able to be linked back to their sources in the test basis, this is known as traceability. Traceability can be horizontal through all the test documentation for a given test level (e.g. system testing, from test conditions through test cases to test scripts) or it can be vertical through the layers of development documentation (e.g. from requirements to components). [Read more…] about What is traceability in Software testing?
What is Static analysis tools in software testing?
- Static analysis tools are generally used by developers as part of the development and component testing process. The key aspect is that the code (or other artefact) is not executed or run but the tool itself is executed, and the source code we are interested in is the input data to the tool. [Read more…] about What is Static analysis tools in software testing?