| dc.contributor.author | Hautaniemi, Juho | - |
| dc.date.accessioned | 2015-05-18T06:05:35Z | |
| dc.date.available | 2015-05-18T06:05:35Z | |
| dc.date.issued | 2015 | - |
| dc.identifier.uri | URN:NBN:fi:amk-201505168399 | - |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/92276 | |
| dc.description.abstract | Opinnäytetyön toimeksiantaja, Jakamo Osakeyhtiö, kehittää pilvipalveluna toimivaa toimitusketjun hallintajärjestelmää, Jakamoa. Vielä startup-vaiheessa olevalla yrityksellä tuotteen testaukseen riittävät resurssit ovat erittäin rajalliset, minkä takia tuotekehityksen laadunvarmistusta halutaan parantaa toiminnallista testausta automatisoimalla. Opinnäytetyön tavoitteena oli selvittää, miten testausprosessia voitaisiin lähteä automatisoimaan.
Jakamo on pilvipalvelu, jota käytetään pääasiassa selaimella. Opinnäytetyöprojektin aikana siitä oli saatavilla myös Windows Phone- ja Android-sovellukset ja iOS-laitteilla toimiva versio oli jo kehitteillä. Opinnäytetyön tarkoituksena oli löytää mahdollisimman hyvin Jakamon tarpeisiin sopiva testaustyökalu sekä tutustua testien toteuttamiseen sillä.
Opinnäytetyön tutkimusmenetelmien lähestymistapoina käytettiin tapaustutkimusta sekä konstruktiivista tutkimusta. Sen lopputuloksena löydettiin toimeksiantajan tarpeisiin sopiva sovelluskehys, Robot Framework, jolla toiminnallisia testejä voidaan automati-soida. Lisäksi työssä toteutettiin muutamia testejä Jakamon kehitysympäristössä ja saatiin käsitys siitä, millä käytännön toimenpiteillä Jakamolle voitaisiin luoda kattava ja kustannustehokas automatisoitu toiminnallisen testauksen testausympäristö. | fi |
| dc.description.abstract | The company that commissioned this thesis, Jakamo Osakeyhtiö, is developing a supply chain management system which runs as a cloud-based service. Still carrying the status of a startup company, Jakamo has limited resources to spare for software testing. That is the reason the company wants to better their quality assurance process by automatizing functional testing. The objective of this thesis was to find out the initial steps towards automated functional testing.
Jakamo is a cloud service that is used mainly with web browsers. Additionally, mobile applications are available for Android and Windows Phone mobile operating systems and an application for iOS is currently under development. The purpose of the thesis was to find a testing tool that suits Jakamo’s test automation needs as well as possible. Moreover, implementing a few tests with the selected tool was another major goal of the thesis.
The research was conducted as a case study as well as a constructive study. As an
outcome, a suitable test automating framework, Robot Framework, was found for the client. The study also yielded some example tests and a report about how Jakamo could start setting up a comprehensive and cost-effective testing environment. | en |
| dc.language.iso | fin | - |
| dc.publisher | Tampereen ammattikorkeakoulu | - |
| dc.rights | All rights reserved | - |
| dc.title | Automatisoidun toiminnallisen testauksen kehittäminen | fi |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/193 | - |
| dc.organization | Tampereen ammattikorkeakoulu | - |
| dc.subject.ysa | ohjelmistotuotanto | |
| dc.subject.ysa | testaus | |
| dc.subject.ysa | pilvipalvelut | |
| dc.subject.ysa | kehittäminen | |
| dc.contributor.organization | Tampereen ammattikorkeakoulu | - |
| dc.subject.keyword | ohjelmistotuotanto | - |
| dc.subject.keyword | ohjelmistotestaus | - |
| dc.subject.keyword | toiminnallinen testaus | - |
| dc.subject.keyword | pilvipalvelu | - |
| dc.subject.keyword | SaaS | - |
| dc.subject.specialization | Ohjelmistotuotanto | - |
| dc.subject.degreeprogram | fi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology| | - |
| dc.subject.discipline | Tietojenkäsittelyn koulutusohjelma | - |