Informācijas sistēmu testēšanas stratēģijas un automatizācija
Autor
Sergejeva, Olga
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Bičevskis, Jānis
Datum
2015Metadata
Zur LanganzeigeZusammenfassung
Maģistra darbā aprakstīts testēšanas stratēģijas izstrādes un ieviešanas process, kā apakšprocesu uzsverot regress testēšanas automatizāciju.
Veiksmīgi izstrādāta un ieviesta testēšanas stratēģija ļauj saīsināt projekta kalendāros laikus, samazināt uzturēšanas izmaksas un veicināt gala lietotāju apmierinātību.
Maģistra darba ietvaros autore izstrādāja un kontrolēja testēšanas stratēģijas ieviešanas procesu projektā DAS ar kopējo projekta mērķi: minimizēt kvalitātes mazināšanās riskus, veicot testēšanas automatizāciju un uzkrājot zināšanas par sistēmu.
Darba autore piedāvāja jaunu testēšanas stratēģiju projektā WP, iekļaujot tajā testu automatizācijas procesa pielāgošanu sistēmas izstrādes procesam, kurā iepriekš tika ieviests nepārtrauktās integrācijas jeb continuous integration princips. Jaunās stratēģijas galvenais ieguvums ir sistēmas gala lietotāju nepārtraukta darba nodrošināšana, minimizējot produkcijā atklāto kļūdu skaitu. This Masters coursework describes the development and implementation of new testing strategy: specifically implementing automated regression testing.
This testing strategy is designed for specific periods of superficial and comprehensive plans of actions which identify the main objectives of testing and the most efficient ways of achieving of those goals. Successfully implementing this newly designed testing strategy will reduce: project deadlines, total cost of product development and testing and significantly improve end-user product satisfaction.
During the creation of this Masters coursework, the author has designed and developed these testing strategies in line with the objective of the project: To minimise the risk of reduced product quality, introduce automated testing practices and to continuously accumulate knowledge about the system.
The author suggests adopting a new strategy towards testing by adjusting testing practices to use a modified process that is aimed towards developing a project that implements principle of continuous integration. The main goal of this new strategy is continuous satisfaction of end users and to consistently minimize the number of bugs found in product development.