Automated Test State Management Framework
2008
Aleksandrs Suhorukovs, Larisa Zaiceva

Raksts ir veltīts automatizēto testu projektēšanas un implementēšanas problēmām, proti, testēšanas vadībai ar mērķi samazināt realizācijas sarežģītību un palielināt izpildes ātrumu. Ir analizēta šo divu problēmu būtība un rašanas cēloņi automatizētas testēšanas kontekstā. Ir aprakstīta automatizētās testēšanas struktūra, kas ietver pamatdaļu un divas palīgdaļas, kā arī izklāstītas dažādas pieejas testēšanas organizēšanai, kuras atspoguļotas ar stāvokļu pāreju modeļiem. Kā iespējamais abu problēmu risinājums (realizācijas sarežģītība un izpildes ātrums) ir piedāvāts testu stāvokļu pārvaldības karkass. Galvenā karkasa ideja ir tāda, ka testi var tikt izmantoti sākuma stāvokļa nodrošināšanai citiem testiem, un līdz ar to pareizas testu izpildes secības izvēle var ievērojami palielināt izpildes ātrumu. Šo izvēli var automātiski veikt piedāvātais karkass, izmantojot automatizēto testu metadatus – informāciju par testa sākuma un beigu stāvokļiem, kā arī prognozējamu testa izpildes laiku. Kā pozitīvs blakusefekts, stāvokļu pārejas galvenokārt tiek nodrošinātas ar citu testu palīdzību nevis ar atsevišķām testu palīgdaļām, tādējādi samazinot realizācijas sarežģītību. Ir apraksta pieeja šāda karkasa projektēšanai un realizācijai, kā arī apskatīti daži tā pielietošanas aspekti sarežģīto sistēmu testēšanai. Principi, uz kuriem balstās piedāvātais karkass, tika veiksmīgi izmantoti trijos SIA JTC testēšanas automatizācijas projektos, kur tie parādīja savu augsto efektivitāti.


Atslēgas vārdi
Software engineering, Software testing, Test automation

Suhorukovs, A., Zaiceva, L. Automated Test State Management Framework. Lietišķās datorsistēmas. Nr.34, 2008, 215.-224.lpp. ISSN 1407-7493.

Publikācijas valoda
English (en)
RTU Zinātniskā bibliotēka.
E-pasts: uzzinas@rtu.lv; Tālr: +371 28399196