search query: @keyword testiautomaatio / total: 23
reference: 8 / 23
« previous | next »
Author:Kinnunen, Juuso
Title:Test automation for payment terminals
Testiautomaatio maksupäätteille
Publication type:Master's thesis
Publication year:2011
Pages:61      Language:   eng
Department/School:Automaatio- ja systeemitekniikan laitos
Main subject:Automaatiotekniikka   (AS-84)
Supervisor:Suomela, Jussi
Instructor:Lyytikäinen, Toni
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto  5205   | Archive
Keywords:software testing
test automation
card payment
ohjelmistotestaus
testiautomaatio
maksupääte
Abstract (eng): This master's thesis studies different software testing methods and automation of tests.
The objective of this thesis was to design and implement a test automation framework for payment terminals with effective and efficient test set.
The requirements for the framework and tests included high coverage for processing and data handling with minimized maintenance and development costs.

The theory section of this thesis provides an overview on software testing, test automation and payment terminal environment.
The software testing part outlines different software testing levels and coverage methods.
The test automation part continues from software testing by examining how the tests should be automated and what the automation will have.
The payment terminal section describes the implementation environment by presenting common data formats and explaining the payment transaction process.

The framework developed in this thesis is based on simulating user input to evoke the functionality of the payment software.
This implementation allows the framework to operate the tested software with minimal interaction and distortion.
In addition, the approach is valid in other payment platforms and software as well, because it is based on functionality that is shared by all payment terminal software.
The resulting coverage is expected to be very high on the required fields.
Abstract (fin): Tässä diplomityössä tutkitaan ohjelmistotestauksen metodeja ja testien automatisointia.
Työn tavoite oli suunnitella ja toteuttaa maksupäätteille testiautomaatioympäristö ja siihen testit.
Vaatimuksena oli, että testaus on kustannustehokasta.
Kustannustehokkuus vaatii rakenteen, jolle voidaan luoda mahdollisimman suppea. mutta kattavuudeltaan laaja testijoukko.
Lisäksi ulkopuolisilla muutoksilla tulisi olla mahdollisimman pienet vaikutukset ja rakenteen tulisi olla suppea, jotta huolto ja kehityskustannukset pysyvät pieninä.

Työn teoria osuus sisältää katsauksen ohjelmistotestaukseen, testiautomaatioon ja maksupääteympäristöön.
Ohjelmistotestaus luku sisältää testauksen eri tasojen kartoituksen ja kattavuusmetodien tutkimuksen.
Testiautomaatio kappale käsittelee testien automatisointia ja automatisoinnin vaikutuksia.
Maksupääteympäristö esitellään, koska sen prosessit ja tietojen käsittely vaikuttaa olennaisesti testiautomaation toteutukseen.

Työssä kehitetty testiautomaatiorakenne perustuu käyttäjän syötteiden simuloimiseen.
Simuloimalla erilaisia tilanteita pyritään herättämään testattavan ohjelmiston toiminnallisuutta.
Tämä toteutus mahdollistaa testattavan ohjelmiston ajon minimaalisella ulkopuolisella syötteellä, mikä myös vähentää testiautomaation aiheuttamia vääristymiä.
Lisäksi rakenne toimii myös muilla maksualustoilla ja ohjelmistoilla, koska maksutoiminnallisuus ja käyttäjärajapinnat ovat yhteneviä.
Käytetyille ratkaisuille ja valituille testeille on arvioitu korkea kattavuus, jota seurataan myös tulevaisuudessa.
ED:2011-08-17
INSSI record number: 42668
+ add basket
« previous | next »
INSSI