DocumentCode
1981922
Title
Requirements based testing of software
Author
Sarwar, Tabinda ; Habib, Wajiha ; Arif, Fahim
Author_Institution
Nat. Univ. of Sci. & Technol., Islamabad, Pakistan
fYear
2013
fDate
23-25 Sept. 2013
Firstpage
347
Lastpage
352
Abstract
Testing is the method that assures that the developed system conforms to the specification and no error arises during system usage. No system is deployed without testing as testing produces confidence in the system. This paper presents the Requirements Based Testing (RBT) technique for testing the Usability and Functional Requirements of a software. The main emphasis of this paper is to test the usability of a software, as being a non-functional requirement that is perceived subjectively it is difficult to measure it. A generic template has been proposed for testing usability. For the purpose of evaluation, this method is applied to test a software named “Programming Teaching Aid”, a system that helps students in understanding the programming language C++.
Keywords
formal specification; program testing; software reusability; C++ programming language; RBT technique; functional requirements; nonfunctional requirement; programming teaching aid software; requirements based testing; software testing; software usability; system specification; system usage; usability testing; Flow graphs; Flowcharts; Interactive systems; Programming; Testing; Usability; Non-functional Requirements; Requirements; Requirements Based Testing; Software Testing; Usability;
fLanguage
English
Publisher
ieee
Conference_Titel
Informatics and Applications (ICIA),2013 Second International Conference on
Conference_Location
Lodz
Print_ISBN
978-1-4673-5255-0
Type
conf
DOI
10.1109/ICoIA.2013.6650281
Filename
6650281
Link To Document