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
Automatiskt test för hisstelefon
Umeå University, Faculty of Science and Technology, Department of Applied Physics and Electronics.
2018 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
Test automation for elevator phone (English)
Abstract [sv]

Ett företag utvecklar en hisstelefon som är tänkt att användas av nödställda personer i en hiss. Hisstelefonen kan programmeras ute i fält av kund via ett antal olika gränssnitt. När nya mjukvaror utvecklas för hisstelefonen är test av de nya mjukvarorna i dagsläget väldigt tidskrävande då det krävs att en person manuellt testar hisstelefonens programmerbara funktioner.

Detta projekt hade i syfte att verifiera och analysera den nuvarande manuella testrutinen för att sedan implementera ett automatiskt test. Detta skulle i sin tur ha i syfte att minska tidsåtgången för testansvarige och underlätta för utvecklingen av nya mjukvaror till hisstelefonen. Projektets mål var att implementera ett automatiskt test som skulle vara enkelt att använda och presentera resultat av testkörningar på ett övergripande sätt.

Metoden för testprogrammet bygger på att ringa upp hisstelefonen via ett modem och med hjälp av modemet simulera telefonknapptryckningar över en dators serieport. Hur hisstelefonen reagerar på de simulerade telefonknapptryckningarna läses sedan av via en annan serieport på datorn.  För att underlätta för personen som testar loggas även all relevant utdata i en textfil som är enkel att följa för testansvarige. All fysisk utrustning för att kunna ringa och läsa från serieportarna tillhandahålls av företaget. Testprogrammet är utvecklat i Visual Studio 2017, skrivet i C/C++ och kan bara köras på en dator som kör Windows som operativsystem då specifika Windowsanrop används.

Testkörningar av programmet har utförts och visar att testprogrammet kan testa de mjukvaror som finns tillgängliga för hisstelefonen. Trots att programmets exekveringstid är ungefär 40 minuter kan det ändå anses uppfylla syftet med att dra ner tidsåtgången och underlätta utvecklingen av nya mjukvaror då det presenterar om en viss programmeringssekvens kan programmeras eller inte på ett tydligt sätt.

Abstract [en]

A company develops an elevator phone that is intended to be used by distressed people in an elevator. The elevator phone can be programmed out in the field by customers through a number of different interfaces. When new software is developed for the elevator phone, testing of the new software is very time consuming, as it is necessary for a person to manually test the elevator phones programmable features.

The aim of this project was to verify and analyze the current manual test routine and then implement an automated test. This would in turn be aimed at reducing the time required for the person responsible for testing and facilitating the development of new software for the elevatorphone. The goal of the project was to implement an automated test that would be easy to use and present results of test runs in a comprehensive manner.

The test program method is based on dialing an elevator phone through a modem and use the modem to simulate phone button pressures over a computer serial port. How the elevator phone responds on the simulated  phone button pressures is then read through another serial port on the computer. To facilitate for the person who runs the test, all relevant output is logged in a text file that is easy to follow for the person that runs the test. All physical equipment for the project is provided by the company. The test program is developed in Visual Studio 2017, written in C/C++ and can only be run on a computer running Windows as an operating system, since specific Windows calls are used.

Test runs of the program has been made and shows that the test program can test the available software for the elevator phone. Even though the execution time of the program is about 40 minutes, it still can be considered to fulfill the purpose of reducing time and facilitating the development of new software as it presents wheter a certain programming sequence can be programmed or not clearly.

Place, publisher, year, edition, pages
2018. , p. 17
Keywords [sv]
hisstelefon, mjukvarutest, modem
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:umu:diva-145183OAI: oai:DiVA.org:umu-145183DiVA, id: diva2:1184766
External cooperation
Fältcom
Subject / course
Elektronik
Educational program
Bachelor of Science Programme in Electronic and Computer Engeneering/ Medical engineering
Supervisors
Examiners
Available from: 2018-02-22 Created: 2018-02-22 Last updated: 2018-02-22Bibliographically approved

Open Access in DiVA

fulltext(680 kB)36 downloads
File information
File name FULLTEXT01.pdfFile size 680 kBChecksum SHA-512
2312f1f4e8f04290f3d774c0a46b4e817f539cf8f6f211889f74dd44aa8d2e57b9cb37b3ca7cddcefc953f3690ecae99443b456d9ed26c9798bb0fa601c549fe
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Lundberg, Ludvig
By organisation
Department of Applied Physics and Electronics
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 36 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: 159 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