Funkční testování softwarových aplikací
Functional testing of software applications
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/50992Identifikátory
SIS: 92007
Kolekce
- Kvalifikační práce [22841]
Autor
Vedoucí práce
Oponent práce
Pokorný, Jan
Fakulta / součást
Filozofická fakulta
Obor
Informační studia a knihovnictví
Katedra / ústav / klinika
Ústav informačních studií a knihovnictví
Datum obhajoby
14. 9. 2011
Nakladatel
Univerzita Karlova, Filozofická fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
Analytik, aplikace, defect, manažer, software, tester, testování, tým, vývojářKlíčová slova (anglicky)
Analytics, application, defect, developer, manager, software, tester, testing, teamBakalářská práce popisuje průběh funkčního testování software. První část práce definuje místo a význam testování v procesu vývoje software. Vysvětluje základní druhy používaných testů a jejich účel. Pozornost je věnována rolím, které mají v procesu testování klíčovou úlohu. V druhé časti práce, je uveden podrobnější popis všech fází životního cyklu funkčního testování software. Stavebním kamenem v cyklu testování je plánování, zde je vysvětlen přístup k vypracovávání postupu testování a jeho harmonogramu. Druhou fází je příprava prostředí pro testování. Po realizaci testů následuje vyhodnocování výsledků testování. Zde jsou rozebírány zásady zadávaní chyb a jejich následné řešení. Součástí přípravy k testování je výběr vhodných podpůrných nástrojů a vytvoření testovacích skriptů. Závěr bakalářské práce hodnotí důležitosti testování v procesu vývoje software.
Bachelor thesis describes the course of functional software testing. The first part defines the place and importance of testing in software development process. Explains the basic types of tests used and their purpose. Attention is paid to the roles that are in the process of testing a key role. In the second part of the work, a more detailed description of all phases of the life cycle of functional testing software. The cornerstone of the testing cycle of planning, explained there is access to the drafting process and its testing schedule. The second phase is to prepare an environment for testing. Following the completion of testing followed by evaluation of test results. Here are discussed the principles of entering errors and their subsequent solutions. Part of the preparation for testing is the selection of appropriate support tools and the creation of test scripts. Conclusion The thesis evaluates the importance of testing in software development process.