Kristina Jelnikar (2009) Automated functional software testing. EngD thesis.
Abstract
The following work describes an approach to software test automation of functional testing. In the introductory part we are introducing what testing problems development companies are facing. The second chapter describes some testing methods, what role does testing have in software development, some approaches to software development and the meaning of testing environment. Chapter 3 is all about test automation. After a brief historical presentation, we are demonstrating through some facts why test automation is a good idea. We continue with types of tools, which can be used in automatic testing. We also introduce the reader with the ATLM methodology. In chapter 3.6 technical aspects of test automation are emphasized. Scripting techniques, methods of automatic comparison, the testware architecture, data preparation, pre-and post-processing procedures are described. Toward the end a desirable automated testing regime is presented. (The regime sets out how to manage automated testing, how to address the implementation of automated testing and how testware should be organized.) In Chapter 3.10 guidance for selection of functional test tools is provided. In chapter four we describe some metrics that measure and monitor progress or potential danger in the process of automatic testing. Section five is devoted to the presentation of implementation in the organization. The pilot project TsStartup.exe is presented. We have automated the project with ATLM. At the end, final conclusions and guidelines for further development are presented.
Actions (login required)