Bcode
SLOENDE

Študija primera · TestOS

TestOS BDD testiranje PLC sistemov

Pri spremembah PLC programa mora biti hitro jasno, ali sekvence, signali, varnostni pogoji in komunikacija še vedno delujejo pravilno. TestOS uvede ponovljiv testni postopek namesto ročnega preverjanja po občutku.

TestOSBDDSquash TMJenkinsGiteaPLCHIL
TestOS BDD testiranje PLC sistemov
Fokus
regresijsko PLC testiranje
Orodja
Squash TM, Jenkins, Gitea
Izvajanje
izvajalnik TestOS
Uporaba
HIL, vezava, sekvence

Izziv

PLC projekti se spreminjajo med razvojem, zagonom in servisom. Brez ponovljivih testov je težko dokazati, da nova sprememba ni pokvarila že delujoče funkcije.

•ročni testi so počasni in odvisni od izvajalca
•zahteve, testni primeri in rezultati niso vedno povezani
•napake v signalih ali sekvencah se pogosto odkrijejo šele na stroju

Rešitev

TestOS poveže BDD testne primere z izvajanjem na PLC sistemu. Testni scenariji so vodeni iz Squash TM, izvorna koda in konfiguracije so v Gitea, Jenkins pa poskrbi za ponovljiv zagon testov.

•BDD scenariji za vhodne/izhodne signale, sekvence in pogoje
•samodejno ali polsamodejno izvajanje testov preko TestOS
•poročila, ki so uporabna za zagon, servis in regresijsko preverjanje

Praktična vrednost

Namesto enkratnega ročnega pregleda dobi projekt testni okvir, ki se lahko uporablja ob vsaki spremembi programa, vezave ali konfiguracije.

•hitrejša potrditev sprememb
•boljša sledljivost med zahtevami in rezultati
•manj ponavljajočega ročnega dela pri zagonu

Konkretni rezultat

1

Testni primeri so zapisani tako, da jih je mogoče ponoviti tudi kasneje.

2

Spremembe PLC programa se preverjajo z enakim postopkom, ne samo z ročnim pregledom.

3

Poročila olajšajo tehnično komunikacijo med razvojem, zagonom in servisom.

4

Projekt dobi osnovo za nadaljnje avtomatsko testiranje.

Želite ponovljive PLC teste?

Pošljite opis PLC sistema, signalov in tipičnih scenarijev, ki jih želite preverjati.

Pišite nam