Implementing an Automated Testing System for Anti-Virus Updates

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö

Date

2005

Major/Subject

Ohjelmistotekniikka

Mcode

T-106

Degree programme

Language

en

Pages

83 s.

Series

Abstract

Ohjelmistotestaus on välttämätön osa uuden ohjelmiston kehittämistä. Testaaminen on vaativaa työtä, johon usein kuluu merkittävä osa ohjelmistoprojektin budjetista. Yritykset ovat kiinnostuneet testauksen tehokkuuden lisäämisestä saavuttaakseen liiketoiminnan tavoitteita. Testauksen automatisointi on yksi tapa jolla voidaan yrittää lisätä testauksen tehokkuutta ja nopeutta. Sillä saatetaan myös saavuttaa kustannussäästöjä. Testiautomaatio on myös kallista ja haasteellista. On tärkeää, että organisaatio käyttää oikeaa lähestymistapaa testiautomaatiohankkeessaan, sillä tällaisten hankkeiden epäonnistumistodennäköisyys on merkittävä. Tässä työssä arvioidaan testiautomaation ammattilaisten neuvoja liiketoiminnan kontekstissa. Kaksi testiautomaation lähestymistapaa esitellään. Näitä arvioidaan hyödyntäen kahta tutkittua tapaa huomioida liiketoiminnan vaatimukset ohjelmistokehityksessä. Ohjelmistokehitystä tarkastellaan sellaisen organisaation näkökulmasta, joka joutuu toiminaan aika- ja resurssipaineiden alaisena. Kerätyn tiedon ja alan ammattilaisten neuvojen avulla esiteltyjä menetelmiä sovelletaan anti-virus päivitysten testausongelmaan. Näitä päivityksiä suunnitellaan, käännetään ja julkaistaan useita kertoja päivässä. Osoitetaan, että testiautomaatiojärjestelmä on ongelmaan järkevä ratkaisu. Projektipäällikköä ohjeistetaan siinä, kuinka tämä automaatioprojekti on syytä hoitaa ja kuinka priorisoida ominaisuuksia. Systeemin suunnittelijaa ohjeistetaan järjestelmän teknisten ominaisuuksien suhteen.

Description

Supervisor

Soisalon-Soininen, Eljas

Thesis advisor

Komssi, Marko

Keywords

software testing, ohjelmistotestaus, automated testing, testausautomaatio, business case, liiketoimintahyöty, project model, projektimalli

Other note

Citation