• DocumentCode
    2351821
  • Title

    Software Testing Using Test Sheets

  • Author

    Atkinson, Colin ; Barth, Florian ; Brenner, Daniel

  • Author_Institution
    Dept. of Software Eng., Univ. of Mannheim, Mannheim, Germany
  • fYear
    2010
  • fDate
    6-10 April 2010
  • Firstpage
    454
  • Lastpage
    459
  • Abstract
    Although testing is one of the most important activities in software development, especially in projects which emphasize agile development, the basic approach used to define and report tests has changed little since JUnit was introduced over a decade ago. JUnit and its derivatives such as NUnit significantly simplify the task of programming tests but still leave the test logic tangled up with program scaffolding, making it difficult to see and validate. On the other hand, recently introduced validation oriented approaches, such as FIT, provide a much more concise and easy to understand description of test logic, but cannot cope with code-level testing. In this paper we present a new metaphor for test definition and reporting, referred to as "test sheets", that combines the expressive strength of JUnit with the visual simplicity of tabular approaches such as FIT. After discussing the strengths and weaknesses of the technologies used today we present the test sheet approach using some simple examples.
  • Keywords
    program testing; software prototyping; JUnit; NUnit; agile development; code-level testing; program scaffolding; programming testing; software development; software testing; tabular approach; test definition; test logic; test reporting; test sheets; validation oriented approach; Automatic testing; Computer languages; Documentation; Fixtures; Logic programming; Logic testing; Software engineering; Software testing; System testing; Writing; Software Testing; Test Definition Language; Test Sheets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-6773-0
  • Type

    conf

  • DOI
    10.1109/ICSTW.2010.21
  • Filename
    5463689