Show simple item record

dc.contributor.advisorBičevskis, Jānisen_US
dc.contributor.authorDiebelis, Edgarsen_US
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāteen_US
dc.date.accessioned2015-01-12T06:49:45Z
dc.date.available2015-01-12T06:49:45Z
dc.date.issued2012en_US
dc.identifier.other22822en_US
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/4708
dc.descriptionElektroniskā versija nesatur pielikumusen_US
dc.description.abstractAnotācija Darbs satur pārskatu par piecu gadu pētījumu rezultātiem paštestēšanas jomā. Paštestēšana 2007.gadā tika definēta kā viena no viedttehnoloģiju virzieniem, kurus apvieno vēlme aprīkot programmatūru ar dzīvu būtņu īpašībām – piemēroties mainīgai ārējai videi, optimizēt sevi, aizsargāties pret apdraudējumiem un adekvāti reaģēt neparedzamās situācijās. Paštestēšanas mērķis – dot iespēju jebkurā dzīves cikla momentā pārliecināties par programmatūras darbības pareizību. Pētījums veikts vairākos etapos: vispirms formulēta paštestēšanas pieejas koncepcija, funkcionalitāte un tās lietojumi dažādās programmatūras darbības vidēs, kam seko paštestēšanas funkcionalitātes implementācija, iebūvējot izstrādājamajā programmatūrā testēšanas atbalsta iespējas. Pēc tam paštestēšanas pieeja salīdzināta ar tradicionālo testēšanas atbalsta rīku iespējām un aprobēta konkrētā banku informācijas sistēmā, kā arī novērtēta paštestēšanas pieejas efektivitāte. Pētījuma gala secinājums – paštestēšana sniedz virkni priekšrocību programmatūras kvalitātes nodrošināšanai par relatīvi zemām izmaksām, tajā pašā laikā nodrošinot arī to funkcionalitāti, ko nodrošina tradicionālie testēšanas atbalsta rīki. Atslēgvārdi. Programmatūras testēšana, viedtehnoloģijas, paštestēšanaen_US
dc.description.abstractAbstract The dissertation and summary of doctoral thesis presents an overview of the results of five years of research in the field of self-testing. In 2007, self-testing was defined as one direction of smart technologies, a common idea of which is the desire to fit software with features of living beings: abilities to adapt to changing external environment, to optimize themselves, to defend themselves against threats and react a adequately in unpredictable situations. The purpose of self-testing is to provide a possibility to verify that the software is working correctly at any point of its life cycle. The research was carried out in several stages: at first, the concept and functionality of self-testing and its applicability in various software operating environments were defined; it was followed by implementing the self-testing functionality by integrating testing support options into the software developed. After that, the self-testing concept was compared against the possibilities offered by traditional testing support tools and implemented in an actual banking information system, and the efficiency of selftesting options was evaluated. The final conclusions drawn are: self-testing offers a number of advantages in achieving the software quality at comparatively low costs, at the same time ensuring the same functionality as provided by conventional testing support tools. Keywords. Software testing, smart technologies, self-testingen_US
dc.language.isoN/Aen_US
dc.publisherLatvijas Universitāteen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDatorzinātnesen_US
dc.subjectDatorzinātneen_US
dc.subjectInformācijas tehnoloģija, datortehnika, elektronika, telekomunikācijas, datorvadība un datorzinātneen_US
dc.titleProgrammatūras paštestēšanaen_US
dc.title.alternativeSoftware Self-Testingen_US
dc.typeinfo:eu-repo/semantics/doctoralThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record