V - Model (Software Development) : By: Jaya Gupta Asnani
V - Model (Software Development) : By: Jaya Gupta Asnani
Worst Case!
Entry and Exit Criteria
Entry Criteria
• The Term Entry Criteria refers tot the input conditions
required from the previous processes to support a specific
stage.
Exit Criteria
• The term Exit Criteria refers to the output conditions required
by a specific process to determine its thoroughness and
correct completion.
• The Exit Criteria for one stage can constitute part of the
Entry Criteria for the following stage.
The Five Key Deliverables of Test Planning
Deliverable Description
Test Approach Explains the objectives and scope of the test;
Documents entry/exit criteria and key dates
Test Scenarios Provides high-level descriptions of functionality to be
tested
Test Conditions and Expected Describes all items and results that must be covered
Results to fulfill each Test Scenarios
Test Cycle Control Sheet Groups test scripts into logical categories (or cycles);
documents when and by whom each cycle will be
executed.
Test Scripts Provides step-bystep instructions and detailed
results for a test executor to follow during test
execution
Unit testing
The most ‘micro’ scale of Testing
Performed by Programmer
A tester can help.
Requires detailed knowledge of the internal program
design and code.
Focus on interfaces
Communication between units
Focus
Verifying that specifications are met
Validating that the system can be used for the
intended purpose
Approach
Should be performed in real operating environment .
Customer should be able to perform any test based on
their business processes.
Final Customer sign-off.
Benefits of V-Model