EPLC_Master_Test_Plan_v . .doc

DOC document 192 KB Posted

Attached to
FDA Center Submission Tracking and Reporting (CSTAR)
Solicitation number
FDA-SOL-11-1085941
Issued by

About this file

EPLC Master Test Plan

View the file

Other files

File Type Posted
Responses to Questions.doc DOC document
EPLC_SLA_MOU_v . .doc DOC document
EPLC_System_Req_Spec_v2.1.doc DOC document
EPLC_SORN_C04_NO TEMPLATE.doc DOC document
EPLC_Contingency and Disaster Recovery Plan_v . .doc DOC document
EPLC_Systems Concept of Operations —
EPLC_System_Design_Doc_v . .doc DOC document
SF1449.pdf PDF
Attachment 2 CSTAR Task Order 1 SOW.doc DOC document
EPLC_System_Test_Report_r . _v . .doc DOC document
Attachment 5 FDA CSTAR Pricing Worksheet.xls XLS spreadsheet
EPLC_Business_Cases_v . .doc DOC document
Attachment 9 - CSTAR Labor Category Descriptions.doc DOC document
EPLC_Unit_Test_Report_r . _v . .doc DOC document
EPLC_Disaster Recovery Plan_v . .doc DOC document
EPLC Section 508 Test Results Template 1 .doc DOC document
EPLC_PPA_Initial Release_Waterfall.xls XLS spreadsheet
EPLC Security_Risk_Assessment_v . .doc DOC document
Attachment 4 CSTAR Task Order 3 SOW.doc DOC document
CSTAR CCB Charter.doc DOC document
EPLC_Interface_Control_Doc_v2.1.doc DOC document
EPLC Project Schedule Template_Initial DME Release.mpp MPP file
EPLC Project Security Catagorization.xls XLS spreadsheet
EPLC_TEST CASES_T04_NO TEMPLATE.doc DOC document
EPLC Plan_of_Action_and_Milestones_Template.xls XLS spreadsheet
EPLC_Project_Mgmt_Plan_v . .doc DOC document
ATTACHMENT 7 - Past Performance Questionnaire.doc DOC document
EPLC_System_Security_Plan_v . .doc DOC document
Attachment 8 - Contractor's Commitment to Protect Non-Public Information Agreement.pdf PDF
EPLC_User_Manual_v . .doc DOC document
EPLC_Performance Test Report_T09_NO TEMPLATE.doc DOC document
EPLC_AOA_v . .doc DOC document
EPLC_Training_Plan_v . .doc DOC document
Attachment 3 CSTAR Task Order 2 SOW.doc DOC document
EPLC_Boundary_Document_v3 0.doc DOC document
EPLC_Version_Desc_Doc_v1.0.doc DOC document
Attachment 6 - PROPOSAL INTENT RESPONSE FORM.doc DOC document
EPLC_Training Materials_T15_NO TEMPLATE.doc DOC document
EPLC_Requirements_Traceability_Matrix_Template.xls XLS spreadsheet
EPLC_Implementation_Plan_v . .doc DOC document
EPLC_Business Requirements Document.doc DOC document
EPLC_Security Auth Exec Summary_IM04_NO TEMPLATE.doc DOC document
EPLC_UAT_T11_NO TEMPLATE.doc DOC document
_EPLC Overview for Contracts_v1.1.pdf PDF
EPLC_Logical Data Model_R01_NO TEMPLATE.doc DOC document
EPLC_OM_Manual_v . .doc DOC document
EPLC_Project_Charter_v . .doc DOC document
EPLC DoS Section 508 Compliance Test Plan Template 1 .doc DOC document
EPLC_Architecture_Doc_v . .doc DOC document
EPLC E-Authentication.xls XLS spreadsheet
Show 40 more

Latest 50 of 56 listed here. See the rest on GovTribe.

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

System Test Plan

Food and Drug Administration

<Project Name & Release Version #>

ENTERPRISE PERFORMANCE LIFECYCLE

SYSTEM TEST PLAN

Document Version Number: <1.0> Document Version Date: <mm/dd/yyyy> Notes to the Author

[This document is a template of a System Test Plan document for a project. The template includes instructions to the author, boilerplate text, and fields that should be replaced with the values specific to the project.

· Blue italicized text enclosed in square brackets ([text]) provides instructions to the document author, or describes the intent, assumptions and context for content included in this document.

· Blue italicized text enclosed in angle brackets (<text>) indicates a field that should be replaced with information specific to a particular project.

· Text and tables in black are provided as boilerplate examples of wording and formats that may be used or modified as appropriate to a specific project. These are offered only as suggestions to assist in developing project documents; they are not mandatory formats.

When using this template, the following steps are recommended:

1. Replace all text enclosed in angle brackets (e.g., <Project Name>) with the correct field document values. These angle brackets appear in both the body of the document and in headers and footers. To customize fields in Microsoft Word (which display a gray background when selected) select File->Properties->Summary and fill in the appropriate fields within the Summary and Custom tabs.

After clicking OK to close the dialog box, update all fields throughout the document selecting Edit>Select All (or Ctrl-A) and pressing F9. Or you can update each field individually by clicking on it and pressing F9.

These actions must be done separately for any fields contained with the document’s Header and Footer.

2. Modify boilerplate text as appropriate for the specific project.

3. To add any new sections to the document, ensure that the appropriate header and body text styles are maintained. Styles used for the Section Headings are Heading 1, Heading 2 and Heading 3. Style used for boilerplate text is Body Text.

4. To update the Table of Contents, right-click on it and select “Update field” and choose the option - “Update entire table”.

5. Before submission of the first draft of this document, delete this instruction section “Notes to the Author” and all instructions to the author throughout the entire document.

VERSION HISTORY

[Provide information on how the development and distribution of the System Test Plan will be controlled and tracked. Use the table below to provide the version number, the author implementing the version, the date of the version, the name of the person approving the version, the date that particular version was approved, and a brief description of the reason for creating the revised version.] Version Number Implemented

By Revision

Date Approved

By Approval

Date Description of Change

<Author name>
<mm/dd/yyyy>
<Project Manager name>
<mm/dd/yyyy>
<Description of change>

Table of Contents

51.0

PURPOSE AND SCOPE

51.1.

PURPOSE

51.2.

BACKGROUND

51.3.

SCOPE

62.0

GLOSSARY

63.0

RESOURCE REQUIREMENTS

63.1.

TESTING ENVIRONMENT

63.2.

OTHER TESTING COMPONENTS

63.3.

PERSONNEL

73.4.

STAFF TRAINING

74.0 Assumptions, constraints, and Risks

74.1.

TESTING ASSUMPTIONS

74.2.

TESTING CONSTRAINTS

74.3.

TESTING RISKS

75.0 Testing PROCESS

75.1.

METHODOLOGY

75.2.

TEST PROGRESSION / ORDER

75.3.

TEST MILESTONES

85.4.

TEST DATA

85.5.

RECORDING RESULTS

85.6.

ANALYZING RESULTS

85.7.

DEFECT AND BUG RESOLUTION

86.0 testing plan

96.1.

MODULE / FUNCTIONAL TESTING

106.2.

SYSTEM, PERFORMANCE, AND INTEGRATION TESTING

106.3.

SECURITY TESTING

106.4.

REGRESSION TESTING

126.5.

USER ACCEPTANCE TESTING

127.0 Test execution

127.1.

TEST IDENTIFICATION

127.2.

ENTRY CRITERIA

127.3.

COMPLETION CRITERIA

128.0 Progress Reporting

129.0

APPENDIX SUMMARY

14APPENDIX A: SYSTEM TEST PLAN APPROVAL

15APPENDIX B: REFERENCES

16APPENDIX C: KEY TERMS

17APPENDIX D: SYSTEM TEST SUMMARY REPORT

18APPENDIX E: BUG REPORT / DEFECT LOG

1.0 PURPOSE AND SCOPE

1.1. PURPOSE

[This section of the System Test Plan outlines what items, functions, and/or aspects of the system are being covered within this test plan. Identify the name of the system, the release or iteration number, the user organization, and location where the testing will be occurring. The test plan is created during the design phase of the development lifecycle and executed during the development phase.]

1.2. BACKGROUND

[This section of the System Test Plan provides a brief description of the history and other general information about to the system being developed.]

1.3. SCOPE

[This section of the System Test Plan describes the projected boundaries of the planned tests. Provide a brief description of what is going to be tested under this plan as well as what is going to be excluded. (All units, modules, level/extent of integration testing, user acceptance testing, etc.)]

[The following items will be tested under this test plan: (Refer to Requirements Traceability Matrix identification numbers if applicable)

· Item 1

· Item 2] [The following items will not be tested under this test plan: (Refer to Requirements Traceability Matrix identification if applicable)

· Item 1

· Item 2] [The following user features will be tested under this test plan: (Refer to Requirements Traceability Matrix identification if applicable)

· Function 1

· Function 2]

2.0 GLOSSARY

[This section of the System Test Plan provides a list of all terms and abbreviations used in this document. If the list is several pages in length, it may be placed as an appendix. If terms and acronyms are listed in a separate document, reference that document’s name and location here.]

3.0 RESOURCE REQUIREMENTS

[This subsection of the System Test Plan identifies the equipment and personnel resources required to perform the testing identified within the scope of this document.]

3.1. TESTING ENVIRONMENT

[This subsection of the System Test Plan describes the testing environment needed to adequately test the components identified in this document. Include names, locations, availability and any specific configuration or version requirements of the identified equipment.]

3.2. OTHER TESTING COMPONENTS

[This subsection of the System Test Plan lists other components needed to support testing that are not part of the system being tested. This should include testing programs/devices and programming aids as well as which current systems must run in parallel with the new system to achieve functionality.]

3.3. PERSONNEL

[This subsection of the System Test Plan identifies the groups required to successfully perform the types of tests identified in Section 6.0 for this system. Include any special requirements, such as multiple-shift operation or key personnel.]

Role/Function
Necessary Skills

(Experience, Tool Sets, Etc.)

Responsibilities

Project Manager

Test Lead

Configuration Manager

Quality Team Member

Database Administrator

System Administrator

Enterprise Architect

Network Administrator

Security Representative

User Testers

3.4. STAFF TRAINING

[This subsection of the System Test Plan identifies the types of training and personnel to be trained. The Software Training plan can be referenced, if applicable.]

4.0 Assumptions, constraints, and Risks

4.1. TESTING ASSUMPTIONS

[This subsection of the System Test Plan identifies the assumptions that are being made regarding the system being tested. Suggestions of items to include would be equipment availability, resource skills, code availability, data availability, etc.]

4.2. TESTING CONSTRAINTS

[This subsection of the System Test Plan identifies the constraints that affect the testing. This could be availability of equipment, trained staff, crunched project schedule, etc.]

4.3. TESTING RISKS

[This subsection of the System Test Plan identifies the risks associated with the testing activities. Include a work around or mitigation plan for each of the identified risks. If the testing risks are listed within the Risk Management Database, provide the identification number of the applicable risks as well as the location of the database.]

5.0 Testing PROCESS

5.1. METHODOLOGY

[This subsection of the System Test Plan describes the general methodology or testing strategy for each type of testing described in this Test Plan.]

5.2. TEST PROGRESSION / ORDER

[This subsection of the System Test Plan describes the manner in which progression is made from one test to another, so the entire cycle is completed. Refer to the project schedule if applicable.]

5.3. TEST MILESTONES

[This subsection of the System Test Plan lists the testing milestones. Refer to the project schedule or WBS if applicable.]

[Some Key elements to consider in developing system test milestones are:

· Readiness of the system to be tested

· Readiness of the system test environment

· Readiness of the test team for a transition from final developmental testing to system testing

· Determination of system test execution completion criteria.]

5.4. TEST DATA

[This subsection of the System Test Plan specifies the test data to be used. It describes the source, volume, and frequency of the data. This section also describes the techniques that will be used for manipulating the test data into a form suitable for evaluation - such as manual or automated methods - to allow comparison of the results that should be produced to those that are produced.]

5.5. RECORDING RESULTS

[This subsection of the System Test Plan describes how the test results will be captured, recorded, stored, and communicated to all necessary parties, for both passed and failed tests. Identify what artifacts will need to be produced as a result of the testing activities. Some of these artifacts may include a testing matrix, test cases, defect log, incident/bug report, etc. (Refer to the Appendix section of this document for these templates) Also include the process/steps needed when the item fails the test.]

5.6. ANALYZING RESULTS

[This subsection of the System Test Plan describes how the test results will be analyzed / quantified. Include the pass/fail criteria and the number of times the various tests should be executed to ensure accurate results.]

5.7. DEFECT AND BUG RESOLUTION

[This subsection of the System Test Plan describes how the defects and bugs identified during the test execution steps will be recorded, reviewed, and resolved. Identify the criteria for defining the severity and priority (urgency) of the defects and bugs as it relates to the project deliverables. Also include a process for reviewing and resolving the defects and bugs. Include the frequency and attendees of the meetings. Refer to the Bug Report/Defect Log template in the Appendix as an example.]

6.0 testing plan

[This section of the System Test Plan describes the testing plans for development: integration, system security, and user acceptance phases.] [This subsection of the System Test Plan includes a list of the types of software testing to be performed. List all applicable levels and enter "Not applicable" if a particular level of testing does not apply to the project. Use the chart below to identify which tests will be performed as well as the intensity/level of effort/amount of time to be spent on each type.]

[In the “Testing Level” column enter how much testing needs to be done with each type of test listed. A High, Medium, Low or numerical scale (see table below) can be used designate the level of testing a particular test should receive.]

Level of Testing
Identifier
Extensive, area of high risk
High
1
Standard testing
Medium
2
Minimal/ “if time allows”
Low
3
Not Applicable
N/A
4

6.1. MODULE / FUNCTIONAL TESTING

[This subsection of the System Test Plan discusses the tests that examine integrated groupings of components. Module testing is performed after development has completed unit testing this is the first level of testing where formal problem reports are generated. This section will describe the levels of problem, severity and describe the resolution process (es). It will describe the disposition of test results (including the test data sets and outputs produced from the tests).]

Testing Level
Test Type
Description
Unit
Tests the individual units of code to ensure they function according to the associated requirements and specifications.
Integration
Tests to ensure all of the integrated units function as they are supposed to according to the associated requirements and functional specifications.
Input and Boundary
Ensures only valid data is allowed to be entered into the system.
Interface
Tests all the inputs and outputs of the system. Ensures the application functions correctly with the other systems it interacts with.
Conversion
Ensures the application/system functions as expected with legacy systems.

6.2. SYSTEM, PERFORMANCE, AND INTEGRATION TESTING

[This subsection of the System Test Plan states how testing will determine system compliance with standards and satisfy the functional and technical requirements for that grouping of modules as well as the performance of the system as a whole. This subsection will describe the levels of problem severity and describe the resolution process (es). It will describe the disposition of test results (including the test data sets and outputs produced from the tests).]

Testing Level
Test Type
Description
Windows/GUI
Ensures a standard look and feel to the entire system.
Platform
Ensures the application runs successfully on all available/intended platforms.
Parallel
Ensures the updated system does not negatively affect a system in which the current version is installed.
Installation
Ensures the installation/set-up routine of the new application does not adversely affect any aspect of the current system.
Backup/ Restore
Ensures procedures are in place to successfully back up and recover the system and its data.
General Performance
Ensures the application responds within the performance limits set by the customer.
Stress
Ensures the application will function/run when many activities/sessions occur at the same time.
Network
Verifies functional under various/adverse network situations.
Hardware
Verifies functionality under various/adverse hardware situations.
Duplicate
Determines what happens when several instances of the application are open simultaneously.
Out of Memory
Attempts to detect any potential areas for memory leaks.

6.3. SECURITY TESTING

[This subsection of the System Test Plan refers to the System Testing and Evaluation (ST&E) that is required to be performed by the system security plan.]

6.4. REGRESSION TESTING

[This subsection of the System Test Plan describes the Regression Testing. When retesting is required regression testing will be executed to verify that modifications have not caused unintended adverse side effects, while also ensuring new features or fixes to previously reported defects are successful. Describe the analysis process used to determine the regression tests. Describe the maintenance process of the regression test suite. Be aware that regression testing will increase the “typical” retest test case volume and test result analysis time.]

6.5. USER ACCEPTANCE TESTING

[This subsection of the System Test Plan describes how the user acceptance tests will be performed in a non-production environment that mirrors the environment in which the system will be fielded. Include a reference to the documentation that will be generated for the participants of the User Acceptance Test to ensure all aspects of the system are adequate and how their results are reported to the development or testing team.]

Testing Level
Test Type
Description
User’s/Training Guide
Ensures the user documentation is complete and usable.
Usability
Ensures the application is easy to use and understand.

7.0 Test execution

7.1. TEST IDENTIFICATION

[Identify the test cases, scripts or scenarios that will be used to test each of the above listed items. If applicable, refer to the System Test Plan Report summary or the RTM for this information.]

7.2. ENTRY CRITERIA

[This subsection is used to assess the readiness of the system, the test environment, and the test team for a transition from final developmental testing to system testing. Identify what items need to be in place to start each type of test.]

7.3. COMPLETION CRITERIA

[This subsection is used to determine the test execution completion criteria. Basically, what set of criteria/metrics/statistics is used to determine when one type of testing is successful and testing can proceed onto the next step.]

8.0 Progress Reporting

[Describe and outline communication and reporting aspects of the testing cycle. Include the types of reports that need to be produced, the audience for each type of report, and the frequency of the reports. Identify any key deliverable or reporting dates as necessary.]

9.0 APPENDIX SUMMARY

[The templates contained within the appendix include samples for the System Test Summary Report (Appendix D) and Bug Report / Defect Log (Appendix E).]

APPENDIX A: SYSTEM TEST PLAN APPROVAL

The undersigned acknowledge that they have reviewed the <Project Name> System Test Plan and agree with the information presented within this document. Changes to this System Test Plan will be coordinated with, and approved by, the undersigned, or their designated representatives.

Signature:

Date:

Print Name:

Title:

Role:
Project Manager

APPENDIX B: REFERENCES

[Insert the name, version number, description, and physical location of any documents referenced in this document. Add rows to the table as necessary.]

The following table summarizes the documents referenced in this document.

Document Name
Description
Location
<Document Name and Version Number>
<Document description>
<URL to eRoom where document is located>

APPENDIX C: KEY TERMS

The following table provides definitions and explanations for terms and acronyms relevant to the content presented within this document.

Term
Definition
[Insert Term]
<Provide definition of term and acronyms used in this document.>

APPENDIX D: SYSTEM TEST SUMMARY REPORT

Project Name

Test Manager/Lead

Reference Number

Test Case ID
Description of Test Objectives
Results:

Pass/Fail

<Identify when the test will occur. >
<Reference the test case id name>
<Briefly describe the purpose/function of the test>

APPENDIX E: BUG REPORT / DEFECT LOG

Project Name

Severity

Priority

Test Lead

1
Urgent
1
Critical

Tester Completing Form

2
High
2
High
3
Medium
3
Moderate
4
Low
4
Low
ID#
Source
Bug/Defect Description
Severity
Priority
Resolution Strategy
Associated Change Request
Date Resolved
<Identify the source of the problem by using the reference number from the Test Case Summary Report>
<Describe the bug/defect. Include error message generated, when it occurred, after activity X was performed, etc.>
<Refer to Severity/ Priority Chart>
<Refer to Severity/ Priority Chart>
<Identify what steps need to be taken, and by whom, to resolve the identified problem.>
<If applicable, enter in a change request number associated with correcting this bug/ defect.>
<Enter the date when the issue was resolved.>

Bug 1

Bug 2

Bug 3

� Reference Number is used to quickly identify when a particular test will be executed within the testing cycle. It is suggested that a decimal system be used as outlined in the table below:

Position� Explanation� X.� Identifies which group the tests will be run. 1= First test group (Unit/ Functional tests); 2= 2nd test group (Initial Integration); 3= 3rd test group (Additional Integration); 4= Regression or Negative Testing; etc. �

x. X� The order the test case/ script/ scenario will be executed within the overall test group.� x.x.X� Indicates the “run number”, how many time this test has been or will be executed�

Template Version 2.0 (Last Modified on Mar 27, 2009)

File details come from the government source that posted it. Updated .