aalto1 untyped-item.component.html
The process of selecting test runs in simulation aided automation testing
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Master's thesis
Electronic archive copy is available via Aalto Thesis Database.
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Location:
Authors
Date
Department
Major/Subject
Mcode
AS-84
Degree programme
Language
en
Pages
(9) + 97 s. + liitt. 14
Series
Abstract
Diplomityö liittyy Testing Manager -tutkimusprojektiin, jonka tavoitteena on kehittää työtapoja ja työvälineitä simulointiavusteiseen automaatiotestaukseen.
Simulointiavusteisessa automaatiotestauksessa automaatiojärjestelmä on yhdistetty dynaamiseen prosessisimulaattoriin, jotta säädöille ja ohjauksille saadaan realistinen prosessivaste.
Diplomityö keskittyy Testing Manager -ympäristön loppukäyttäjän näkökulmaan.
Diplomityössä pyritään selvittämän, miten testiajot pitäisi valita, jotta ne todentaisivat automaation vaatimukset, millä tavalla testiajojen kriteerit määritetään ja millaisiksi testiajot muodostuvat käytännössä.
Suurten tuotantoprosessien hallinnassa automaatiojärjestelmällä on tärkeä rooli, joten turvallisen ja taloudellisen tuotannon saavuttamiseksi on sen luotettavuus taattava.
Nykyiset automaatiojärjestelmät sisältävät suuren määrän ohjelmistopohjaisia ratkaisuja, mikä on tuonut tarpeen kehittää automaatiojärjestelmän testausta ja validointia.
Tietokoneiden laskentatehon kasvu, dynaamisen prosessisimuloinnin kehitys ja nykyisten automaatiojärjestelmien toteutustavat ovat mahdollistaneet prosessisimulaattorin ja automaatiojärjestelmän sovellusohjelman ajamisen tavallisilla PC-tietokoneilla.
Kun näitä teknisiä mahdollisuuksia tukemaan määritellään työtapoja ja testaamista helpottavia työvälineitä, saavutetaan tehokas testausympäristö simulointiavusteiseen automaatiotestaukseen.
Tuotantolaitoksen käyttöönottoaikaa voidaan lyhentää, kun uuden automaatiosovelluksen puutteet ja virheet huomataan ajoissa.
Diplomityön kokeellisessa osassa tutkittiin käytännön esimerkkitapauksen avulla testiajojen määräytymistä simulointiavusteisessa automaatiotestauksessa.
Esimerkkitapauksessa Loviisan ydinvoimalaitoksen simulointimalli yhdistettiin höyrystimen pinnan hallintaan liittyvään automaatiosovellukseen.
Prosessi on mallinnettu Apros-simulointiohjelmistolla ja automaatiosovellus on toteutettiin metsoDNA automaatiojärjestelmällä.
Sovellukset yhdistettiin käyttäen OPC-rajapintamäärittelyä.
Esimerkkitapauksessa testiajot suunniteltiin ja esiteltiin sekä suhteessa automaation toimintoihin että automaation vaatimuksiin.
Tutkimuksessa korostui onnistuneen automaation vaatimusmäärittelyvaiheen merkitys suhteessa automaatiotestaukseen.
Testaus suoritetaan vertaamalla järjestelmää vaatimuksiin, joten vaatimusmäärittelyssä ja vaatimustenhallinnassa tehdyt laiminlyönnit seuraavat testiajojen suunnitteluun.
Tapaustutkimuksen perusteella määritettiin ominaisuuksia ja toimintoja, joilla simulointiavusteista testausta voidaan kehittää joustavammaksi ja tehokkaammaksi.