Frontiers of Information Technology (2011)
Dec. 19, 2011 to Dec. 21, 2011
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/FIT.2011.46
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.
Understandablity, Unit testing, Concrete Testing, Parameterized Testing
Ali Jafar, Touseef Tahir, Mohan Maharajan, "Understandablity of Concrete versus Parametric Test Cases", Frontiers of Information Technology, vol. 00, no. , pp. 212-217, 2011, doi:10.1109/FIT.2011.46