ProductsLogo
LogoStudy Documents
LogoAI Grader
LogoAI Answer
LogoAI Code Checker
LogoPlagiarism Checker
LogoAI Paraphraser
LogoAI Quiz
LogoAI Detector
PricingBlogAbout Us
logo

Software Testing

Verified

Added on  2023/03/31

|5
|643
|199
AI Summary
This document provides an overview of software testing, including the importance of testing in the development process. It discusses the functional and data requirements of a software system and the dependencies it may have. The document also suggests a testing approach for the software and provides references for further study.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: SOFTWARE TESTING
SOFTWARE TESTING
Name of the Student:
Name of the University:
Author Note:

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.

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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.
1 out of 5
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]