• DocumentCode
    2929260
  • Title

    Improving Coverage in Functional Testing

  • Author

    Chen, Jessica ; Jourdan, Guy-V ; Ma, Wenxin ; Ural, Hasan

  • Author_Institution
    Dept. of Comput. Sci., Windsor Univ., Ont.
  • fYear
    2006
  • fDate
    27-28 Oct. 2006
  • Firstpage
    99
  • Lastpage
    106
  • Abstract
    Input-predicate/output (IP/O)n-chains coverage criterion, originally proposed for black-box testing of telecommunications software, is adapted to white-box testing of programs written in block-structured languages. This criterion is based on the analysis of the effects of inputs on predicates and outputs in a program. It requires that each such effect in a program is examined at least once during testing and thus provides a means of capturing the implemented functionality and checking the consistency of the program with respect to its functional requirements. It is shown that its fault-detecting ability is higher than the all-uses criterion, and compares favorably with the required k-tuples+ criterion
  • Keywords
    data flow analysis; functional programming; program testing; program verification; software fault tolerance; block-structured language; fault detection; functional requirements; functional testing; input-predicate-output chains; program analysis; program consistency checking; program testing; white-box testing; Automata; Computer science; Control systems; Data engineering; Flow graphs; ISO standards; Software testing; Specification languages; System testing; Telecommunication control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2006. QSIC 2006. Sixth International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2718-3
  • Type

    conf

  • DOI
    10.1109/QSIC.2006.34
  • Filename
    4032274