English

The proposal of a novel software testing framework

Software Engineering 2014-08-27 v1

Abstract

Software testing is normally used to check the validity of a program. Test oracle performs an important role in software testing. The focus in this research is to perform class level test by introducing a testing framework. A technique is developed to generate test oracle for specification-based software testing using Vienna Development Method (VDM++) formal language. A three stage translation process, of VDM++ specifications of container classes to C++ test oracle classes, is described in this paper. It is also presented that how derived test oracle is integrated into a proposed functional testing framework. This technique caters object oriented features such as inheritance and aggregation, but concurrency is not considered in this work. Translation issues, limitations and evaluation of the technique are also discussed. The proposed approach is illustrated with the help of popular triangle problem case study.

Keywords

Cite

@article{arxiv.1408.6120,
  title  = {The proposal of a novel software testing framework},
  author = {Munib Ahmad and Fuad Bajaber and M. Rizwan Jameel Qureshi},
  journal= {arXiv preprint arXiv:1408.6120},
  year   = {2014}
}

Comments

8 pages, 1 figure

R2 v1 2026-06-22T05:40:13.695Z