STE Qb 3 chap
STE Qb 3 chap
STE Qb 3 chap
2 MARKS
Test plan :
• Scope management
• Deciding a test approach
• Setting up criteria for testing
• Identifying responsibilities
• Staffing and training needs
• Resource requirement
• Test deliverables
• Testing tasks
• Test deliverables are the tangible artifacts and documents generated during the software
testing process.
• These items serve various purposes, from planning and execution to reporting and analysis.
• They are essential for tracking progress, ensuring adherence to testing standards, and
providing stakeholders with valuable insights into the quality of the software under test.
• Test deliverables identifies the deliverable documents from the test process.
• Testing report logs, test incident report are metrics report considered as test deliverables.
4 MARKS
2. A Defect repository
• A test case database (TCDB) captures all the relevant information about the test cases in an
organization.
• A defect repository captures all the relevant details of defects reported for a product.
• SCM keep all track of all change control and version control of all files entities that make up
s/w product.
Defect repository
• The defect repository is an important vehicle of communication that influences the work
flow within software organization.
• It also provides the base data in arriving at several of metrics.
• Most of metrics classified into testing defect metrics and development defect metrics are
derived out of the data in defect repository.
Change control ensures that :
• Changes to test files are made in a controlled fashion and only with proper apptrovals.
• Changes made by one test engineer are not accidentally lost or overwritten by other
changes.
• Each change produces a distinct version of the file that is recreatable at any point of time.
• At any point of time, everyone gets access to only the most recent version of the test files.
• Version control ensures that the test scripts associated with given release of product are
baselined along with the product files.
• Baselining is akin to taking a snapshot of the related files of version,assigning a unique
identifier to this set.
• When anyone wants to recreate the environment for the given release this label would
enable him or her to do so.
2.What is test deliverables and milestone? Explain any four test deliverables.
Test deliverables:
• Test deliverables are the tangible artifacts and documents generated during the software
testing process.
• These items serve various purposes, from planning and execution to reporting and analysis.
• They are essential for tracking progress, ensuring adherence to testing standards, and
providing stakeholders with valuable insights into the quality of the software under test.
• Test deliverables identifies the deliverable documents from the test process.
• Testing report logs,test incident report are metrics report considered as test deliverables.
• Milestone:
Milestones are the indicates about the completion of key project task.
• It simply represents clear sequence of events that are incrementally developed or build until
project gets successfully completed.
• It is generally referred to as task with zero-time duration because they are used to symbolize
an achievement or point of time in project.
• It helps in signifying change or stage in development.
Test deliverables:
• Test plan: A test plan is document detailing a systematic approach to testing a software
system.
• Test design specification: It is detail test conditions expected result and how a successful
test will be recognized.
• Test strategy: It defines the scope, risks, quality criteria, testing techniques, resources, and
timelines, providing a strategic view of how testing will be conducted throughout the
project.
• Test summary report: The Test Summary Report provides a high-level overview of the
testing activities and results. It includes key metrics, such as test coverage, pass/fail status,
and any outstanding issues.
• Test incident report: Document any event that happen require further analysis.
• Using test plan as basis, the testing team designs test case specification which then becomes
the basis for preparing individual test cases.
• Test case be defined as series of steps executed on product using predefined set of input
data ,expected to produce predefined set of outputs in a given environment.
1.The purpose of test: The intention for which the test is performed is specified.
2.Items to be tested