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
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;
Conference_Titel :
Frontiers of Information Technology (FIT), 2011
Conference_Location :
Islamabad
Print_ISBN :
978-1-4673-0209-8
DOI :
10.1109/FIT.2011.46