• DocumentCode
    3411505
  • Title

    Testing strategies for form-based visual programs

  • Author

    Rothermel, Gregg ; Li, Lixin ; Burnett, Margaret

  • Author_Institution
    Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • fYear
    35735
  • fDate
    2-5 Nov1997
  • Firstpage
    96
  • Lastpage
    107
  • Abstract
    Form based visual programming languages, which include electronic spreadsheets and a variety of research systems, have had a substantial impact on end user computing. Research shows that form based visual programs often contain faults, and that their creators often have unwarranted confidence in the reliability of their programs. Despite this evidence, we find no discussion in the research literature of techniques for testing or assessing the reliability of form based visual programs. The paper addresses this lack. We describe differences between the form based and imperative programming paradigms, and discuss effects these differences have on strategies for testing form based programs. We then present several test adequacy criteria for form based programs, and illustrate their application. We show that an analogue to the traditional “all-uses” dataflow test adequacy criterion is well suited for code based testing of form based visual programs: it provides important error detection ability, and can be applied more easily to form based programs than to imperative programs
  • Keywords
    program testing; software performance evaluation; visual languages; visual programming; all-uses dataflow test adequacy criterion; code based testing; electronic spreadsheets; end user computing; error detection ability; form based visual programming languages; form based visual programs; imperative programming paradigms; research literature; test adequacy criteria; testing strategies; Computational modeling; Computer languages; Computer science; Debugging; Engines; Large screen displays; Logic testing; Software performance; Tiles; Visual databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1997. Proceedings., The Eighth International Symposium on
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-8186-8120-9
  • Type

    conf

  • DOI
    10.1109/ISSRE.1997.630851
  • Filename
    630851