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.
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.
1SOFTWARE TESTING Table of Contents Introduction................................................................................................................................2 System Overview...................................................................................................................2 Test approach.........................................................................................................................3 References..................................................................................................................................4
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.
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
4SOFTWARE TESTING References (2019). Retrievedfromhttps://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,openproblemsand challengesforsearchbasedsoftwaretesting.In2015IEEE8thInternational 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. In2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C)(pp. 904-905). IEEE.