Four Formal Phases are addressed
The concepts for the four formal test phases will be discussed. The four
formal test phases are functional, system, installation and acceptance.
Formal Test Phases show that each of the four formal test phases are followed
by a regression test.
Refer back to the kernel Validation Test Kernel shown
in Example Software Development Process animaiton linked below.
Click here to view the Example
Software Development Process in animation
Click here to view the Example Software
Development Process in PDF
The Validation Test Kernel is a modular, reusable, self-contained
building block defining inputs, entry criteria, activities, exit criteria,
outputs, process controls, and metrics. As an example, the Validation
Test kernel is shown below.
Validation Test Kernel
INPUTS
Configuration
controlled
software
configuration
item
|
ENTRY
CRITERIA |
ACTIVITIES |
EXIT
CRITERIA |
Successful completion
or the Software Configuration Management Build |
Formal Qualification
Testing (FQT) according to the approved FQT test
procedures generated in the V/V Test Design
Kernel |
Successful Completion
or FQT |
process
controls |
SQA process audit
Monitoring by the appropriate software component
integration task leader
Metrics, collection analysis & reporting |
|
OUTPUTS
Formally
qualified
software
|
|
The entry criteria should be done before test engineering starts this
kernel. This includes an approved master test plan. The master
test plans includes the following:
-
Identifies test strategy
-
Unit
-
Integration
-
Function
-
System
-
Installation
-
Acceptance
-
Regression
-
Resources
- Hardware
- Software
- Data
- Personnel
- Facilities
-
Test disclaimer
- Requirements that are not testable
- Requirements/features not responsible for testing
-
Test constraints, assumptions, & risks
-
Test schedule, personnel, & deliverables
-
Project team responsibilities
-
A master security test plan or security addressed
in the master test plan
- Identify security specific issues
- Certification and accreditation
- Types of security testing
- Negative
- Safeguards
|