Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Testa gadījumu ģenerēšanu atbalstošo testēšanas rīku analīze |
Nosaukums angļu valodā |
Analysis of Testing Tools Supporting Test Case Generation |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Ērika Nazaruka |
Recenzents |
Oļegs Gorbiks |
Anotācija |
Programmatūras testēšana ir būtiska programmatūras izstrādes dzīves cikla (SDLC) daļa, lai nodrošinātu programmatūras lietojumprogrammu kvalitāti un uzticamību. Pārbaudes gadījumu ģenerēšana ir kritisks programmatūras testēšanas uzdevums, un manuāla testa gadījumu ģenerēšana var būt laikietilpīga un saistīta ar kļūdām. Tāpēc automātisko testa gadījumu ģenerēšanas algoritmu izmantošana pēdējos gados ir ieguvusi ievērojamu uzmanību. Šajā diplomdarbā ir sniegta visaptveroša automātisko testa gadījumu ģenerēšanas algoritmu analīze, ko atbalsta testēšanas rīki programmatūras izstrādes kontekstā. Šī pētījuma galvenais mērķis ir novērtēt un salīdzināt dažādas testa gadījumu ģenerēšanas algoritmu realizācijas, tostarp izlases veida testēšanu, uz meklēšanu balstītus algoritmus un datu ieguvi, kā arī sniegt detalizētus salīdzināšanas rezultātus un vispārīgas vadlīnijas.
Pētījuma metodoloģija ietver rūpīgu attiecīgās literatūras apskatu par automātisko testa gadījumu ģenerēšanas algoritmiem un detalizētu izklāstu par to pilnībām un trūkumiem. Šis pētījums sniedz vērtīgu ieskatu dažādu automātisko testa gadījumu ģenerēšanas algoritmu stiprajās un vājajās pusēs un to piemērotību dažādiem testēšanas līmeņiem. Rezultāti atklāj, ka katram algoritmam ir savas priekšrocības un ierobežojumi, un to efektivitāte ir atkarīga no dažādiem faktoriem, piemēram, programmatūras sistēmas sarežģītības, testa komplekta lieluma un nepieciešamā koda pārklājuma līmeņa.
Šī pētījuma rezultāts būs sistemātiska kartēšana un rezultāti par dažādām metodēm, ko izmanto, lai automātiski ģenerētu testa gadījumus, un katras lietojumprogrammas nodrošinātā pārklājuma veidu un tās priekšrocības, kā arī sniegtu vispārīgu vadlīniju, kas palīdzēs izstrādātājiem testēšanas jomā atbilstoši izvēlēties lietojumprogrammas, kas atbilst vēlamajam mērķim, nevis izvēlas nozares normu, tas palīdzēs testēšanas kopienai spert pirmo soli programmatūras testēšanas izmaksu samazināšanā.
Bakalaura darba apjoms ir 80 lappuses (ieskaitot bibliogrāfiju un pielikumus), kas ietver arī 16 attēlus, 16 tabulas un 7 pielikumus. |
Atslēgas vārdi |
programmatūras testēšana, testēšanas algoritms, testu ģenerēšana, testēšanas gadījumi, salīdzināšana, izlases veidā |
Atslēgas vārdi angļu valodā |
Software Testing, Testing Algorithm, Test Generation, Test Cases, Comparison, Random Based |
Valoda |
eng |
Gads |
2023 |
Darba augšupielādes datums un laiks |
30.05.2023 16:25:58 |