• 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