Workroom Productions Paper: The Importance of Data in Functional Testing
The Importance of Data in Functional Testing
Author: Version:
James Lyndsay 1.0
Author Biography
James Lyndsay, Workroom Productions Ltd. James Lyndsay is an independent test consultant with ten years experience. Specialising in test strategy, he has worked in a range of businesses from banking and telecoms to the web, and pays keen attention to the way that his clients ' focus is shifting away from functional testing. A system is programmed by its data. Functional testing can suffer if data is poor, and good data can help improve functional testing. Good test data can be structured to improve understanding and testability. Its contents, correctly chosen, can reduce maintenance effort and allow flexibility. Preparation of the data can help to focus the business where requirements are vague. Data, Functional testing
Abstract
Keywords
The Importance of Data in Functional Testing © Workroom Productions 2001 1 of 11
Importance of Data in Fn Test Version 1.0
Workroom Productions Paper: The Importance of Data in Functional Testing
The Roles of Data in Functional Testing
Testing consumes and produces large amounts of data. Data describes the initial conditions for a test, forms the input, is the medium through which the tester influences the software. Data is manipulated, extrapolated, summarised and referenced by the functionality under test, which finally spews forth yet more data to be checked against expectations. Data is a crucial part of most functional testing. This paper sets out to illustrate some of the ways that data can influence the test process, and will show that testing can be improved by a careful choice of input data. In doing this, the paper will concentrate most on data-heavy applications; those which use databases or are heavily influenced by the
References: Webpages and online papers: Cohen, Dalal, Parelius, Patton: The Combinatorial Design Approach to Automatic Test Generation http://www.argreenhouse.com/papers/gcp/AETGissre96.shtml, Telecordia Technologies, pub. IEEE Software September 1996, pp. 83-87 Tai, Lei: A Test Generation Strategy for Pairwise Testing http://www4.ncsu.edu:8030/~ylei2/myData/htmlfiles/ipo_j01/ipo_j01.html, Department of Computer Science, North Carolina State University Updates to this paper may be found at www.workroom-productions.com This paper © Workroom Productions Ltd. 2001 The Importance of Data in Functional Testing © Workroom Productions 2001 11 of 11 Importance of Data in Fn Test Version 1.0 James Lyndsay James Lyndsay is an independent test consultant with ten years experience. Specializing in test strategy, he has worked in a range of businesses from banking and telecomms to the web, and pays keen attention to the way that his clients focus is shifting away from functional testing. Es una empresa que se dedica a la comercializacion de articulos para bebe y para ninos en etapa de crecimiento, como paseadores para bebe, baneras para bebe, corrales para bebe, triciclos, sillas para bebe, coches para bebe, comedores para bebe, carros de bateria para ninos y demas articulos que ayuden de una forma u otra al desarrollo integral de los bebes, mediante su bienestar y entretenimiento. En Cangurus encontrara juegos y articulos que le ayudaran al desarrollo fisico de los ninos y bebes, como los triciclos que ejercitan sus piernas y las andaderas que le ayudan a memorizar el proceso de caminar. Tambien podra adquirir productos que le ayuden al desarrollo psicologico e intelectual, como los moviles musicales que estimulan la audicion.