Testpiemēru pārklājuma analīzes sistēma
Author
Rudzītis, Muntis
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Ādamsone, Anda
Date
2012Metadata
Show full item recordAbstract
Kvalifikācijas darbs apraksta sistēmu, kura nosaka automātisko testu skriptu veikto darbību pārklājumu resursu vadības sistēmai Horizon. Sistēma iegūst testu skriptu veiktās darbības sistēmas saskarnē.
Sistēmas uzdevums ir testu skriptu pirmkodā atpazīt grafiskajā saskarnē veiktās darbības un ievietot izdrukas par tām. Pēc testēšanas skriptu izpildes sistēma apkopo informāciju par testu skriptu veiktajām darbībām un attēlo veiktā funkcionalitātes testa pārklājumu.
Sistēma realizēta Ruby programmēšanas valodā. Atskaišu attēlošanas vietnei izmantots Ruby valodas ietvars Ruby on Rails un SQLite datubāze.
Atslēgvārdi: automātiskie testu skripti, testu pārklājums, Ruby, Ruby on Rails, SQLite. Qualification paper describes a system that measures automatic test scripts coverage while testing enterprise resource planning system Horizon. The system collects test script made operations in system user interface.
Systems goal is to read test script source code and identify actions made in graphical user interface and put print functions in source code about them. After test script execution system gathers information about test script actions and represents functional test coverage.
The system is developed in Ruby programming language. Report display site is developed using Ruby programming language framework Ruby on Rails and SQLite database.
Keywords: automatic test scripts, test coverage, Ruby, Ruby on Rails, SQLite.