DocumentCode
3122759
Title
Understandablity of Concrete versus Parametric Test Cases
Author
Tahir, Touseef ; Jafar, Ali ; Maharajan, Mohan
Author_Institution
Dept. of Comput. Sci., Comsats Inst. of Inf. Technol., Lahore, Pakistan
fYear
2011
fDate
19-21 Dec. 2011
Firstpage
212
Lastpage
217
Abstract
One of the possibilities to support automated software testing is to write more general test cases. Given a general (parameterized) test case, that holds in many situations, software can generate many different test instances and execute them automatically. Thus, even though the developers write fewer and smaller tests they can test more. However, other effects of application of generalized test cases are not clear. One hypothesis is that "parameterized test cases are harder to understand than concrete test cases and thus would lead to overall tests that are harder to understand". However, software under standablity is hard to measure because under standablity also depends on the cognitive behaviour of human. We have conducted an experiment to verify the hypothesis on the basis of time and correction ratio. The experiment results are later analysed with the help of statistical methods to reach a conclusion.
Keywords
program testing; software maintenance; software reusability; automated software testing; cognitive human behaviour; concrete testing; parametric test case; software maintainability; software reusability; software understandablity; Atmospheric measurements; Concrete; Java; Particle measurements; Software; Testing; Time measurement; Concrete Testing; Parameterized Testing; Understandablity; Unit testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Information Technology (FIT), 2011
Conference_Location
Islamabad
Print_ISBN
978-1-4673-0209-8
Type
conf
DOI
10.1109/FIT.2011.46
Filename
6137147
Link To Document