Návrh a implementace knihovny pro automatizaci testů verifikace průmyslové komunikace
Design and Implementation of Test Automation Library for Verification of Industry Fieldbus Communication
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Martin Štěpánek
Vedoucí práce
Dušek Miroslav
Oponent práce
Vynikarová Dana
Studijní obor
Informační systémy a managementStudijní program
Informatika 2009Instituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zabývá návrhem a implementací knihovny pro automatizaci testů verifikace průmyslové komunikace. Vytvořená knihovna funguje jako doplněk do testovacího frameworku MSTest, za pomocí něhož je knihovna následně propojena se serverem Azure DevOps. Ten následně může jednotlivé testy registrovat a automaticky spouštět. Práce také ukazuje open-source knihovny pro průmyslové protokoly ModbusTCP a EtherNet/IP, které jsou vhodné k využití současně s testovací knihovnou, a za pomocí jedné z těchto knihoven následně demonstruje funčknost vytvořeného řešení. Na závěr práce zhodnocuje vytvořené řešení a jeho přínos. This bachelor's thesis is focused on design and implementation of test automation library for verification of industry fieldbus communication. This library works as add-in to testing framework MSTest, which enables connection with Azure DevOps server. Azure DevOps server is then able to register each of the tests and automatically execute them. This thesis also shows open-source libraries for fieldbuses ModbusTCP and EtherNet/IP, which are suitable for use together with the created test library. Thesis also demonstrates the funcionality of the created test library, with the help of one of the open-source library for fieldbus. Lastly the thesis evalutes the created solution and its contribution.
Kolekce
- Bakalářské práce - 18102 [1729]