• Title of article

    An experimental assessment of module documentation-based testing

  • Author/Authors

    Baharom، نويسنده , , Salmi and Shukur، نويسنده , , Zarina، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2011
  • Pages
    14
  • From page
    747
  • To page
    760
  • Abstract
    Context g a module that has memory using the black-box approach has been found to be expensive and relatively ineffective. Instead, testing without knowledge of the specifications (white-box approach) may not be effective in showing whether a program has been properly implemented as stated in its specifications. We propose instead a grey-box approach called Module Documentation-based Testing or MD-Test, the heart of which is an automatic generation of the test oracle from the external and internal views of the module. ive aper presents an empirical analysis and comparison of MD-Test against three existing testing tools. periment was conducted using a mutation-testing approach, in two phases that assess the capability of MD-Test in general and its capability of evaluating test results in particular. s sults of the general assessment indicate that MD-Test is more effective than the other three tools under comparison, where it is able to detect all faults. The second phase of the experiment, which is significant to this study, compares the capabilities of MD-Test and JUnit-black using the test evaluation results. Likewise, an analysis of the test evaluation results shows that MD-Test is more effective and efficient, where MD-Test is able to detect at least the same number of faults as, or is at par with, the black-box approach. sion concluded that test evaluation using grey-box approach is more effective and efficient that the black-box approach when testing a module that has memory.
  • Keywords
    Grey-box testing , Automated module testing , Mutation-testing , Specification-based Testing
  • Journal title
    Information and Software Technology
  • Serial Year
    2011
  • Journal title
    Information and Software Technology
  • Record number

    2374700