Purpose of this bachelor thesis is to present the process of software development with emphasis on software testing in one of the biggest Slovenian IT company and to do an objective evaluation based on the CMM model. We also present basic functionalities of the software testing tool SoapUI, which we used in the company.
Throughout the analysis of the processes of software development and software testing, we find that the company is at the first, or initial level of the CMM model. We also present a few practical test cases with SoapUI tool and discover limitations in regard to its usage in the company's testing process.
Based on these findings we then propose solutions, which can be directly implemented by the company. Key solutions that we propose for the company are to divide the analytic/tester role and introduce a new team for the sole purpose of testing computer software in the company, introduction of traineeship programmes for new employees and active tracking and logging of errors which are detected throughout the software development process.
|