ITECH7409: Software Test Documentation for Online Backstage System

Verified

Added on  2023/04/03

|14
|3190
|130
Report
AI Summary
This document provides a comprehensive overview of software test documentation for an Online Backstage Management System (OBMS). It includes a system overview, test approach, test plan (features to be tested and not tested), testing tools and environment, test cases, a Gantt chart, and a budget. The test approach covers functionality, usability, interface, compatibility, performance, and security testing. The document details specific tools like Ranorex Studio, USABILLA, TestingWhiz, CrossBrowserTesting.Com, Apache JMeter, and Vega for various testing aspects. Test cases are outlined for checking links, forms, navigation, and connection testing. The Gantt chart provides a timeline for project tasks, and the budget details the costs associated with the project.
Document Page
Running head: SOFTWARE TEST DOCUMENTATION
Software Test Documentation
Name of the Student
Name of the University
Author’s note:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1SOFTWARE TEST DOCUMENTATION
Table of Contents
Introduction:....................................................................................................................................2
System Overview:........................................................................................................................2
Test Approach:.............................................................................................................................3
Test Plan:.........................................................................................................................................4
Features to Be Tested:.................................................................................................................4
Features not to Be Tested:...........................................................................................................4
Testing Tools and Environment:.................................................................................................5
Test Cases:.......................................................................................................................................5
Gantt Chart:.....................................................................................................................................7
Budget:.............................................................................................................................................8
Bibliography:.................................................................................................................................13
Document Page
2SOFTWARE TEST DOCUMENTATION
Introduction:
System Overview:
The proposed system is an Online Backstage Management system. The system has been
proposed for Royal South Street Society. The system has been proposed for converting the
present paper based manual works into automatic processes. The system handles the competitors
and their outcomes. The proposed system can be accessed from web browsers. The system will
share the information to all the authorized users. The system will collecting data from various
devices used by the end users and store it into a database management system. As the system will
be deployed in the cloud environment, it can be easily accessed by all the users from remote
locations. This eliminates the need of transferring files from one location to other manually. The
system will significantly reduce the task completion time by allowing the end users to access
data from any location and the system will automatically execute the back office processes. The
system will be extremely dynamic and deployment in the cloud environment will increase the
scalability of operations hugely. The system will circulate the information to all the end users
such as stage manager, chairman, front of house and adjudicators through wireless
communication medium. The system will have an advance feature named adjustable screens.
The user management will be integrated in the system through the login and registration
process. The registration is for collecting personal and contact related data from the end users.
The system administrator will be responsible for controlling the registration in the system.
Without the approval of the system administrator, no user can complete system registration
process. The system will provide high quality graphical user interface to the end users. Each user
will get a screen, to communicate with the system, which will be designed and developed based
Document Page
3SOFTWARE TEST DOCUMENTATION
on the interactions user will do with the system. The Online Backstage Management System will
be connected to a database management system. This database will further be connected to a
backup/restore system. The system will provide opportunity to find the historic data easily and it
maintains the integrity of data through the backup/restore approach.
The Online Backstage Management System is developed based on the Object Oriented
approach. The Java Server Pages has been used for the silverside scripting and JavaScript for
client side scripting. MySQL database management system has been selected to implementing
the database. Jasper Reports will allow the system to create reports in HTML, CSV, XML, PDF,
Word and many other formats. Many other technologies has been used for developing the system
but the above mentioned ones are the core technologies that enables the system to function. The
modules of the system are Database, Core Data, Registration, Authentication, Results, Guide
Book Import, Administration, Configurable screens, Reports, Search, Help, Users/Roles and
Template/Design.
Test Approach:
The website testing can be referred as the software testing practice applied on websites.
This test has the main criteria of finding bugs in the website code. From the base structure of the
system to high level functionality are to be tested for Online Backstage Management System.
The test approach will consisting of the following criteria.
i. Functionality Testing
ii. Usability testing
iii. Interface testing
iv. Compatibility testing
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4SOFTWARE TEST DOCUMENTATION
v. Performance testing
vi. Security testing
Test Plan:
Features to Be Tested:
In the functionality testing, all the links in web pages, database connection, forms used
for submitting or getting information from the user in the web pages, Cookie testing and many
more. The usability testing another essential testing factor for the Online Backstage Management
System. The usability testing will allow the organization to find gaps in the human computer
interaction of the system. This will include ease of learning, navigation, subjective user
satisfaction and general appearance. Interface testing is done for checking the quality of server
side interface. This testing approach is completed by validating that the communication is
executed appropriately. The main interfaces of the Online Backstage Management System are
Web server and application server interface and Application server and Database server
interface. Compatibility testing includes Browser compatibility, Operating system compatibility,
Mobile browsing and Printing options. The performance testing is done by checking how much
load the Online Backstage Management System can handle during its lifecycle. Web Load
Testing and Web Stress Testing are the parts of performance testing. The final test approach is
the security testing. It is done to check whether the Online Backstage Management System is
capable of preventing the security threats.
Document Page
5SOFTWARE TEST DOCUMENTATION
Features not to Be Tested:
The maintenance of the user records will not be tested for Online Backstage Management
System. Another feature that will not be tested is Stage Configuration. The final feature that will
not be tested is data maintenance of the competitors.
Testing Tools and Environment:
The Ranorex Studio will be used for testing the system functionality. It has a graphical
user interface so that users can easily interpret what are the outcome of testing. It supports
reliable object identification. USABILLA tool will be used for testing the usability of the system.
TestingWhiz will be used for testing the interface of the system. TestingWhiz is a web UI
automation testing tool for validating UI of the web applications & front-end to confirm its
accurate appearance across different browsers, platforms and devices.
CrossBrowserTesting.Com is a great for testing the compatibility of the Online Backstage
Management System. Apache JMeter is used for testing the performance of the system. Apache
JMeter is an open source, cross-platform Apache project that is developed to analyze and
measure software application performance. In order to test the security of the Online Backstage
Management System, Vega tool will be used. It is a vulnerability scanning and testing tool
written in Java. It works with OS X, Linux and Windows platforms. The URL to the tool is
https://subgraph.com/vega/.
Test Cases:
Checking links: The purpose of the test is to check whether all the links are working. The
inputs are the links available in the website. The expected outcome is that all links are working.
The outcome will be done based on internal links, external links, mail links and broken links.
Document Page
6SOFTWARE TEST DOCUMENTATION
The test will fail if any links are not working. The test will be done by accessing all the links
available in the Online Backstage Management System.
Test Forms on All Pages: The form testing is done to check whether all the form
validation is working, checking defaults values, wrong input acceptance and functionality of
form create, update and delete processes. The input for the test is form name and data in the
forms. The expected outcome is that all the forms are working properly and it can validate the
user input. The test will be done by accessing the OBMS in a web browser and submitting the
forms.
Checking navigation: The purpose of the test is to check how easily the user can access
the system. The inputs of the test are access patterns, contents, learnability and few more. The
expected outcome is that user can access the required information or page in just three clicks.
The user can easily understand the purpose of the page. Hints throughout the Online Backstage
Management System so that user can learn how to use the system quickly.
Connection Testing: The purpose of the test is to verify that communication is done
properly. The input is the conditions that allows the servers to communicate. The expected
outcome is that server will be providing valid error messages and respond to request from other
servers. The test will be done in the server where the system is deployed.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7SOFTWARE TEST DOCUMENTATION
Gantt Chart:
ID Task
Mode
Outline
Number
Task Name Duration Start Finish PredecessorsResource Names Cost
0 0 Online Backstage
Manageemnt System
332 days Thu 5/30/19 Fri 9/4/20 $1,240,000.00
1 1 start project 0 days Thu 5/30/19 Thu 5/30/19 Project Manager$0.00
2 2 Internal Analysis of Wilson Jones6 days Thu 5/30/19 Thu 6/6/19 $88,000.00
3 2.1 Gather relevant information2 days Thu 5/30/19 Fri 5/31/19 1 Customer Service Manager,Marketing Manager,Project Manager,Project Sponsor,Sales Manager$30,000.00
4 2.2 Requirement analysis of
Online Backstage
Management System
2 days Mon 6/3/19 Tue 6/4/19 3 Customer
Service
Manager,Marketing
$28,000.00
5 2.3 identify the requirement
of OBMS
2 days Wed 6/5/19 Thu 6/6/19 4 Customer
Service
Manager,Marketing
$30,000.00
6 3 CRM deployment plan 12 days Fri 6/7/19 Mon 6/24/19 $12,000.00
7 3.1 develop project scope 2 days Fri 6/7/19 Mon 6/10/19 5 Deployment team,Employees,Project Manager,Wilson & Jones IT Manager$2,000.00
8 3.2 Develop resource planning2 days Tue 6/11/19 Wed 6/12/19 7 Deployment team,Employees,Project Manager,Wilson & Jones IT Manager$2,000.00
9 3.3 develop budget 2 days Thu 6/13/19 Fri 6/14/19 8 Deployment team,Employees,Project Manager,Wilson & Jones IT Manager$2,000.00
10 3.4 develop schedule 2 days Mon 6/17/19 Tue 6/18/19 9 Deployment team,Employees,Project Manager,Wilson & Jones IT Manager$2,000.00
11 3.5 develop change
management plan
2 days Wed 6/19/19 Thu 6/20/19 10 Deployment
team,Employees,Project
Manager,Wilson
$2,000.00
12 3.6 develop risk management plan2 days Fri 6/21/19 Mon 6/24/19 11 Deployment team,Employees,Project Manager,Wilson & Jones IT Manager$2,000.00
13 4 Business planning for CRM 8 days Tue 6/25/19 Thu 7/4/19 $10,000.00
14 4.1 Audit of existing process 2 days Tue 6/25/19 Wed 6/26/19 12 Marketing Manager,Project Manager,Sales Manager$2,500.00
15 4.2 Optimization of processes 2 days Thu 6/27/19 Fri 6/28/19 14 Marketing Manager,Project Manager,Sales Manager$2,500.00
16 4.3 define specifications 2 days Mon 7/1/19 Tue 7/2/19 15 Marketing Manager,Project Manager,Sales Manager$2,500.00
17 4.4 Selection of Deloyment
Environment
2 days Wed 7/3/19 Thu 7/4/19 16 Marketing
Manager,Project
Manager,Sales
$2,500.00
18 5 System configuration of CRM8 days Fri 7/5/19 Tue 7/16/19 $60,000.00
19 5.1 Analyze and Identify the
hardware requirements
of OBMS
2 days Fri 7/5/19 Mon 7/8/19 17 Software
designer,Wilson
& Jones IT
$15,000.00
20 5.2 Contract Vendor to
enquire about hardware
2 days Tue 7/9/19 Wed 7/10/19 19 Software
designer,Wilson
& Jones IT
$15,000.00
21 5.3 Enquire networking
capability of vendor
2 days Thu 7/11/19 Fri 7/12/19 20 Software
designer,Wilson
& Jones IT
$15,000.00
22 5.4 develop the
customization document
2 days Mon 7/15/19 Tue 7/16/19 21 Software
designer,Wilson
& Jones IT
$15,000.00
23 6 Data acquisition 8 days Wed 7/17/19 Fri 7/26/19 $50,000.00
24 6.1 obtain data 2 days Wed 7/17/19 Thu 7/18/19 22 Project Manager,Wilson & Jones IT Manager$30,000.00
25 6.2 review data 2 days Fri 7/19/19 Mon 7/22/19 24 Project Manager,Wilson & Jones IT Manager$5,000.00
26 6.3 data screening and editing2 days Tue 7/23/19 Wed 7/24/19 25 Project Manager,Wilson & Jones IT Manager$5,000.00
27 6.4 prepare data migration 2 days Thu 7/25/19 Fri 7/26/19 26 Project Manager,Wilson & Jones IT Manager$10,000.00
28 7 implementation of OBMS 140 days Mon 7/29/19 Fri 2/7/20 $320,000.00
29 7.1 prerequisites verification 15 days Mon 7/29/19 Fri 8/16/19 27 Deployment team,Employees,Software designer,Wilson & Jones IT Manager$25,000.00
30 7.2 hardware deployment 20 days Mon 8/19/19 Fri 9/13/19 29 Deployment team,Employees,Software designer,Wilson & Jones IT Manager$50,000.00
31 7.3 software deployment and
licenses
20 days Mon 9/16/19 Fri 10/11/19 30 Deployment
team,Employees,Software
designer,Wilson
$95,000.00
32 7.4 develop UI 30 days Mon 10/14/19 Fri 11/22/19 31 Deployment team,Employees,Software designer,Wilson & Jones IT Manager$20,000.00
33 7.5 Customization of the CRM 30 days Mon 11/25/19 Fri 1/3/20 32 Deployment team,Employees,Software designer,Wilson & Jones IT Manager$110,000.00
34 7.6 integration of the data source25 days Mon 1/6/20 Fri 2/7/20 33 Deployment team,Employees,Software designer,Wilson & Jones IT Manager$20,000.00
35 8 Deployment of OBMS 55 days Mon 2/10/20 Fri 4/24/20 $550,000.00
36 8.1 system configuration of OBMS10 days Mon 2/10/20 Fri 2/21/20 34 Deployment team,Employees,Software designer,Wilson & Jones IT Manager$75,000.00
37 8.2 Develop Websute UI 10 days Mon 2/24/20 Fri 3/6/20 36 Deployment team,Employees,Software designer,Wilson & Jones IT Manager$5,000.00
38 8.3 Develop the Client Side Scripting5 days Mon 3/9/20 Fri 3/13/20 37 Deployment team,Employees,Software designer,Wilson & Jones IT Manager$5,000.00
39 8.4 Coding the server side
scripting
5 days Mon 3/16/20 Fri 3/20/20 38 Deployment
team,Employees,Software
designer,Wilson
$5,000.00
40 8.5 developing system views 5 days Mon 3/23/20 Fri 3/27/20 39 Deployment team,Employees,Software designer,Wilson & Jones IT Manager$5,000.00
41 8.6 design dashboard 15 days Mon 3/30/20 Fri 4/17/20 40 Deployment team,Employees,Software designer,Wilson & Jones IT Manager$5,000.00
42 8.7 Integrate the secuerity
tools in OBMS
5 days Mon 4/20/20 Fri 4/24/20 41 Deployment
team,Employees,Software
designer,Wilson
$450,000.00
43 9 Testing Phase 35 days Mon 4/27/20 Fri 6/12/20 $75,000.00
44 9.1 system test 7 days Mon 4/27/20 Tue 5/5/20 42 Deployment team,Wilson & Jones IT Manager$15,000.00
45 9.2 infrastructure test 7 days Wed 5/6/20 Thu 5/14/20 44 Deployment team,Wilson & Jones IT Manager$15,000.00
46 9.3 pilot test 7 days Fri 5/15/20 Mon 5/25/20 45 Deployment team,Wilson & Jones IT Manager$15,000.00
47 9.4 Black box test 7 days Tue 5/26/20 Wed 6/3/20 46 Deployment team,Wilson & Jones IT Manager$15,000.00
48 9.5 user acceptance test 7 days Thu 6/4/20 Fri 6/12/20 47 Deployment team,Wilson & Jones IT Manager$15,000.00
49 10 Support and training 42 days Mon 6/15/20 Tue 8/11/20 $25,000.00
50 10.1 Administrator training 7 days Mon 6/15/20 Tue 6/23/20 48 Employees,Project Manager$5,000.00
51 10.2 user training 7 days Wed 6/24/20 Thu 7/2/20 50 Employees,Project Manager$5,000.00
52 10.3 develop quality manuals 7 days Fri 7/3/20 Mon 7/13/20 51 Employees,Project Manager$1,000.00
53 10.4 develop process flow 7 days Tue 7/14/20 Wed 7/22/20 52 Employees,Project Manager$2,000.00
54 10.5 develop guidelines and policies7 days Thu 7/23/20 Fri 7/31/20 53 Employees,Project Manager$2,000.00
55 10.6 help desk support 7 days Mon 8/3/20 Tue 8/11/20 54 Employees,Project Manager$10,000.00
56 11 Go Live 3 days Wed 8/12/20 Fri 8/14/20 $50,000.00
57 11.1 migrate all data 2 days Wed 8/12/20 Thu 8/13/20 55 Sales Manager,Wilson & Jones IT Manager$30,000.00
58 11.2 system handover 1 day Fri 8/14/20 Fri 8/14/20 57 Sales Manager,Wilson & Jones IT Manager$20,000.00
59 12 closedown and review 15 days Mon 8/17/20 Fri 9/4/20 $0.00
60 12.1 Post implementation review2 days Mon 8/17/20 Tue 8/18/20 58 Project Manager$0.00
61 12.2 technical support 2 days Wed 8/19/20 Thu 8/20/20 60 Project Manager$0.00
62 12.3 communication plan review2 days Fri 8/21/20 Mon 8/24/20 61 Project Manager$0.00
63 12.4 develop end of project report2 days Tue 8/25/20 Wed 8/26/20 62 Project Manager$0.00
64 12.5 change management review5 days Thu 8/27/20 Wed 9/2/20 63 Project Manager$0.00
65 12.6 verify document distribution1 day Thu 9/3/20 Thu 9/3/20 64 Project Manager$0.00
66 12.7 project signoff 1 day Fri 9/4/20 Fri 9/4/20 65 Project Manager$0.00
67 13 stop project 0 days Fri 9/4/20 Fri 9/4/20 66 Project Manager$0.00
5/30
Customer Service Manager,Marketing Manager,Project Manager,Project Sponsor,Sales Manager
Customer Service Manager,Marketing Manager,Project Manager,Project Sponsor,Sales Manager
Customer Service Manager,Marketing Manager,Project Manager,Project Sponsor,Sales Manager
Deployment team,Employees,Project Manager,Wilson & Jones IT Manager
Deployment team,Employees,Project Manager,Wilson & Jones IT Manager
Deployment team,Employees,Project Manager,Wilson & Jones IT Manager
Deployment team,Employees,Project Manager,Wilson & Jones IT Manager
Deployment team,Employees,Project Manager,Wilson & Jones IT Manager
Deployment team,Employees,Project Manager,Wilson & Jones IT Manager
Marketing Manager,Project Manager,Sales Manager
Marketing Manager,Project Manager,Sales Manager
Marketing Manager,Project Manager,Sales Manager
Marketing Manager,Project Manager,Sales Manager
Software designer,Wilson & Jones IT Manager
Software designer,Wilson & Jones IT Manager
Software designer,Wilson & Jones IT Manager
Software designer,Wilson & Jones IT Manager
Project Manager,Wilson & Jones IT Manager
Project Manager,Wilson & Jones IT Manager
Project Manager,Wilson & Jones IT Manager
Project Manager,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Employees,Software designer,Wilson & Jones IT Manager
Deployment team,Wilson & Jones IT Manager
Deployment team,Wilson & Jones IT Manager
Deployment team,Wilson & Jones IT Manager
Deployment team,Wilson & Jones IT Manager
Deployment team,Wilson & Jones IT Manager
Employees,Project Manager
Employees,Project Manager
Employees,Project Manager
Employees,Project Manager
Employees,Project Manager
Employees,Project Manager
Sales Manager,Wilson & Jones IT Manager
Sales Manager,Wilson & Jones IT Manager
Project Manager
Project Manager
Project Manager
Project Manager
Project Manager
Project Manager
Project Manager
9/4
3/10 7/7 11/3 3/1 6/28 10/25
September 1 May 1 January 1 September 1
Document Page
8SOFTWARE TEST DOCUMENTATION
Budget:
Task Name Cost
Online Backstage Management System $1,240,000.00
start project $0.00
Internal Analysis of Wilson Jones $88,000.00
Gather relevant information $30,000.00
Requirement analysis of Online Backstage Management
System
$28,000.00
identify the requirement of OBMS $30,000.00
CRM deployment plan $12,000.00
develop project scope $2,000.00
Develop resource planning $2,000.00
develop budget $2,000.00
develop schedule $2,000.00
develop change management plan $2,000.00
develop risk management plan $2,000.00
Business planning for CRM $10,000.00
Audit of existing process $2,500.00
Document Page
9SOFTWARE TEST DOCUMENTATION
Optimization of processes $2,500.00
define specifications $2,500.00
Selection of Deployment Environment $2,500.00
System configuration of CRM $60,000.00
Analyze and Identify the hardware requirements of
OBMS
$15,000.00
Contract Vendor to enquire about hardware $15,000.00
Enquire networking capability of vendor $15,000.00
develop the customization document $15,000.00
Data acquisition $50,000.00
obtain data $30,000.00
review data $5,000.00
data screening and editing $5,000.00
prepare data migration $10,000.00
implementation of OBMS $320,000.00
prerequisites verification $25,000.00
hardware deployment $50,000.00
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10SOFTWARE TEST DOCUMENTATION
software deployment and licenses $95,000.00
develop UI $20,000.00
Customization of the CRM $110,000.00
integration of the data source $20,000.00
Deployment of OBMS $550,000.00
system configuration of OBMS $75,000.00
Develop Website UI $5,000.00
Develop the Client Side Scripting $5,000.00
Coding the server side scripting $5,000.00
developing system views $5,000.00
design dashboard $5,000.00
Integrate the security tools in OBMS $450,000.00
Testing Phase $75,000.00
system test $15,000.00
infrastructure test $15,000.00
pilot test $15,000.00
Document Page
11SOFTWARE TEST DOCUMENTATION
Black box test $15,000.00
user acceptance test $15,000.00
Support and training $25,000.00
Administrator training $5,000.00
user training $5,000.00
develop quality manuals $1,000.00
develop process flow $2,000.00
develop guidelines and policies $2,000.00
help desk support $10,000.00
Go Live $50,000.00
migrate all data $30,000.00
system handover $20,000.00
closedown and review $0.00
Post implementation review $0.00
technical support $0.00
communication plan review $0.00
develop end of project report $0.00
chevron_up_icon
1 out of 14
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]