There are many methodologies in the field of software engineering that focus on the entire software development process. The software development process aims to provide a quality product that meets user requirements, and to deliver it on time as well as within budget. Testing is a tool for verifying the quality of software and serves as feedback in software development. Most software development methodologies are available only in English, they emphasize the actual software development and address testing only marginally. An accurately designed testing process however, may contribute to higher software quality and avoid potential problems resulting from the entire information system's failure. Current Czech methodology that focuses exclusively on testing has been developed either inside individual companies and thus is not accessible to the public, or is contained in graduate theses, where it was typically created by adapting and expanding the existing software development methodologies for testing within a particular company or team. The main objective of this thesis is to establish a methodology for testing in Czech, which is based on international practices and standards, which is not tailored to a specific organization and which can be used as guidance in defining test processes in various organizations, regardless of their specific focus. The proposed methodology is also implemented in the tool EPF Composer that enables administration of methodology and its publication in the form of the website. The thesis also pursues additional objectives. In order to verify the objective of developing a standardized testing methodology is met, the thesis strives to produce a subsequent evaluation methodology using a standardized process framework in order to improve the testing process as well as a summary detailing which areas may be the subject of further expansion methodology. The theoretical part of the thesis aims to evaluate software development methodologies in terms of testing, to provide an overview of standards related to testing and to describe selected standards, to clarify the purpose of certification in testing and to analyze the possibilities of utilizing materials to prepare for the ISTQB certification. The objectives were achieved by analyzing the available materials for ISTQB certification, analyzing software development methodologies, standards, the TMMi procedural framework and other resources that deal with testing as well as its methodologies and standards. The main contribution of this work is a testing methodology, which is based on the testing process as defined by the international organization ISTQB. It provides a methodological framework by interconnecting and expanding individual methodological elements. Elements of the methodology include working products, as specified by the methodology with respect to the IEEE 829 standard. The methodology does not depend on the needs of a particular company and may be easily adopted, managed and customized. It may be used as a starting point in creating a testing strategy in Czech companies focused on software development which are interested in approaching testing in compliance with international practices.
Identifer | oai:union.ndltd.org:nusl.cz/oai:invenio.nusl.cz:165149 |
Date | January 2012 |
Creators | Králová, Iveta |
Contributors | Buchalcevová, Alena, Doležel, Michal |
Publisher | Vysoká škola ekonomická v Praze |
Source Sets | Czech ETDs |
Language | Czech |
Detected Language | English |
Type | info:eu-repo/semantics/masterThesis |
Rights | info:eu-repo/semantics/restrictedAccess |
Page generated in 0.0145 seconds