Graafisten käyttöliittymien testaus ja testausviitekehykset

Testiautomaation toteuttaminen on tärkeä vaihe ohjelmistokehityksessä. Sen hankaluus ja ajanvienti vaihtelevat paljon riippuen testaustyökalujen- ja viitekehyksen valinnasta. Erityisen hankalaa on toimivan testiautomaation toteuttaminen graafiselle käyttöliittymälle. Tämän tutkielman tarkoituksena o...

Full description

Bibliographic Details
Main Author: Honka, Jere
Other Authors: Informaatioteknologian tiedekunta, Informaatioteknologia, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2017
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/56344
_version_ 1826225797753470976
author Honka, Jere
author2 Informaatioteknologian tiedekunta Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto
author_facet Honka, Jere Informaatioteknologian tiedekunta Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto Honka, Jere Informaatioteknologian tiedekunta Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto
author_sort Honka, Jere
datasource_str_mv jyx
description Testiautomaation toteuttaminen on tärkeä vaihe ohjelmistokehityksessä. Sen hankaluus ja ajanvienti vaihtelevat paljon riippuen testaustyökalujen- ja viitekehyksen valinnasta. Erityisen hankalaa on toimivan testiautomaation toteuttaminen graafiselle käyttöliittymälle. Tämän tutkielman tarkoituksena on vertailla eri testausviitekehysten toimivuutta graafisen käyttöliittymän testauksessa. Tavoitteena on selvittää, mitä merkittäviä eroja testausviitekehyksillä on, ja mitä hyötyä ne tarjoavat. Implementing test automation is an important phase in software development. Its difficulty and the amount of time required depend greatly on the chosen test automation tools and framework. Implementing a functioning test automation is particularly difficult for graphical user interfaces. The purpose of this thesis is to compare the usefulness of different testing frameworks in the testing of a graphical user interface. The goal is to find out what important differences the testing frameworks have, and what advantages they offer.
first_indexed 2017-12-14T21:44:27Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Juutinen, Sanna", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Honka, Jere", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2017-12-14T16:23:49Z", "language": "", "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2017-12-14T16:23:49Z", "language": "", "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2017", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/56344", "language": "", "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Testiautomaation toteuttaminen on t\u00e4rke\u00e4 vaihe ohjelmistokehityksess\u00e4. Sen hankaluus ja ajanvienti vaihtelevat paljon riippuen testausty\u00f6kalujen- ja viitekehyksen valinnasta. Erityisen hankalaa on toimivan testiautomaation toteuttaminen graafiselle k\u00e4ytt\u00f6liittym\u00e4lle. T\u00e4m\u00e4n tutkielman tarkoituksena on vertailla eri testausviitekehysten toimivuutta graafisen k\u00e4ytt\u00f6liittym\u00e4n testauksessa. Tavoitteena on selvitt\u00e4\u00e4, mit\u00e4 merkitt\u00e4vi\u00e4 eroja testausviitekehyksill\u00e4 on, ja mit\u00e4 hy\u00f6ty\u00e4 ne tarjoavat.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Implementing test automation is an important phase in software development. Its difficulty and the amount of time required depend greatly on the chosen test automation tools and framework. Implementing a functioning test automation is particularly difficult for graphical user interfaces. The purpose of this thesis is to compare the usefulness of different testing frameworks in the testing of a graphical user interface. The goal is to find out what important differences the testing frameworks have, and what advantages they offer.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Jere Honka (jemihonk) on 2017-12-14 16:23:49.349973. Form: Kandidaatintutkielma -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2017-12-14T16:23:49Z\r\nNo. of bitstreams: 2\r\nURN:NBN:fi:jyu-201712144703.pdf: 117762 bytes, checksum: 949b7fdc4bb7a3bfea6a73444a65b8f1 (MD5)\r\nlicense.html: 4799 bytes, checksum: 0981b6a409dbb87e2b8d7e65ab93c4cd (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2017-12-14T16:23:49Z (GMT). No. of bitstreams: 2\r\nURN:NBN:fi:jyu-201712144703.pdf: 117762 bytes, checksum: 949b7fdc4bb7a3bfea6a73444a65b8f1 (MD5)\r\nlicense.html: 4799 bytes, checksum: 0981b6a409dbb87e2b8d7e65ab93c4cd (MD5)\r\n Previous issue date: 2017", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "20", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": "", "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "testaus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "GUI-testaus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "k\u00e4ytt\u00f6liittym\u00e4t", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistokehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Graafisten k\u00e4ytt\u00f6liittymien testaus ja testausviitekehykset", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201712144703", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2017-12-14T16:23:50Z", "language": "", "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_56344
language fin
last_indexed 2025-02-18T10:55:24Z
main_date 2017-01-01T00:00:00Z
main_date_str 2017
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/c09b0251-ca30-4a0f-a0ee-246e2b9c3acf\/download","text":"URN:NBN:fi:jyu-201712144703.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2017
record_format qdc
source_str_mv jyx
spellingShingle Honka, Jere Graafisten käyttöliittymien testaus ja testausviitekehykset testaus GUI-testaus käyttöliittymät ohjelmistokehitys Tietotekniikka
title Graafisten käyttöliittymien testaus ja testausviitekehykset
title_full Graafisten käyttöliittymien testaus ja testausviitekehykset
title_fullStr Graafisten käyttöliittymien testaus ja testausviitekehykset Graafisten käyttöliittymien testaus ja testausviitekehykset
title_full_unstemmed Graafisten käyttöliittymien testaus ja testausviitekehykset Graafisten käyttöliittymien testaus ja testausviitekehykset
title_short Graafisten käyttöliittymien testaus ja testausviitekehykset
title_sort graafisten käyttöliittymien testaus ja testausviitekehykset
title_txtP Graafisten käyttöliittymien testaus ja testausviitekehykset
topic testaus GUI-testaus käyttöliittymät ohjelmistokehitys Tietotekniikka
topic_facet GUI-testaus Tietotekniikka käyttöliittymät ohjelmistokehitys testaus
url https://jyx.jyu.fi/handle/123456789/56344 http://www.urn.fi/URN:NBN:fi:jyu-201712144703
work_keys_str_mv AT honkajere graafistenkäyttöliittymientestausjatestausviitekehykset