Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Tachograph Software Test Tool: Development and evaluation of test automation regardingthe user interface component of the SE5000 tachograph
KTH, School of Information and Communication Technology (ICT).
2012 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Det här kandidatexamensarbetet beskriver utvecklingen av ett program som testar en mjukvarukomponent i SE5000 färdskrivaren och utreder om det är värt att vidareutveckla den här testmetodiken.

En av produkterna Stoneridge Electronics utvecklar är färdskrivaren SE5000.

En digital färdskrivare är ett elektroniskt system för att spela in kör‐ och vilotid för förare som kör kommersiella fordon. Fordonshastighet, körsträcka och andra systemrelaterade parametrar loggas också. Data sparas i ett minne inuti enheten och på förarspecifika smartkort.

Mjukvaran i enheten, SE5000, består av flera separata komponenter och man vill testa varje komponent för sig på mjukvarunivå. Genom att testa på mjukvarunivå förkortas återkopplingstiden för utvecklarna och eventuella buggar upptäcks tidigare.

Hög testtäckning är ett tydligt kvalitetstecken och är en trygghet för Stoneridge Electronics när enheten ska bli testad och funktionscertifierad av Transportstyrelsen.

Användargränssnittskomponenten ansvarar för att producera rätt utdata som svarar på förarindata och fordonsrelaterade parametrar. Tidigare har testning av användargränssnittskomponenten genomförts på systemnivå, dvs. mjukvaran har integrerats med hårdvaran och hela systemet testas genom ett extern gränssnitt. Tidsåtgången för att genomföra tester på det här sättet är väldigt stor och det är ett problem då man vill ha hög testteckning.

Stoneridge Electronics Justusprojekt vill kunna genomföra tillförlitliga, automatiserade tester på mjukvarunivå regelbundet eller vid mjukvaruförändringar. Det är också önskvart att etablera ett stort testfallsbibliotek som kan köras utan den stora tidsåtgången associerad med manuella tester. Dessa testfall bör vara enkla och snabba att implementera.

Abstract [en]

This thesis work describes the development of a program that tests a software component in the SE5000 tachograph and investigates if this test methodology and setup is worth further investigation.

One of the products Stoneridge Electronics develop is the tachograph SE5000.

A digital tachograph is an electronic system for recording driving and rest times for drivers and co-drivers of commercial vehicles. Vehicle speed, distance travelled and other system‐related parameters are also logged. Data is stored in a memory inside the unit and on driver ‐specific smart cards.

The software of the SE5000 tachograph consists of several separate components that SE wishes to test separately on software level. By testing on software level the feedback loop is shortened and allows developers to catch possible bugs much earlier in the process.

High test coverage is a clear sign of quality and is a reassuring for Stoneridge Electronics when the unit is tested and a function certificate is issued by the Swedish Transport Agency.

The user interface component is responsible for delivering data in response to driver and vehicle input and stimulation. Previously the user interface testing has been performed on system level, i.e. software has been integrated with the hardware and the system has been put under test by using external interfaces of the target. The test execution time consumption is a problem when performing user interface tests on system level.

It is the projects wish to be able to perform reliable automated testes at a software level in order to run the test on a regularly basis or at software change. It is also desirable to establish a great variety of tests that can be executed without huge time consumption. These test cases should be easy and quick to implement.

Place, publisher, year, edition, pages
2012. , 39 p.
Series
Trita-ICT-EX, 2012:39
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-107775OAI: oai:DiVA.org:kth-107775DiVA: diva2:578043
Educational program
Bachelor of Science in Engineering - Electronics and Computer Engineering
Uppsok
Technology
Examiners
Available from: 2012-12-18 Created: 2012-12-17 Last updated: 2012-12-18Bibliographically approved

Open Access in DiVA

fulltext(974 kB)345 downloads
File information
File name FULLTEXT01.pdfFile size 974 kBChecksum SHA-512
78bf40e20dce31eaed58f96711c80753dbe24e5ceeff5f6f396de8229762e8cdf57e3771398489472e555b5561edef83a00c866819c0fb07cad1b750c26d31b9
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 345 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 176 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf