• 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