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
Link To Document