SlideShare a Scribd company logo
1 of 17
1
System Test Plan for Accounts
Payable System
Author: Dandan Cai
Date: 07/31/2016
2
Table of Contents
1. Test plan identifier..................................................................................................................................3
2. Introduction............................................................................................................................................3
2.1) Team Interaction..................................................................................................................................3
3. Objective................................................................................................................................................4
4. Scope .....................................................................................................................................................4
5. References..............................................................................................................................................5
6. Test Items..............................................................................................................................................5
7. Functions to be tested.............................................................................................................................5
8. Functions that are not tested...................................................................................................................6
9. Test Strategy...........................................................................................................................................6
-Functional Testing......................................................................................................................................6
-Environment Testing................................................................................................................................10
-Security Testing.......................................................................................................................................11
-Recovery Testing.....................................................................................................................................12
-Documentation Testing............................................................................................................................12
10. Entry Criteria.....................................................................................................................................12
11. Exit Criteria.......................................................................................................................................13
12. Item Pass/Fail Criteria........................................................................................................................13
13. Suspension Criteria and Resumption Requirements.............................................................................13
14. Test Deliverables...............................................................................................................................13
15. Dependencies ...................................................................................................................................14
16. Remaining Testing Tasks....................................................................................................................14
17. Testing tools .....................................................................................................................................14
18. Staffing and Training Needs ...............................................................................................................15
19. Responsibilities: ................................................................................................................................15
20. Schedule...........................................................................................................................................16
21. Risks and Contingencies.....................................................................................................................16
22. Approvals .........................................................................................................................................16
3
1. Test plan identifier
-The identifier for this system test plan for the accounts payable
system is APS001.
-Throughout the testing process we will be applying the test
documentation specifications described in the IEEE Standard 829-
2008 for software test documentation.
2. Introduction
-The test plan is intended for system testing of a new accounts
payable system that will be an interactive online check printing
system that will support both U.S. and foreign payees.
-The APS system will provide daily and weekly reports and interface
with the General Ledger application.
2.1) Team Interaction
The following describe the level of team interaction necessary to
have a successful product.
 The Test Team will work closely with the Development Team
to achieve a high quality design and user interface
specifications based on customer requirements. The Test
4
Team is responsible for executing test cases and raising
quality issues and concerns during meeting to address issues
early enough in the development cycle.
 The Test Team will work closely with Development Team to
determine whether or not the application meets standards
for completeness. If an area is not acceptable for testing, the
code complete date will be pushed out, giving the
developers additional time to stabilize the area.
3. Objective
-The objective of this test plan is to find and report all bugs related
to the new implementation of the Account Payable system.
-Provide detailed activities required to prepare for and conduct the
system test.
-Communicate to all responsible parties the tasks that they are to
perform and the schedule to be followed in performing the tasks.
-Define the sources of information used to prepare the plan.
-Define test tools and environment needed to conduct the system
test.
4. Scope
The scope of this test plan includes what functional features that are
going to be tested and what functions are not going to be tested.
5
5. References
We need to identify the following requirement documents:
-Accounts Payable System (APS) requirements document
-APS user guide
-General Ledger (GL) interface specifications
-GL user guide
6. Test Items
-Identifying the test items is that basically specifies the things that are
to be tested within the scope of this test plan:
-Functions of the software
-Requirements stated in the Design stage.
-Software and hardware needed for testing which includes AP system,
AS400, printer.
7. Functions to be tested
-At this level we are planning what are all the possible functional
features need to be tested which includes:
 Usability
 User Authentication and Permission
 System Availability
6
 General System Operation
 Data Entry
-Payment Information
-Check Greeting Message
 Check Printing
 Reports
-Daily Reports
-Weekly Reports
-Check Review
 System Performance
 Security
8. Functions that are not tested
-VAX General ledger system as it is an already existing system.
-Chief supervisor will print our all the checks entered into all the
fields as necessary as it is out of scope.
9. Test Strategy
-Functional Testing
o Functionality of all data entry and reports
 Data Entry
1. To verify the payee data entry screen will prompt the user to
enter the following information:
 Expense Account Number(required field)
7
 Name(required field)
 Address(required field)
 City(required field)
 State or Province(required field)
 Country(optional, default=’USA’
 ZIP(required field, postal code for countries other than USA)
 Check Amount(required field)
2. Verify if the clerk’s user id is captured at time of data entry
and stored with the check information.
3. Verify that the Expense Account number is the key data
element used to interface with the G/L system.
4. Verify that the AP system at time of entry will generate a
unique number and stored with the check information.
5. Verify that the system date will be captured at time of entry
and used as the check date.
6. Verify that any given payee can print out as many checks as
they want.
 Check Greeting Message
1. Verify the greeting data entry screen will prompt the
following information:
 Greeting message, such as ***Happy
Holiday***(required field)
 Effective date(required field)
 End date(required field)
2. Verify the greeting message will be applied system wide to
all printed checks.
3. Verify the greeting message will print only during the
effective and end date range.
8
 Check printing
1. The check printing menu option will print all the checks
entered for the work day.
2. A standard check format will be printed—cross reference
section 9.3
3. checks with face value of less than or equal $1000 will print
one signatures line,(Ref: 9.3.1)
4. Checks with a face value of more than $1000 will print two
signatures.
5. Checks printed for a U.S. based payees will not print country
information
6. Checks printed for payees outside of the U.S. will print the
country information(Ref:9.3.3)
7. All checks will display the amount in U.S. dollars
8. All checks will display a dollar sign($) in front of the check
amount value
9. All checks will display a greeting message, when a message
has been entered and the print date falls within the effective
start and end dates.
10. The greeting message will be centered at the top of the
check
 Reports
1. Daily reports:
-system will provide a menu option for generating a daily
report.
-the daily report will display a list of all the checks printed
for that day.
9
 The daily report listing will display a row for each
check issued.
 Each row in the daily report listing will contain
the check number, payee and check amount.
 The daily report will be sorted by check number.
- The daily report will display the current day’s date.
- The daily report will display the total amount paid.
- The daily report will display the total number of checks
issued.
2. Weekly Report
- The system will provide a menu option for generating a
weekly report.
- The weekly report will display the beginning and end
date of the report.
- The report start date will be the first day of the
calendar week as defined in requirement document section 3.4.
- The report end date will be the last day of the calendar
week as defined in requirement document section 3.4.
-The weekly report will display the total amount of the
checks issued during the calendar week specified in the report.
3. Check Review
- The system will provide a menu option to review a check
selected by the user.
- The check review option will display a listing of all checks
for the current day.
10
- The check review listing will display a row for each check.
- The check review listing will display a header, including
date, check number, payee and amount.
-The items in the check review listing will have the ability to
be selected for review.
- The check preview option will display a preview of the
printed check.
1. The check preview display will provide a mechanism to
edit check details for users with edit capabilities (see
requirement document 2.2)
2. For checks that have already been issued, the ability to
edit check details should not be available.
-The check review option will have controls, allowing the
user to navigate between checks.
-The check review control will include an option to
navigate to a specific check number.
-The check review control will include an option to page to
the next 10 checks.
-The check review control will include an option to page to
the previous 10 checks.
-Environment Testing
 Test using the AS400 system
 Test with paper checks
11
 System will be compatible with the company browser
standard
 System should be web based
-Security Testing
 System will be available only to the company’s intranet
users
 All users will be required to login with a user
name/password
 Each user will be associated with one job function (role)
 The Job Function Roles will be defined as follows:
Role Checks Greetings Print Reports
Enter View Chg Print Enter Change
Clerk Yes Yes Yes Yes
Supervisor Yes Yes
Chief Supervisor Yes Yes
Accountant Yes Yes
 System will be available Monday through Friday for check
printing and will not be available Saturday and Sunday,
system availability will be [M: 99.5%, D: 99.9%, B: 100%] of
the work day, a work day will be between the hours of 8am
through 5pm PDT/PST, inclusive, system calendar week will
start on Saturday at 00:01AM and end on Friday at 12:00PM.
 Once a clerk has entered payment information into the
system, a clerk will only be able to view such information
and will not be allowed to modify it.
 Supervisors will be allowed to edit unprinted checks and
make corrections to all the fields as necessary.
 Accountants shall be able to view checks but not modify
them. Accountants will also be allowed to generate daily and
weekly reports.
12
-Recovery Testing
 After an abnormal system shutdown, test that the system:
-Loses at most the last 3 minutes of data
-Is up and running in less than 5 minutes
-Volume Testing
 Test with the following number of simultaneous users: 1, 5,
100, 125, 150 and 200.
 Test with printing the following number of checks: 1, 3, 42,
133, 2023, 8700, 10000 and 15000.
 Test availability by running the system for the following
number of simulated work days:1, 3, 5 and 10.
-Documentation Testing
 Test user documentation for functionality and usability
experience.
10. Entry Criteria
The criteria for system testing:
 Complete software system developed and available.
 Code
 Unit and integration testing completed by development team.
 List of functions tested and not tested by development team.
 Review meeting minutes available.
 A software testing environment closely resembling the
production environment must be available.
13
11. Exit Criteria
 Execution of all test cases and completion of all system testing
according to requirement document.
 No open priority 1 or 2 bugs.
 Test summary report complete.
 Less than 5 priority and workaround solution for each of them.
12. Item Pass/Fail Criteria
 All lower level test plans completed and number of plans
completed without errors and percentage with minor defects.
 Number and severity found of the defects.
13. Suspension Criteria and Resumption
Requirements
 Software contains one or more priority bugs found during first
three days of testing.
 Testers are not available due to change of priorities.
 Hardware or software is not available.
14. Test Deliverables
-The following are test deliverables:
 Test plan (this document itself)
14
 Test requirements documents(test design specification)
 Test cases/test scripts/test reports
 Defect/enhancement logs
 Error reports and corrective actions
15. Dependencies
 Environment- new AP system will be running on AS400
 Hardware-printers
16. Remaining Testing Tasks
The remaining testing tasks to be done are:
o Build test cases
o Develop escalation procedure
o Conduct tests and evaluate results
o Document test results, create final test report
17. Testing tools
The following tools will be needed for conducting the system tests:
o Hardware
-1 AS400 system
-7 IBM PCs
-5 printers
-60000 blank checks
o Software
15
-Quick Test Professional (QTP), 5 licenses
-Quality Center, license for 25 years
o Communication
-Interconnection to GL system
18. Staffing and Training Needs
-Staffing Needs
o 1 test manager
o 1 senior test analyst
o 5 test engineers
-Training Needs
o QTP for test team
o AC for test team and developers
o APS for test team
o GL for test team
19. Responsibilities:
These responsibilities are assigned to the following groups and
individuals:
o Create test plan-test manager
o Set up test environment-test team
o Arrange training- test manager
o Prepare summary report- test manager
o Provide APS training-IT finance technical lead
o Provide GL training- General Ledger Accountant
16
20. Schedule
NO. Activity Name Start Date End Date
1 Writing test plan 07/28/2016 08/01/2016
2 Test plan review 08/02/2016 08/04/2016
3 Writing test cases 08/05/2016 08/10/2016
4 Test cases review 08/11/2016 08/14/2016
5 Test case execution 08/15/2016 08/15/2016
6 Gathering test plan 08/16/2016 08/20/2016
7 Defect reporting 08/20/2016 08/23/2016
8 Test summary report 08/24/2016 08/25/2016
21. Risks and Contingencies
Type of risk and
contingency
Probability Risk level
Lack of test persons Medium Medium
Training delay Low Low
22. Approvals
-The following list shows the individuals whose signatures are required:
-Product marketing manager
-Test Manager (Functional)
-Developer Manager
17
Title: _____________________________________________
Print name: _____________________ Date: _____________
Signature: _________________________________________
Title: _____________________________________________
Print name: _____________________ Date: _____________
Signature: _________________________________________
Title: _____________________________________________
Print name: _____________________ Date: _____________
Signature: _________________________________________

More Related Content

Viewers also liked (6)

06 template test plan
06 template test plan06 template test plan
06 template test plan
 
11 software testing_strategy
11 software testing_strategy11 software testing_strategy
11 software testing_strategy
 
Test plan
Test planTest plan
Test plan
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
software testing strategies
software testing strategiessoftware testing strategies
software testing strategies
 
Sample Business Requirement Document
Sample Business Requirement DocumentSample Business Requirement Document
Sample Business Requirement Document
 

Similar to System Test Plan for Accounts Payable System

Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sunil Kumar Gunasekaran
 
Refining The System Definition
Refining The System DefinitionRefining The System Definition
Refining The System DefinitionSandeep Ganji
 
CMIS 330 WEEK 6 STS
CMIS 330 WEEK 6 STSCMIS 330 WEEK 6 STS
CMIS 330 WEEK 6 STSHamesKellor
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.docShangaviS2
 
4.2 Service TestThis test is for the Services module. It designe.docx
4.2 Service TestThis test is for the Services module. It designe.docx4.2 Service TestThis test is for the Services module. It designe.docx
4.2 Service TestThis test is for the Services module. It designe.docxgilbertkpeters11344
 
Unit Test 2 Gr 10 C D.docx
Unit Test 2 Gr 10 C D.docxUnit Test 2 Gr 10 C D.docx
Unit Test 2 Gr 10 C D.docxAndrew Raj
 
Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Vinnie Tangsirikusolwong
 
Accenture Case Study Solution by Amit Bhardwaj
Accenture Case Study Solution by Amit BhardwajAccenture Case Study Solution by Amit Bhardwaj
Accenture Case Study Solution by Amit BhardwajAmit Bhardwaj
 
Database Design
Database DesignDatabase Design
Database Designlearnt
 
Systems development cycle
Systems development cycleSystems development cycle
Systems development cycleSamuel Igbanogu
 
Software engineering srs library management assignment
Software engineering srs library management assignmentSoftware engineering srs library management assignment
Software engineering srs library management assignmentRajat Mittal
 
essentialofdatabasedesign-141203001046-conversion-gate01.pdf
essentialofdatabasedesign-141203001046-conversion-gate01.pdfessentialofdatabasedesign-141203001046-conversion-gate01.pdf
essentialofdatabasedesign-141203001046-conversion-gate01.pdfAlfiaAnsari2
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management systemVinod Gurram
 
Stock Market Prediction
Stock Market Prediction Stock Market Prediction
Stock Market Prediction SalmanShezad
 
Resume manual testing_exp 5_years
Resume manual testing_exp 5_yearsResume manual testing_exp 5_years
Resume manual testing_exp 5_yearsRaju PSR
 
Test scenario preparation_approach_document & estimates
Test scenario preparation_approach_document & estimatesTest scenario preparation_approach_document & estimates
Test scenario preparation_approach_document & estimatesvishalbali0
 
Maintenance Scheduling Software
Maintenance Scheduling Software Maintenance Scheduling Software
Maintenance Scheduling Software Mohammad Hijazi
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)ANISUR RAHMAN
 

Similar to System Test Plan for Accounts Payable System (20)

Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)
 
Refining The System Definition
Refining The System DefinitionRefining The System Definition
Refining The System Definition
 
CMIS 330 WEEK 6 STS
CMIS 330 WEEK 6 STSCMIS 330 WEEK 6 STS
CMIS 330 WEEK 6 STS
 
Biz req doc for acounts payable system
Biz req  doc for acounts payable systemBiz req  doc for acounts payable system
Biz req doc for acounts payable system
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.doc
 
4.2 Service TestThis test is for the Services module. It designe.docx
4.2 Service TestThis test is for the Services module. It designe.docx4.2 Service TestThis test is for the Services module. It designe.docx
4.2 Service TestThis test is for the Services module. It designe.docx
 
Unit Test 2 Gr 10 C D.docx
Unit Test 2 Gr 10 C D.docxUnit Test 2 Gr 10 C D.docx
Unit Test 2 Gr 10 C D.docx
 
Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University
 
Accenture Case Study Solution by Amit Bhardwaj
Accenture Case Study Solution by Amit BhardwajAccenture Case Study Solution by Amit Bhardwaj
Accenture Case Study Solution by Amit Bhardwaj
 
Database Design
Database DesignDatabase Design
Database Design
 
Systems development cycle
Systems development cycleSystems development cycle
Systems development cycle
 
Software engineering srs library management assignment
Software engineering srs library management assignmentSoftware engineering srs library management assignment
Software engineering srs library management assignment
 
essentialofdatabasedesign-141203001046-conversion-gate01.pdf
essentialofdatabasedesign-141203001046-conversion-gate01.pdfessentialofdatabasedesign-141203001046-conversion-gate01.pdf
essentialofdatabasedesign-141203001046-conversion-gate01.pdf
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 
Stock Market Prediction
Stock Market Prediction Stock Market Prediction
Stock Market Prediction
 
Resume manual testing_exp 5_years
Resume manual testing_exp 5_yearsResume manual testing_exp 5_years
Resume manual testing_exp 5_years
 
Test scenario preparation_approach_document & estimates
Test scenario preparation_approach_document & estimatesTest scenario preparation_approach_document & estimates
Test scenario preparation_approach_document & estimates
 
Maintenance Scheduling Software
Maintenance Scheduling Software Maintenance Scheduling Software
Maintenance Scheduling Software
 
Ap test script
Ap test scriptAp test script
Ap test script
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)
 

System Test Plan for Accounts Payable System

  • 1. 1 System Test Plan for Accounts Payable System Author: Dandan Cai Date: 07/31/2016
  • 2. 2 Table of Contents 1. Test plan identifier..................................................................................................................................3 2. Introduction............................................................................................................................................3 2.1) Team Interaction..................................................................................................................................3 3. Objective................................................................................................................................................4 4. Scope .....................................................................................................................................................4 5. References..............................................................................................................................................5 6. Test Items..............................................................................................................................................5 7. Functions to be tested.............................................................................................................................5 8. Functions that are not tested...................................................................................................................6 9. Test Strategy...........................................................................................................................................6 -Functional Testing......................................................................................................................................6 -Environment Testing................................................................................................................................10 -Security Testing.......................................................................................................................................11 -Recovery Testing.....................................................................................................................................12 -Documentation Testing............................................................................................................................12 10. Entry Criteria.....................................................................................................................................12 11. Exit Criteria.......................................................................................................................................13 12. Item Pass/Fail Criteria........................................................................................................................13 13. Suspension Criteria and Resumption Requirements.............................................................................13 14. Test Deliverables...............................................................................................................................13 15. Dependencies ...................................................................................................................................14 16. Remaining Testing Tasks....................................................................................................................14 17. Testing tools .....................................................................................................................................14 18. Staffing and Training Needs ...............................................................................................................15 19. Responsibilities: ................................................................................................................................15 20. Schedule...........................................................................................................................................16 21. Risks and Contingencies.....................................................................................................................16 22. Approvals .........................................................................................................................................16
  • 3. 3 1. Test plan identifier -The identifier for this system test plan for the accounts payable system is APS001. -Throughout the testing process we will be applying the test documentation specifications described in the IEEE Standard 829- 2008 for software test documentation. 2. Introduction -The test plan is intended for system testing of a new accounts payable system that will be an interactive online check printing system that will support both U.S. and foreign payees. -The APS system will provide daily and weekly reports and interface with the General Ledger application. 2.1) Team Interaction The following describe the level of team interaction necessary to have a successful product.  The Test Team will work closely with the Development Team to achieve a high quality design and user interface specifications based on customer requirements. The Test
  • 4. 4 Team is responsible for executing test cases and raising quality issues and concerns during meeting to address issues early enough in the development cycle.  The Test Team will work closely with Development Team to determine whether or not the application meets standards for completeness. If an area is not acceptable for testing, the code complete date will be pushed out, giving the developers additional time to stabilize the area. 3. Objective -The objective of this test plan is to find and report all bugs related to the new implementation of the Account Payable system. -Provide detailed activities required to prepare for and conduct the system test. -Communicate to all responsible parties the tasks that they are to perform and the schedule to be followed in performing the tasks. -Define the sources of information used to prepare the plan. -Define test tools and environment needed to conduct the system test. 4. Scope The scope of this test plan includes what functional features that are going to be tested and what functions are not going to be tested.
  • 5. 5 5. References We need to identify the following requirement documents: -Accounts Payable System (APS) requirements document -APS user guide -General Ledger (GL) interface specifications -GL user guide 6. Test Items -Identifying the test items is that basically specifies the things that are to be tested within the scope of this test plan: -Functions of the software -Requirements stated in the Design stage. -Software and hardware needed for testing which includes AP system, AS400, printer. 7. Functions to be tested -At this level we are planning what are all the possible functional features need to be tested which includes:  Usability  User Authentication and Permission  System Availability
  • 6. 6  General System Operation  Data Entry -Payment Information -Check Greeting Message  Check Printing  Reports -Daily Reports -Weekly Reports -Check Review  System Performance  Security 8. Functions that are not tested -VAX General ledger system as it is an already existing system. -Chief supervisor will print our all the checks entered into all the fields as necessary as it is out of scope. 9. Test Strategy -Functional Testing o Functionality of all data entry and reports  Data Entry 1. To verify the payee data entry screen will prompt the user to enter the following information:  Expense Account Number(required field)
  • 7. 7  Name(required field)  Address(required field)  City(required field)  State or Province(required field)  Country(optional, default=’USA’  ZIP(required field, postal code for countries other than USA)  Check Amount(required field) 2. Verify if the clerk’s user id is captured at time of data entry and stored with the check information. 3. Verify that the Expense Account number is the key data element used to interface with the G/L system. 4. Verify that the AP system at time of entry will generate a unique number and stored with the check information. 5. Verify that the system date will be captured at time of entry and used as the check date. 6. Verify that any given payee can print out as many checks as they want.  Check Greeting Message 1. Verify the greeting data entry screen will prompt the following information:  Greeting message, such as ***Happy Holiday***(required field)  Effective date(required field)  End date(required field) 2. Verify the greeting message will be applied system wide to all printed checks. 3. Verify the greeting message will print only during the effective and end date range.
  • 8. 8  Check printing 1. The check printing menu option will print all the checks entered for the work day. 2. A standard check format will be printed—cross reference section 9.3 3. checks with face value of less than or equal $1000 will print one signatures line,(Ref: 9.3.1) 4. Checks with a face value of more than $1000 will print two signatures. 5. Checks printed for a U.S. based payees will not print country information 6. Checks printed for payees outside of the U.S. will print the country information(Ref:9.3.3) 7. All checks will display the amount in U.S. dollars 8. All checks will display a dollar sign($) in front of the check amount value 9. All checks will display a greeting message, when a message has been entered and the print date falls within the effective start and end dates. 10. The greeting message will be centered at the top of the check  Reports 1. Daily reports: -system will provide a menu option for generating a daily report. -the daily report will display a list of all the checks printed for that day.
  • 9. 9  The daily report listing will display a row for each check issued.  Each row in the daily report listing will contain the check number, payee and check amount.  The daily report will be sorted by check number. - The daily report will display the current day’s date. - The daily report will display the total amount paid. - The daily report will display the total number of checks issued. 2. Weekly Report - The system will provide a menu option for generating a weekly report. - The weekly report will display the beginning and end date of the report. - The report start date will be the first day of the calendar week as defined in requirement document section 3.4. - The report end date will be the last day of the calendar week as defined in requirement document section 3.4. -The weekly report will display the total amount of the checks issued during the calendar week specified in the report. 3. Check Review - The system will provide a menu option to review a check selected by the user. - The check review option will display a listing of all checks for the current day.
  • 10. 10 - The check review listing will display a row for each check. - The check review listing will display a header, including date, check number, payee and amount. -The items in the check review listing will have the ability to be selected for review. - The check preview option will display a preview of the printed check. 1. The check preview display will provide a mechanism to edit check details for users with edit capabilities (see requirement document 2.2) 2. For checks that have already been issued, the ability to edit check details should not be available. -The check review option will have controls, allowing the user to navigate between checks. -The check review control will include an option to navigate to a specific check number. -The check review control will include an option to page to the next 10 checks. -The check review control will include an option to page to the previous 10 checks. -Environment Testing  Test using the AS400 system  Test with paper checks
  • 11. 11  System will be compatible with the company browser standard  System should be web based -Security Testing  System will be available only to the company’s intranet users  All users will be required to login with a user name/password  Each user will be associated with one job function (role)  The Job Function Roles will be defined as follows: Role Checks Greetings Print Reports Enter View Chg Print Enter Change Clerk Yes Yes Yes Yes Supervisor Yes Yes Chief Supervisor Yes Yes Accountant Yes Yes  System will be available Monday through Friday for check printing and will not be available Saturday and Sunday, system availability will be [M: 99.5%, D: 99.9%, B: 100%] of the work day, a work day will be between the hours of 8am through 5pm PDT/PST, inclusive, system calendar week will start on Saturday at 00:01AM and end on Friday at 12:00PM.  Once a clerk has entered payment information into the system, a clerk will only be able to view such information and will not be allowed to modify it.  Supervisors will be allowed to edit unprinted checks and make corrections to all the fields as necessary.  Accountants shall be able to view checks but not modify them. Accountants will also be allowed to generate daily and weekly reports.
  • 12. 12 -Recovery Testing  After an abnormal system shutdown, test that the system: -Loses at most the last 3 minutes of data -Is up and running in less than 5 minutes -Volume Testing  Test with the following number of simultaneous users: 1, 5, 100, 125, 150 and 200.  Test with printing the following number of checks: 1, 3, 42, 133, 2023, 8700, 10000 and 15000.  Test availability by running the system for the following number of simulated work days:1, 3, 5 and 10. -Documentation Testing  Test user documentation for functionality and usability experience. 10. Entry Criteria The criteria for system testing:  Complete software system developed and available.  Code  Unit and integration testing completed by development team.  List of functions tested and not tested by development team.  Review meeting minutes available.  A software testing environment closely resembling the production environment must be available.
  • 13. 13 11. Exit Criteria  Execution of all test cases and completion of all system testing according to requirement document.  No open priority 1 or 2 bugs.  Test summary report complete.  Less than 5 priority and workaround solution for each of them. 12. Item Pass/Fail Criteria  All lower level test plans completed and number of plans completed without errors and percentage with minor defects.  Number and severity found of the defects. 13. Suspension Criteria and Resumption Requirements  Software contains one or more priority bugs found during first three days of testing.  Testers are not available due to change of priorities.  Hardware or software is not available. 14. Test Deliverables -The following are test deliverables:  Test plan (this document itself)
  • 14. 14  Test requirements documents(test design specification)  Test cases/test scripts/test reports  Defect/enhancement logs  Error reports and corrective actions 15. Dependencies  Environment- new AP system will be running on AS400  Hardware-printers 16. Remaining Testing Tasks The remaining testing tasks to be done are: o Build test cases o Develop escalation procedure o Conduct tests and evaluate results o Document test results, create final test report 17. Testing tools The following tools will be needed for conducting the system tests: o Hardware -1 AS400 system -7 IBM PCs -5 printers -60000 blank checks o Software
  • 15. 15 -Quick Test Professional (QTP), 5 licenses -Quality Center, license for 25 years o Communication -Interconnection to GL system 18. Staffing and Training Needs -Staffing Needs o 1 test manager o 1 senior test analyst o 5 test engineers -Training Needs o QTP for test team o AC for test team and developers o APS for test team o GL for test team 19. Responsibilities: These responsibilities are assigned to the following groups and individuals: o Create test plan-test manager o Set up test environment-test team o Arrange training- test manager o Prepare summary report- test manager o Provide APS training-IT finance technical lead o Provide GL training- General Ledger Accountant
  • 16. 16 20. Schedule NO. Activity Name Start Date End Date 1 Writing test plan 07/28/2016 08/01/2016 2 Test plan review 08/02/2016 08/04/2016 3 Writing test cases 08/05/2016 08/10/2016 4 Test cases review 08/11/2016 08/14/2016 5 Test case execution 08/15/2016 08/15/2016 6 Gathering test plan 08/16/2016 08/20/2016 7 Defect reporting 08/20/2016 08/23/2016 8 Test summary report 08/24/2016 08/25/2016 21. Risks and Contingencies Type of risk and contingency Probability Risk level Lack of test persons Medium Medium Training delay Low Low 22. Approvals -The following list shows the individuals whose signatures are required: -Product marketing manager -Test Manager (Functional) -Developer Manager
  • 17. 17 Title: _____________________________________________ Print name: _____________________ Date: _____________ Signature: _________________________________________ Title: _____________________________________________ Print name: _____________________ Date: _____________ Signature: _________________________________________ Title: _____________________________________________ Print name: _____________________ Date: _____________ Signature: _________________________________________