Aleš Vetrih (2009) An open source environment for integral testing execution. EngD thesis.
Abstract
When assuring software quality, the process of testing plays an important role. A large part of that is the choice of testing environment in which the process is executed. There are several commercial tools on the market that provide a large array of useful tools for planning, executing and monitoring the testing process. This, however, does not necessarily guarantee a good adaptation to our needs. In this thesis we describe a bundle of an open-source tools for holistic test execution, consisting of a selection of established standalone tools. The test environment is entirely web-based, so the only requirement on the computer is the web browser. In the first part we present the role of testing in various phases of software development process. Follows a short summary of some development models, testing methods, levels of testing, established terms, and documentation in use these days. With this we aim to show the dimensions of software testing and indirectly suggest ways to improve the testing process by choosing the right tool. In the second part we presented the process of installation of individual tools and the implementation of necessary changes, which enable cooperation of otherwise independent tools to the merged environment. Processes explained are the following: integration processes between the Joomla! system and bug tracker MantisBT, TestLink tool for a test cases management, MediaWiki tool for a information storage and a discussion forum. Hereafter, a final image of the environment is presented, as well as its purpose, strengths and weakness. At the end, apart from the final conclusions we note certain possibilities for further extensions. In conclusion, the present conclusions, and outlines some options for further extensions
Actions (login required)