Lielu sistēmu heiristiska testēšana
Author
Kersovs, Jevgenijs
Co-author
Latvijas Universitāte. Fizikas un matemātikas fakultāte
Advisor
Galvāns, Ainārs
Date
2006Metadata
Show full item recordAbstract
Darba pamatā bija vēlme analizēt heiristisko testēšanu kā papildinājumu pie tradicionālas testēšanas pieejas. Tiek analizēts kā heiristiskas testēšanas izmantošana var paātrināt produkta testēšanu un atvieglot testēšanas dokumentācijas sagatavošanu.
Darbs sastāv no trim daļām: pirmajā daļā tiek apskatīta klasiska testēšanas teorija – testēšanas definīcijas, mērķi, eksistējošas tehnikas un paradigmas. Apskatītās klasiskas testēšanas pieejas problēmas un trūkumi saistīti ar klasiskas pieejas neatbilstību mūsdienu prasībām. Darba otrajā daļā izskatīta klasiskas testēšanas evolūcija – heiristiska un izpētoša testēšana, kas atrisina daļu no problēmām. Izteikts piedāvājums izmantot klasisko testēšanu kopā ar heiristisku programmatūras produktu testēšanai. Darba trešajā daļā tiek piedāvāts saraksts ar heiristikam, ko var izmantot testējot programmatūru izstrādātu ar rīkiem, ko izmanto “Exigen Latvia”. The reason of term paper was wish to analyze heuristic testing as an addition to traditional testing approach. It is analyzed how usage of heuristic testing could accelerate product testing and facilitate testing documentation preparation.
Term paper has three parts: in the first part testing theory is described – testing definitions, goals, existing techniques and paradigms. Weaknesses and problems of classic testing approach, concerned with classic theory approach inconsistency with modern requirements, are observed. In the term paper second part described classic testing evolution – heuristic and exploratory testing, whose could solve part of the problems. Author made suggestion to use classic testing together with heuristic to test software products. In the term paper third part offered heuristics checklist, which could be used during testing of software developed with tools used by “Exigen Latvia”.