Software testing process improvement in software development company
Thesis title: | Software testing process improvement in software development company |
---|---|
Author: | Sergienko, Nikolai |
Thesis type: | Diploma thesis |
Supervisor: | Kučera, Jan |
Opponents: | Doležel, Michal |
Thesis language: | English |
Abstract: | Information technologies is rapidly getting involved in our lives with each next year. Today there are almost no person who has never ever used a browser to search for some websites and information they present. In order to make this process comfortable and seamless, web development companies have to adapt to every customer need. This is not an easy procedure, since software development considers many activities and communication of different people with various mind-set for specific responsibilities. Thus, it is QA engineers who have duties to make sure that website is totally functional and looks good on every device and screen resolution.The aim of this paper is to firstly make sure that every reader would understand the basic terms and activities, which are handled in software development. Then, show insights of how software development works with attention to testing processes in the particular company. Finally, analyse company’s maturity of test processes and propose improvements for each non-functioning part. The overall results have showed strengths and weaknesses of test organisation within the company and willingness of authorities to optimise the processes accordingly. |
Keywords: | software development; software development life cycle; fundamental software testing processes; testing types; testing levels; test process improvement |
Thesis title: | Software testing process improvement in software development company |
---|---|
Author: | Sergienko, Nikolai |
Thesis type: | Diplomová práce |
Supervisor: | Kučera, Jan |
Opponents: | Doležel, Michal |
Thesis language: | English |
Abstract: | Information technologies is rapidly getting involved in our lives with each next year. Today there are almost no person who has never ever used a browser to search for some websites and information they present. In order to make this process comfortable and seamless, web development companies have to adapt to every customer need. This is not an easy procedure, since software development considers many activities and communication of different people with various mind-set for specific responsibilities. Thus, it is QA engineers who have duties to make sure that website is totally functional and looks good on every device and screen resolution.The aim of this paper is to firstly make sure that every reader would understand the basic terms and activities, which are handled in software development. Then, show insights of how software development works with attention to testing processes in the particular company. Finally, analyse company’s maturity of test processes and propose improvements for each non-functioning part. The overall results have showed strengths and weaknesses of test organisation within the company and willingness of authorities to optimise the processes accordingly. |
Keywords: | software development life cycle; software development; fundamental software testing processes; testing types; testing levels; test process improvement |
Information about study
Study programme: | Aplikovaná informatika/Information Systems Management |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 30. 10. 2018 |
---|---|
Date of submission: | 29. 4. 2019 |
Date of defense: | 10. 6. 2019 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/67583/podrobnosti |