A test design technique basically helps us to select a good set of tests from the total number of all possible tests for a given system. There are many different types of software testing technique, each with its own strengths and weaknesses. Each individual technique is good at finding particular types of defect and relatively poor at finding other types. [Read more…] about What is test design technique?
Test design techniques
What is Test implementation? or How to specifying test procedures or scripts?
The document that describes the steps to be taken in running a set of tests and specifies the executable order of the tests is called a test procedure in IEEE 829, and is also known as a test script. [Read more…] about What is Test implementation? or How to specifying test procedures or scripts?
What is Test design? or How to specify test cases?
Test design: specifying test cases
- Basically test design is the act of creating and writing test suites for testing a software.
- Test analysis and identifying test conditions gives us a generic idea for testing which covers quite a large range of possibilities. But when we come to make a test case we need to be very specific. In fact now we need the exact and detailed specific input. But just having some values to input to the system is not a test, if you don’t know what the system is supposed to do with the inputs, you will not be able to tell that whether your test has passed or failed. [Read more…] about What is Test design? or How to specify test cases?
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?