Automatic test cases generation from software specifications modules

Alhroob, Aysh, Dahal, Keshav and Hossain, Alamgir (2010) Automatic test cases generation from software specifications modules. Journal of e-Informatica Software Engineering, 4 (1). pp. 109-121. ISSN 1897-7979

[img]
Preview
PDF (Article)
j_einformatica_alhroob.pdf

Download (4MB) | Preview

Abstract

A new technique is proposed in this paper to extend the Integrated Classification Tree Methodology (ICTM) developed by Chen et al. [13] This software assists testers to construct test cases from functional specifications. A Unified Modelling Language (UML) class diagram and Object Constraint Language (OCL) are used in this paper to represent the software specifications. Each classification and associated class in the software specification is represented by classes and attributes in the class diagram. Software specification relationships are represented by associated and hierarchical relationships in the class diagram. To ensure that relationships are consistent, an automatic methodology is proposed to capture and control the class relationships in a systematic way. This can help to reduce duplication and illegitimate test cases, which improves the testing efficiency and minimises the time and cost of the testing. The methodology introduced in this paper extracts only the legitimate test cases, by removing the duplicate test cases and those incomputable with the software specifications. Large amounts of time would have been needed to execute all of the test cases; therefore, a methodology was proposed which aimed to select a best testing path. This path guarantees the highest coverage of system units and avoids using all generated test cases. This path reduces the time and cost of the testing.

Item Type: Article
Subjects: G400 Computer Science
Department: Faculties > Engineering and Environment > Computer Science and Digital Technologies
Related URLs:
Depositing User: EPrint Services
Date Deposited: 05 Aug 2011 12:40
Last Modified: 08 May 2017 15:49
URI: http://nrl.northumbria.ac.uk/id/eprint/1339

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics


Policies: NRL Policies | NRL University Deposit Policy | NRL Deposit Licence