search query: @keyword NET / total: 13
reference: 1 / 13
« previous | next »
Author:Vanhanen-Varho, Esa
Title:Regressiotestauksen tehostaminen palveluriippuvaisessa ympäristössä - tapaus Merimieseläkekassa
Improving regression testing in a service dependent environment - case Seafarer's Pension Fund
Publication type:Master's thesis
Publication year:2010
Pages:[4] + 91      Language:   fin
Department/School:Informaatio- ja luonnontieteiden tiedekunta
Main subject:Tietokoneverkot   (T-110)
Supervisor:Aura, Tuomas
Instructor:Sulanto, Antti
Digitized copy: https://aaltodoc.aalto.fi/handle/123456789/98410
OEVS:
Digitized archive copy is available in Aaltodoc
Location:P1 Ark Aalto  6907   | Archive
Keywords:software testing
regression testing
test automation
NET
web services
testing
automation
ohjelmistotestaus
regressiotestaus
testiautomaatio
NET
www-sovelluspalvelut
testaus
automatisointi
Abstract (eng): The main objective of this thesis was to study how regression testing could be improved before maintenance phase during Seafarer's Pension Fund system renewal project by identifying and planning possible process improvements and tools that make testing more efficient.
The renewed systems are heavily dependent on both external and internal interfaces based on web services.
More efficient regression testing before maintenance phase is vital because the size of the test team will be significantly lower than during the ongoing implementation phase.

This thesis starts with a relatively wide literature study on testing and test automation.
In the final part this theory has been applied for the chosen project environment by forming a plan on required changes to development and testing process and required tools.

A general tool for testing both external and internal web service and WCF interfaces with XML-based messages was identified as a required improvement as these kinds of interfaces are very common both externally and internally.
The solution was planned on top of open source tool BizUnit, which enabies also test automation and chaining of the service calls to create a multi-phased process.
During the work required extensions were also identified and planned.
Another planned tool will help to efficiently analyze the impact of changes in the service schemas for internal applications.

Evaluation of the planned changes takes place in the future after the implementation project during 2011.
Before that planned changes are implemented as small pilot projects for systems that have already been deployed to production environment.
Abstract (fin): Tässä diplomityössä tarkastellaan regressiotestauksen tehostamista työeläkelaitoksen (Merimieseläkekassa) järjestelmäuudistusprojektin yhteydessä.
Erikoispiirteenä uudistettavassa järjestelmässä ovat sen lukuisat toiminnallisuuden kannalta kriittiset liittymät sekä eläkealan yhteisiin järjestelmiin että sisäisiin sovelluksiin www-sovelluspalveluiden (web services) kautta.
Regressiotestauksen tehostamistarve ennen järjestelmän käyttöönottoa on projektin ylläpitovaiheen kannalta keskeinen tekijä, jotta järjestelmän jatkokehityksen yhteydessä ohjelmiston testaus voidaan suorittaa kehitysvaihetta selvästi pienemmillä resursseilla.
Työn tarkoituksena oli löytää tehostamisen mahdollistavia menetelmiä sekä tarvittaessa valita tai suunnitella niiden käyttöönoton vaatimia työkaluja.

Työn alkuosa sisältää laajahkon kirjallisuuskatsauksen testauksen ja testiautomaation teoriaan.
Työn loppuosassa tätä tietoa on sovellettu käynnissä olevaan kehitysprojektiin laatimalla suunnitelma kehitysprosessiin tehtävistä muutoksista sekä tehostamistoimiin tarvittavista työkaluista.

Www-sovellusrajapintojen sekä .NET:in WCF-rajapintojen yleisyydestä johtuen keskeiseksi testausmalliksi muodostui palvelurajapintojen kautta siirrettäviä XML -sanomia tukevan työkalun laatiminen.
Tälle työkalulle löytyi pohjaratkaisu avoimen lähdekoodin BizUnit -projektista, mikä mahdollistaa myös testien automatisoinnin sekä palvelupyyntöjen ketjuttamisen monivaiheiseksi prosessiksi.
Työn aikana tunnistettiin ja suunniteltiin laajennukset, jotka tukevat entistä paremmin kohdeympäristön testaamista BizUnitin avulla.
Lisäksi diplomityössä syntyi XML -skeemojen muutosvaikutuksia analysoiva prosessi, joka helpottaa sisäisten järjestelmien muutostarpeen arviointia ulkoisten rajapintojen muuttuessa.
Työn käytännön soveltuvuus konkretisoituu vasta käyttöönottovaiheen jälkeen vuoden 2010 - 2011 vaihteessa.
Tätä ennen suunnitelmia viedään eteenpäin pienien pilottihankkeiden muodossa aiemmin tuotantokäyttöön otetuille järjestelmille.
ED:2010-09-02
INSSI record number: 40388
+ add basket
« previous | next »
INSSI