ITECH7409 Software Testing Report: System Overview and Test Approach

Verified

Added on  2023/03/31

|5
|643
|199
Report
AI Summary
This report presents a software testing analysis for an Online Backstage Management System. It begins with an introduction highlighting the system's purpose: transitioning from a paper-based system to a web-based application for efficient information dissemination. The report then provides a system overview, detailing functional requirements such as competitor registration and result management, data requirements for storing section, discipline, and competitor data, and system dependencies. The core of the report focuses on the test approach, advocating for a unit testing methodology to validate individual software components. This approach involves testing functions like data storage, retrieval, and updating, with outputs compared against expected results. The report concludes by referencing key sources in software testing and provides a framework for evaluating the system's reliability and functionality.
Document Page
Running head: SOFTWARE TESTING
SOFTWARE TESTING
Name of the Student:
Name of the University:
Author Note:
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1SOFTWARE TESTING
Table of Contents
Introduction................................................................................................................................2
System Overview...................................................................................................................2
Test approach.........................................................................................................................3
References..................................................................................................................................4
Document Page
2SOFTWARE TESTING
Introduction
The application being built is known as an Online Backstage Management System. It
helps in the transformation of an ongoing paper based system that is generally used to
manage competitors into a web based software capable of quickly transmitting or sending
information to all those people who require its use without the need to manually distribute the
without manual printing and manual distribution. The user interface of an online backstage
management system needs to be quite easy to understand and use. The information that needs
to be entered into the system should be easily found along with input validation proper
correct entry of inputs. The product is generally developed for the ease of use and the ease of
learning to use the software. The software online backstage management system is a
standalone application and generally comes with a guide book for better understanding of its
functions. The software runs on a client based web server and the data distribution is mainly
done through wireless networks over the internet.
System Overview
The system overview of the software can be divided into three parts. The first part deals
with the functional requirements of the online backstage management system. The second
part deals with the data requirements for the software and the third part discusses any
dependencies the software might have.
1. Functional requirements overview: The main functional requirements highlights the
important tasks the software must perform. These are functions such as register
competitors, enter results, and search for competitors, view results, change the order
of competitors competing, view information about a particular section, auto import
information from the guide document and enter section results.
Document Page
3SOFTWARE TESTING
2. Data requirements overview: The data requirements for the system are that it should
be able to store all the section, discipline, and result and competitor data for easy
retrieval when required by the user. The system should be able to display customised
screens to users by storing their system configuration. The system should also be able
to store historical data optionally.
3. Dependencies: The dependencies of the software include the guide document based
on which the software performs or is used. If the guide document has inaccuracies in
it, then the software should be manually updated by the administrator.
Test approach
The software could be tested based on the functionalities it performs. The testing
approach that fits the software is the unit testing method. In this testing method each
individual component of the software is tested by giving few inputs and getting an output.
The unit testing follows a flow chart pattern and has three more tests. These tests are
integration testing, system testing and acceptance testing. The unit is the smallest testable part
of the software. In this approach, the online backstage management system’s functions and
test cases could be tested by performing the functions and recording the output. These outputs
can be matched against the intended results for validation. The main functions or units that
could be tested by this approach in this system are storing of the data, retrieving of the data
and updating of the system.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4SOFTWARE TESTING
References
(2019). Retrievedfrom https://files.transtutors.com/cdn/uploadassignments/2767647_1_obms-
srs.pdf
Garousi, V., & Mäntylä, M. V. (2016). A systematic literature review of literature reviews in
software testing. Information and Software Technology, 80, 195-216.
Harman, M., Jia, Y., & Zhang, Y. (2015, April). Achievements, open problems and
challenges for search based software testing. In 2015 IEEE 8th International
Conference on Software Testing, Verification and Validation (ICST) (pp. 1-12). IEEE.
Xie, T., Tillmann, N., & Lakshman, P. (2016, May). Advances in unit testing: theory and
practice. In 2016 IEEE/ACM 38th International Conference on Software Engineering
Companion (ICSE-C) (pp. 904-905). IEEE.
chevron_up_icon
1 out of 5
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]