Title :
Automated model based software Test Data Generation System
Author :
Bashir, Muhammad Farhan ; Banuri, Syed Hammad Khalid
Author_Institution :
Center for Distrib. & Semantic Comput., Mohammad Ali Jinnah Univ., Islamabad
Abstract :
Testing is an important construct of software development lifecycle. It validates that the application under test is doing exactly what it was developed for. In other words, testing ensures the reliability of software. On contrarily, testing is the most difficult, time consuming and costly construct of software development, where as test data is the back bone of testing because it decides the actual test. Generating inputs (test data) to test software is really a difficult process. This paper on one hand covers a survey on code based test data generation techniques and their weaknesses. On the other hand it extends the paradigm of Test Data Generation System allowing it to incorporate both specifications and model based testing. This helps us to perform the reclassification of code, specification or model based techniques. The enhancement in the test data generation system allows us to perform testing of these three classes on the same platform. We have also presented the case study in order to validate the discussions.
Keywords :
formal specification; program testing; program verification; software prototyping; software reliability; application under test validation; code reclassification; software development lifecycle construction; software reliability; software specification; software test data generation system; Application software; Automatic testing; Bones; Computer architecture; Distributed computing; Humans; Performance evaluation; Programming; Software testing; System testing; Application Under Test (AUT); Black Box Testing (BBT); Code based TDG; Specification based TDG; TDG System; Test Data Generation (TDG); White Box Testing (WBT);
Conference_Titel :
Emerging Technologies, 2008. ICET 2008. 4th International Conference on
Conference_Location :
Rawalpindi
Print_ISBN :
978-1-4244-2210-4
Electronic_ISBN :
978-1-4244-2211-1
DOI :
10.1109/ICET.2008.4777514