Dokumentų valdymo sistemos integracijos su CAD sistemomis testavimo proceso optimizavimas
Programinės įrangos testavimas - tai programų kūrimo proceso dalis. Labai aktuali yra testavimo optimizavimo problema. Baigiamojo magistro darbo tikslas - dokumentų valdymo sistemos ProjectWise integracijos su automatizuoto projektavimo sistema AutoCAD funkcionalumo srities testavimo proceso optimizavimas. Darbe detaliai nagrinėjami testuojamieji produktai bei pats testavimo procesas, ieškoma tinkamų optimizavimo galimybių.Baigiamojo darbo rezultatai - patobulintas testavimo darbų planavimo procesas, sukurta naujo funkcionalumo kūrimo strategija, eliminuoti kai kurie testavimo dubliavimo atvejai, supaprastinta defektų paieška, sukurtas bei atitinkamai pritaikytas automatizuotas pagrindinių komandų testas. Apskaičiuota, kad investicija, padaryta į automatizuoto testo kūrimą, atsipirko su kaupu, nes tinkamai buvo pasirinkta dažniausiai testuojama ir mažiausiai besikeičianti funkcionalumo sritis. Prieita išvada, kad visi šie rezultatai prisidėjo prie testavimo proceso optimizavimo.Šis baigiamasis magistro darbas turi didelę praktinę vertę - gauti rezultatai, sukaupta patirtis bei padaryti sprendimai yra naudojami konkrečioje kompanijoje, dokumentų valdymo sistemos testavime.Darbą sudaro 6 dalys: įvadas, programos, integracijos sąvoka, programinės įrangos testavimas, testavimo proceso optimizavimas, išvados ir siūlymai, literatūros sąrašas. Darbo apimtis - 52 p. teksto be priedų, 8 iliustr., 5 lent., 14 bibliografiniai šaltiniai.
Software testing is a part of software development process. Currently testing optimizations is urgent problem. Purpose of this master thesis is optimizing testing process used for testing document management system ProjectWise integration with an automated CAD system AutoCAD functional area. During that process, software being tested and whole testing process is analyzed in detail with a purpose to find improvement possibilities. Final results of that work - improved testing tasks planning process, created strategy for implementing new functionality, eliminated some duplicated testing tasks, defect searching simplified, developed and correctly adopted major functionality automated test. It was evaluated, that investment made during automated test creation pays off - it was worth to do that because correct functional area (mostly tested and not much changing) was automated. The final conclusion - all these changes and activities leads to software testing process optimization.This final master thesis has a high practical value since achieved results, gained experience and decisions made are used in concrete company in document management system testing process..Structure: Introduction, Programs, Integration, Software Testing, Testing Process Optimization, Conclusions, References. Thesis consist of: 52 p. text without appendixes, 8 pictures, 5 tables, 14 bibliographical entries.