Web-sovellusten testaaminen Selenium-testaustyökalun avulla

Eräs tapa testata web-sovelluksia on automaattinen testaus, jota tässä tutkielmassa tarkastellaan. Testaaminen on web-sovelluksen elinkaaressa tärkeä osa, sillä websovelluksilta vaaditaan nykyään paljon niin käytettävyyden, turvallisuuden kuin tehokkuudenkin osalta. Tutkielmassa käydään läpi automaa...

Full description

Bibliographic Details
Main Author: Flinkman, Sauli
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2016
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/49781
_version_ 1826225800056143872
author Flinkman, Sauli
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Flinkman, Sauli Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Flinkman, Sauli Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Flinkman, Sauli
datasource_str_mv jyx
description Eräs tapa testata web-sovelluksia on automaattinen testaus, jota tässä tutkielmassa tarkastellaan. Testaaminen on web-sovelluksen elinkaaressa tärkeä osa, sillä websovelluksilta vaaditaan nykyään paljon niin käytettävyyden, turvallisuuden kuin tehokkuudenkin osalta. Tutkielmassa käydään läpi automaattisen testauksen perusperiaatteita ja esitellään web-sovellusten automaattiseen testaukseen käytettävää työkalua nimeltä Selenium. Selenium rakentuu useasta eri komponentista ja tämä tutkielma perehtyy erityisesti näistä kahteen: Selenium IDE-ohjelmointiympäristöön sekä WebDriver-rajapintaan. One way to test web applications is automated testing which this thesis examines. Software testing is an important part of life cycle of any web application because so much emphasis is nowadays put on their usability, safety and efficiency. This thesis presents common principles of web application testing and a tool used for automated testing of web applications, Selenium. Selenium consists of multiple different components but this thesis focuses specifically on two of them: Selenium IDE and WebDriver interface.
first_indexed 2016-05-13T20:00:33Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "M\u00f6nk\u00f6l\u00e4, Sanna", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Flinkman, Sauli", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2016-05-13T14:00:52Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2016-05-13T14:00:52Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2016", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/49781", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Er\u00e4s tapa testata web-sovelluksia on automaattinen testaus, jota t\u00e4ss\u00e4 tutkielmassa\ntarkastellaan. Testaaminen on web-sovelluksen elinkaaressa t\u00e4rke\u00e4 osa, sill\u00e4 websovelluksilta vaaditaan nyky\u00e4\u00e4n paljon niin k\u00e4ytett\u00e4vyyden, turvallisuuden kuin tehokkuudenkin osalta. Tutkielmassa k\u00e4yd\u00e4\u00e4n l\u00e4pi automaattisen testauksen perusperiaatteita ja esitell\u00e4\u00e4n web-sovellusten automaattiseen testaukseen k\u00e4ytett\u00e4v\u00e4\u00e4 ty\u00f6kalua nimelt\u00e4 Selenium. Selenium rakentuu useasta eri komponentista ja t\u00e4m\u00e4 tutkielma perehtyy erityisesti n\u00e4ist\u00e4 kahteen: Selenium IDE-ohjelmointiymp\u00e4rist\u00f6\u00f6n sek\u00e4 WebDriver-rajapintaan.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "One way to test web applications is automated testing which this thesis examines.\nSoftware testing is an important part of life cycle of any web application because so\nmuch emphasis is nowadays put on their usability, safety and efficiency. This thesis presents\ncommon principles of web application testing and a tool used for automated testing of web\napplications, Selenium. Selenium consists of multiple different components but this thesis\nfocuses specifically on two of them: Selenium IDE and WebDriver interface.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Sauli Flinkman (saflinkm) on 2016-05-13 14:00:52.249210. 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 2016-05-13T14:00:52Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201605132548.pdf: 196703 bytes, checksum: 12e984023449c8554e07b73807e6d5e2 (MD5)\nlicense.html: 4805 bytes, checksum: 50d6f32bf289e5db939105ae8f430fb5 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2016-05-13T14:00:52Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201605132548.pdf: 196703 bytes, checksum: 12e984023449c8554e07b73807e6d5e2 (MD5)\nlicense.html: 4805 bytes, checksum: 50d6f32bf289e5db939105ae8f430fb5 (MD5)\n Previous issue date: 2016", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "26", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "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": "Selenium", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistotestaus", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "automaattinen testaus", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "web-sovellus", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "k\u00e4ytt\u00f6liittym\u00e4", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Web-sovellusten testaaminen Selenium-testausty\u00f6kalun avulla", "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-201605132548", "language": null, "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.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "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.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2016-05-13T14:00:53Z", "language": null, "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_49781
language fin
last_indexed 2025-02-18T10:55:32Z
main_date 2016-01-01T00:00:00Z
main_date_str 2016
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/fa9fbfeb-84f6-471e-9ebc-9ebe16d1ad16\/download","text":"URN:NBN:fi:jyu-201605132548.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2016
record_format qdc
source_str_mv jyx
spellingShingle Flinkman, Sauli Web-sovellusten testaaminen Selenium-testaustyökalun avulla Selenium ohjelmistotestaus automaattinen testaus web-sovellus käyttöliittymä Tietotekniikka Mathematical Information Technology
title Web-sovellusten testaaminen Selenium-testaustyökalun avulla
title_full Web-sovellusten testaaminen Selenium-testaustyökalun avulla
title_fullStr Web-sovellusten testaaminen Selenium-testaustyökalun avulla Web-sovellusten testaaminen Selenium-testaustyökalun avulla
title_full_unstemmed Web-sovellusten testaaminen Selenium-testaustyökalun avulla Web-sovellusten testaaminen Selenium-testaustyökalun avulla
title_short Web-sovellusten testaaminen Selenium-testaustyökalun avulla
title_sort web sovellusten testaaminen selenium testaustyökalun avulla
title_txtP Web-sovellusten testaaminen Selenium-testaustyökalun avulla
topic Selenium ohjelmistotestaus automaattinen testaus web-sovellus käyttöliittymä Tietotekniikka Mathematical Information Technology
topic_facet Mathematical Information Technology Selenium Tietotekniikka automaattinen testaus käyttöliittymä ohjelmistotestaus web-sovellus
url https://jyx.jyu.fi/handle/123456789/49781 http://www.urn.fi/URN:NBN:fi:jyu-201605132548
work_keys_str_mv AT flinkmansauli websovellustentestaaminenseleniumtestaustyökalunavulla