The effects of test process automation on fault frequency for a spreader system

University essay from KTH/Maskinkonstruktion (Inst.)

Author: Henrik Hamber; Linus Skjutar Apell; [2016]

Keywords: ;

Abstract: Det här examensarbetet utfördes på R&D avdelningen på Bromma Conquip, den tekniskt ledande tillverkaren av kontainerlyftok. I linje med den allmänna utvecklingen har oken kommit avinkludera mer avancerad elektronik och mjukvara. Detta har gjort dem svårare att utveckla med nuvarande metoder och ökat vikten av mjukvarutestning. I dagsläget används modeller av systemet men dem representerar inte dess dynamik. Testprocessen för mjukvaran är fullständigt manuell vilket gör den tidkrävande och känslig för mänskliga fel. Uppgiften består i att undersöka hur komplex modellen behöver vara för att vara användbar och hur mjukvarutestningen bäst ska automatiseras. Dessutom skulle ytterligare eventuell nytta av modellen och automationen undersökas. En litteraturstudie genomfördes for att bilda den teoretiska grunden för arbetet. Denna komplimenterades med intervjuer med personal på företaget för att samla specifik information om deras produkter, utvecklingsprocess och företagskultur. Ett systemtekniskt tillvägagångssätt användes genomgående i arbetet. För att hitta den lämpliga nivån av komplexitet tillämpades en modellbaserad utvecklingsprocess på det teleskopiska lyftoket Bromma STS45. Processen bestod utav en systemanalys, kravhantering, modellering och simulering vilket följdes av verifiering och validering. För att undersöka hur mjukvarutestningen bäst ska automatiseras användes en trestegsprocess. Först analyserades den nuvarande testprocessen. Sedan definierades best practice inom industrin baserat på standarder för säkerhetskritiska system. Slutligen relaterades denna best practice till företagets behov för att bestämma vilka delar av denna som var relevanta. För att hitta eventuell ytterligare nytta av modellen och automationen analyserades resultaten och komplimenterades med en genomgång med företaget. Resultatet för denna examensarbete visade att det var tillräckligt för modellen att representera mekaniken hos den teleskopiska balken för att uppnå en passande nivå av komplexitet. En samling av föreslagna practices for testautomation baserat på de viktigaste best practices presenterades. Dessa föreslagna practices kan minska frekvensen av mjukvarufel för systemet. Flera andra avdelningar på företaget kunde dra nytta av modellen och automationen. Den främsta av dessa var möjligheten att övergå till en modellbaserad utvecklingsprocess för R&D avdelningen.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)