Implementing an Automated Testing System for Anti-Virus Updates
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2005
Department
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, EljasThesis advisor
Komssi, MarkoKeywords
software testing, ohjelmistotestaus, automated testing, testausautomaatio, business case, liiketoimintahyöty, project model, projektimalli