摘要:Programinės įrangos testavimas yra brangiausia programinės įrangos kūrimo proceso dalis, kuriai tenka daugiau kaip 50% išteklių. Šiandien dauguma programinės įrangos turi grafinę vartotojo sąsają. Todėl programinė įranga paprastai testuojama per vartotojo sąsają. Siekiant sumažinti testavimo sąnaudas ir kuo išsamesniau atlikti programinės įrangos testavimą, testavimo pro-cesas turi būti automatizuotas. Automatizavimas apima testų paruošimą, vykdymą ir rezultatų patikrinimą. Dauguma esamų testavimo metodų yra orientuoti tik į kai kurių testavimo etapų bet ne į viso proceso automatizavimą. Šiame darbe pateikiamas testų modeliu grindžiamas programinės įrangos automatizuotojo testavimo per vartotojo sąsają metodas, orientuotas į visų testavimo etapų automatizavimą.