SELVITYS RNC-TESTAUKSEN TYÖKALUISTA. Heidi Kivimäki
|
|
- Sakari Majanlahti
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 SELVITYS RNC-TESTAUKSEN TYÖKALUISTA Heidi Kivimäki Opinnäytetyö Helmikuu 2010 Tietojenkäsittelyn koulutusohjelma Terveysalan tietohallinnon suuntautumisvaihtoehto Tampereen ammattikorkeakoulu
2 TIIVISTELMÄ 2 Tampereen ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma Terveysalan tietojenhallinnan suuntautumisvaihtoehto KIVIMÄKI, HEIDI Selvitys RNC-testauksen työkaluista Opinnäytetyö 44 s., liitteet 8 s. Helmikuu 2010 Tämä opinnäytetyö on tehty Nokia Siemens Networksille ja tutkimuksen tarkoituksena oli kartoittaa, löytyykö testaustyökalujen ylläpidossa, käytössä tai korjauksessa sellaisia epäkohtia, jotka aiheuttaisivat ongelmia testaustyön etenemässä. Opinnäytetyössä käytettiin kvalitatiivista tutkimusmenetelmää ja kysely toteutettiin sähköisesti elomakkeella. Opinnäytetyössä kartoitettiin kuinka tärkeänä vastaajat pitivät kysyttyä asiaa ja kuinka tilanne toteutui käytännössä. Teoreettisessa osuudessa on käyty läpi testaustyön sijoittuminen ohjelmistonkehitysprosessissa, testaustyön eri vaiheet ja pureuduttu tarkemmin niihin asioihin joita kyselyssä kartoitettiin, eli testerin konfigurointiin, testaussimulaattoreihin ja testauksen suorittamiseen sekä lokien ottoon että analysointiin. Kyselyn tuloksista oli havaittavissa selkeitä riskikohtia testausetenemän kannalta, mutta myös vahvuuksia. Riskejä olivat testerin ylläpitoon kulutettu aika sekä se, että testerin ylläpitoa pidettiin erikoisosaamista vaativana tehtävänä. Riskejä aiheutti myös se, että testereiden vikoja ei raportoitu systemaattisesti. Vahvuutena puolestaan oli testiympäristön konfigurointi, joka kyselyn mukaan sujuu sekä ohjelmallisesti että manuaalisesti. Vahvuutena voi pitää myös sitä, että testerin vikatilanteessa käyttötukea sai nopeasti. Myös lokien keräystyökaluja pidettiin yleisesti luotettavina. Johtopäätöksenä voidaan sanoa, että vaikka riskejä ja vahvuuksia löytyy, ei näyttäisi siltä että testaustyökalujen ylläpito, käyttö tai korjaus sisältäisi mitään niin suurta uhkaa, että testausetenemä hidastuisi säännöllisesti tämän takia. Vikatilanteisiin pitäisi kuitenkin varautua ennakoivasti ja työkaluilla pitäisi olla kaikkien tietämät vastuuhenkilöt tai vastuutiimit, joihin voisi ottaa yhteyttä tilanteen vaatiessa. Asiasanat: ohjelmistotestaus, testaustyökalu, Nokia Siemens Networks
3 ABSTRACT 3 Tampere University of Applied Sciences Degree Programme in Business Information Technology Option of Data Management in the Field of Health Care KIVIMÄKI, HEIDI Clarification of RNC test tools Bachelor s thesis 44 pages, attachments 8 pages February 2010 This thesis has been carried out Nokia Siemens Network company. The main purpose of this study was to cover whether there are maintenance, usage or correction related problems in used testing tools which then might cause sideeffects to testing execution. The study was carried out using a qualitative research method and the survey was carried out with electric elomake survey. The survey included questions where respondents could tell the level of importance for some particular subject and at the same time the current status of that subject. The aspect of testing work as a part of software designing is covered in the technical part of the thesis. There is also more detailed information about testing work itself like the description of test phases, test equipment configuration, test simulators, test execution and analysis. The results of the survey indicate that some risks but also some strengths related to test execution can be found. The used time for test tool maintenance was one risk factor as well as test tool maintenance requires a special skills of testing person. Another risk was lack of systematic test tool failure reporting by testing persons. The strength of test tool was related to test environment configuration which is working well by used software but configuration can be also be made manually if needed. Test tool support and especially quick response in failure situations are also kept as strong area topic. Log collection tools are also working very reliable. In conclusion, even if some risks and strengths related to test tool maintenance, usage and correction can be found, it can be pointed out that there are not so obvious risks visible which would affect test execution regularly. However, one should be prepared for failure situations in advance which means that support network and responsible persons of each test tool should be available for testing persons whenever needed. Keywords: software testing, test tools, Nokia Siemens Networks
4 SISÄLLYS 4 1 JOHDANTO NOKIA SIEMENS NETWORKS Nokia Siemens Networks yrityksenä Kyselyyn osallistuvien ryhmien sijoittuminen yrityksessä UTRAN arkkitehtuuri ja Radio Network Controller TESTAUSTYÖ Testaus osana ohjelmistokehitysprosessia Järjestelmän testattavuuden vaatimuksia Testausympäristön valmius Testaussimulaattorit ja testin suorittaminen Lokien keräämisestä ja analysoinnista TUTKIMUKSEN TOTEUTUS Opinnäytetyön kyselyn tarkoitus Opinnäytetyön kyselyn toteutus TUTKIMUKSEN TULOKSET Perustiedot Testausympäristön konfigurointi Testin suorittaminen Lokien keräys Lokien analysointi Riskit Vahvuudet POHDINTA...35 LÄHTEET...36 LIITTEET...37
5 1 JOHDANTO 5 Testaustyökalujen tarkoituksena on tehdä testaus tehokkaammaksi, varmemmaksi ja tuloksekkaammaksi. Testaustyökalu voi olla ohjelma, skripti, tietokanta tai vaikka taulukkolaskentaohjelma. Testaustyökaluilla voidaan tuoda automaatiota testausprosessiin. Työkalu on kuitenkin vain työkalu ja se vaatii aina osaavan ja kokeneen käyttäjän antaakseen maksimaalisen hyödyn. Tässä opinnäytetyössä on selvitetty kvalitatiivisen tutkimuksen avuin sitä, mitkä asiat ovat riskejä ja mitkä asiat ovat vahvuuksia testaustyökalujen konfiguroinnissa, käytössä tai ylläpidossa. Tutkimus päätettiin tehdä kvalitatiivisella menetelmällä, koska otos oli vain 30 henkilöä ja mikäli kyselyssä olisi ollut paljon avoimia kysymyksiä, olisi vastaajien määrä voinut olla huomattavasti alhaisempi, sillä omien ajatusten julkituonti tällaisessa yhteydessä voi tuntua epämiellyttävältä. Nokia Siemens Networksille annettava versio opinnäytetyöstä sisältää testitiimien ja käytettyjen ohjelmien ja tekniikoiden nimet sellaisenaan kuin ne ovat. Tampereen ammattikorkeakoululle luovutettavaan versioon on tiimien ja ohjelmien nimet muutettu. Tähän päädyttiin, koska salaisten opinnäytetöiden tekeminen ei ole ammattikorkeakouluissa suositeltavaa.
6 2 NOKIA SIEMENS NETWORKS Nokia Siemens Networks yrityksenä Nokia Siemens Networks eli NSN sai alkunsa huhtikuun 1. päivä vuonna 2007 kahden yhtiön yhteenliittymästä. Nämä yhtiöt olivat Nokia Networks ja Siemens Communications. Nokia Siemens Networksilla on yli palkansaajaa yli 150 maassa. (Welcome to Nokia Siemens Networks.) Nokia Siemens Networks on yksi maailman suurimmista tietoliikennealan laitteistojen, ohjelmistojen ja palvelujen tuottajista maailmassa. Yhtiöllä on maailmanlaajuisesti yli 600 asiakasta. (Facts about Nokia Siemens Networks.) Nokia Siemens Networksin Suomen yksiköissä oli loppuvuodesta 2009 noin 8000 työntekijää. Yrityksen pääkonttori sijaitsee Espoossa ja maassamme on myös suurin Research&Development keskus. R&D:n palkkalistoilla Suomessa vuoden 2009 lopussa oli melkein 4000 toimihenkilöä. Toimipaikat ovat keskittyneet Espooseen, Tampereelle ja Ouluun. Suomessa Nokia Siemens Networks on alueensa markkinajohtaja ja suurimpia avainasiakkaita ovat TeliaSonera sekä Elisa. (Nokia Siemens Networks Finland, November 09.) 2.2 Kyselyyn osallistuvien ryhmien sijoittuminen yrityksessä Kyselyyn osallistuvat testitiimit kuuluvat Radio Access organisaatioon. Radio Access on kansainvälinen organisaatio jonka portfolioon kuuluu eri tuotteita. Yksi näistä on RNC (Radio Network Controller), jota kaikki kyselyyn osallistuvat tiimit omalta osaltaan testaavat. RNC-testitiimejä on kymmeniä maailmanlaajuisesti. Nämä neljä ryhmää testaavat kaikki tuotetta joko oikealla ympäristöllä tai simulaattoreilla, mutta käytettävät testityökalut ovat pääasiassa samantyyppisiä. (Lehtilä )
7 2.3 UTRAN arkkitehtuuri ja Radio Network Controller 7 RNC eli radioverkko-ohjain on yksi 3G-verkon verkkoelementeistä. Radioverkko-ohjain välittää tietoa runkoverkon ja tukiaseman välillä sekä ohjaa radioresursseja UTRAN verkossa. Radioverkko-ohjain sijaitsee Iub- ja Iu rajapinnan välissä ja radioverkko-ohjaimet ovat yhteydessä toisiinsa Iurrajapinnan kautta. (Toivio ) Kuviosta 1 voi tarkastella RNC:n sijoittumista Nokia Siemens Networksin muiden tuotteiden joukossa. (Radio Access. 2007). KUVIO 1. NSN 3GPP portfolio ja langattomat ratkaisut. (Radio Access. 2007) UTRAN ( UMTS Terrestial Radio Access Networks) perusarkkitehtuuri koostuu useista tukiasema-alijärjestelmistä (RNS, Radio Network Subsystem). Jokainen RNS on ohjattu tukiasemaohjaimella (RNC, Radio Network Controller). RNC:hen kytkeytyy Iub-rajapinnan kautta tukiasemat, joita UTRANarkkitehtuurissa kutsutaan nimellä Node B. Mobiililaitteet (UE, User Equipment) voivat olla yhteydessä yhteen tai useampaan Node B:hen. Jokainen RNC on Iurajapinnan kautta yhteydessä Core-verkkoon (CN). (Schiller )
8 8 RNC:llä on paljon toiminnallisuuksia. Call admission control seuraa solujen resursseja ja valvoo puhelujen pääsyä verkkoon. Congestion control on sarja toimintoja, joilla RNC kohdentaa kaistanleveyttä esimerkiksi ruuhkatilanteessa. RNC hoitaa myös datan salauksen ja salauksen purkamisen. RRC kontrolloi radiolinkin resursseja. RNC myös luo, ylläpitää ja vapauttaa radio bearer (RB) yhteyksiä puhelimen ja RNC:n välillä. Koodien kohdentaminen kuuluu myös toiminnallisuuksiin eli RNC valikoi ne koodit, joita mobiililaite käyttää. Koodit saattavat muuttua tiedonsiirron aikana. RNC:llä on osuutensa myös tehon säädössä Node B:n ohella. Mikäli mobiililaitteen tai tukiaseman signaalin voimakkuus olisi parempi toisen solun tai tukiaseman kautta, voi RNC tehdä kanavanvaihdon eli handoverin. RNC:n toiminnallisuuksiin kuuluu myös informaation kerääminen operaattorin tarpeisiin. (Schiller ) UMTS-verkon protokollapinon voi kuvailla OSI-kerrosarkkitehtuurimallin mukaan, jolloin alin kerros eli L1 on fyysinen kerros. Toinen kerros, L2, on siirtoyhteyskerros, johon kuuluu MAC ja RLC. Ylimpänä on L3 eli verkkokerros. MAC-protokollan tehtäviin kuuluu esimerkiksi liikenteen salaus ja loogisten kanavien kuvaus fyysisille kanaville sekä liikennemäärien seuranta ja tilastointi. RLC-protokolla puolestaan huolehtii datavirroista siirtotien päätepisteiden välillä. (Granlund )
9 9 3 TESTAUSTYÖ 3.1 Testaus osana ohjelmistokehitysprosessia Ohjelmistojen kehitysprosessit voidaan jaotella erilaisten mallien ja prosessien mukaan. Yksi esimerkki tällaisesta jaottelusta on SPICE-malli, jonka mukaan prosessiin kuuluu viisi osa-aluetta. Nämä osa-alueet ovat ohjelmiston vaatimusten hallinta ja suunnittelu, ohjelmistosuunnittelu, toteutus, ohjelmiston integrointi ja testaus sekä ohjelmiston ylläpito. (Hyvönen ) Testausprosessi yksinään on valtava alue ja testausprosessin voikin jakaa useampaan osaan. Ensimmäisenä osuutena on testauksen suunnittelu kokonaisuutena, jolloin määritellään menettelytapa testaukselle, selvitetään resurssit, määritellään toimintatavat ja luodaan aikataulutus. Seuraava vaihe on testauksen sisällön analysointi ja suunnittelu. Tällöin päätetään mitä testataan, mihin voimavarat suunnataan, mitä työkaluja käytetään ja minkä tyyppisiä testausmenetelmiä käytetään. Kolmas osuus on jo sitä, mitä tässä opinnäytetyössä sivutaan, eli testauksen toteutusta. Alussa luodaan testitapauksia kirjallisesti, jotka sisältävät tarkasti määritellyt testiproseduurit askel askeleelta. Testattava ohjelmisto asennetaan, suoritetaan testitapauksen mukaisesti itse testaus ja otetaan tarvittaessa lokit. Mikäli virheitä ilmenee, ne korjataan ja suoritetaan testi uudelleen. Kun on saavutettu haluttu tulos, sen jälkeen omana osuutenaan on testisuoritusten raportointi ja yhteenveto. (Bath & McKay ) 3.2 Järjestelmän testattavuuden vaatimuksia Järjestelmän testauksen tärkeimpinä osa-alueina pidetään hallintaa ja näkyvyyttä. Testauksen suorittamisen pitäisi olla helppoa, esimerkiksi testaustyökalun selkeä GUI-liittymä saattaa nopeuttaa testausta. Näkyvyys
10 tarkoittaa tulosten analysoinnin helppoutta niin, että voi seurata ohjelmistojen tiloja ja syötteitä sekä jäljittää virhetilanteiden syyt. (Pyhäjärvi & Pöyhönen.) 10 Muita vaatimuksia ovat vakaus, yhdenmukaisuus, luottavuus ja dokumentaatio. Näistä yhdenmukaisuus tarkoittaa sitä, että samassa tilanteessa samanlaiset osat käyttäytyvät loogisesti ja samanlaisesti. Tällöin samaa testiä voi käyttää uudelleen. Luotettavuutena pidetään sitä, että järjestelmä tekee sitä mitä pitääkin. Dokumentointi on oleellisen osa, koska sen avulla tiedetään, miten järjestelmän pitäisi toimia. (Pyhäjärvi & Pöyhönen.) 3.3 Testausympäristön valmius Ilman testausympäristön asianmukaista konfiguraatiota ei testituloksia voida pitää luotettavina. Suurena riskinä voidaan nähdä tällöin väärät positiiviset testitulokset. Väärät negatiiviset tulokset ovat myös haitaksi, koska niiden takia kuluu ylimääräistä aikaa vian etsimiseen, jota ei ole. (Black. Vol ) Esimerkiksi suorituskykyyn liittyvissä testeissä oikein konfiguroitu testiympäristö tuo esiin yllätyksellisiä pullonkauloja, jotka rajoittavat suorituskykyä systeemissä. Systeemitestauksessa ja integraatiotestauksessa oikealla tavalla konfiguroitu testiympäristö jäljittelee loppukäyttäjän ympäristöä ja tällöin saadaan esiin ne vikatilanteet, jotka muuten ilmenisivät vasta tuotteen ollessa loppukäyttäjällä. Monimutkaisten testausympäristöjen konfigurointi ja ylläpito voi olla testaustiimin ulkopuolisen vastuulla, koska ylläpito on aikaa vievää ja vaatii useasti erikoisosaamista. (Black. Vol ) 3.4 Testaussimulaattorit ja testin suorittaminen Simulaattoreiden tehtävänä on jäljitellä aidon ohjelmiston tai laitteiston komponenttien toimintaa. Simulaattoreita käytetään silloin, kun aitoja komponentteja ei ole saatavilla tai kun testitapaukset voisivat aiheuttaa haittaa tai vaurioita aidolle laitteistolle tai ohjelmistolle. On olemassa myös
11 emulaattoreita, mutta niitä käytetään enimmäkseen laitteiston testauksessa vastaavasti kuin simulaattoreita. 11 Yleensä simulaattoreita varten on omat kehitystiimit, joiden olisi hyvä olla tiiviissä yhteistyössä testaajien kanssa, jotta testauksen tarpeet ja simulaattorin käyttötarkoitus tulisi suhteutettua toisiinsa nähden oikein. Myös simulaattorit tarvitsevat testausta, jolla varmistetaan, että ne toimivat vaatimusten mukaan. (Graham & McKay ) Simulaattoreiden hyödyntämisessä testauksessa tavoitellaan rahallista säästöä, testauskattavuuden lisäämistä ja sitä, että testit olisivat paremmin ja useammin toistettavissa. Etenkin regressiotestivaiheessa pyritään automatisointiin, koska se sisältää paljon saman toistamista. (Black. Vol ) Testien suorittaminen alkaa, kun testaustiimi saa testattavan ohjelmiston. Testit suoritetaan ennalta määritettyjen proseduurien mukaan, jonkin verran liikkumavaraa on esimerkiksi silloin, mikäli testausta täytyy suorittaa manuaalisesti. (Black. Vol ) 3.5 Lokien keräämisestä ja analysoinnista Ongelmien määritystyökalut (debugging) auttavat kaventamaan aluetta, josta vikaa kannattaa alkaa etsimään ja mistä lokit pitäisi ottaa. Joissain tapauksissa, esimerkiksi rajapinnan virheissä virheen sijainti voi olla itsestään selvä, mutta joissain tapauksissa vika voi puolestaan löytyä hyvinkin kaukaa siitä, missä vika ilmenee. (Black. Vol ) Epäonnistuminen lokitiedostojen keräämisessä tarkoittaa yleensä testin uusimista. Tämä saattaa ensikuulemalta vaikuttaa yksinkertaiselta, mutta joskus vika ilmenee vain harvoin ja silloin epäonnistuminen tuo paljon lisää työtä ja vie työaikaa. Osa lokitiedostoista voidaan saada jälkikäteen, mutta näin ei ole useimpien tapausten kohdalla.
12 12 Pelkät lokitiedostot eivät riitä analysointiin, vaan mukaan on saatava myös taustatietoa esimerkiksi ohjelmiston tai laitteiston käytetyistä versioista tai testissä käytetyistä parametreista. Myös testiajon aikana ilmenneet tapahtumat, jotka vaikuttavat tulokseen joko suoraan tai epäsuorasti, voidaan tallettaa. Kaikki oleellinen kuten viivästykset, häiriöt ja estävät tekijät pitäisi saada dokumentoitua. (Black. Vol ) Analysointityökalut voidaan jakaa kahteen ryhmään, staattisiin ja dynaamisiin analysointityökaluihin. Staattiset työkalut automatisoivat osan testauksesta ja tuovat esiin mahdolliset ongelmat. Tällainen analysointityökalu voi esimerkiksi merkitä virheen lokitiedostosta, jolloin se on nopeasti analysoijan löydettävissä. Näitä analysaattoreita käytetään pääasiassa teknisessä testauksessa. Dynaamiset analysointityökalut antavat ajonaikaista informaatiota testattavan ohjelmiston tilasta. Näitä käytetään paikallistamaan vikoja, joita on vaikea löytää staattisessa analysoinnissa ja vaikea erottaa dynaamisessa testauksessa. Dynaamisia analysointityökaluja käytetään esimerkiksi havaitsemaan muistivuotoja. ( Black. Vol )
13 13 4 TUTKIMUKSEN TOTEUTUS 4.1 Opinnäytetyön kyselyn tarkoitus Kyselyn tarkoituksena on kartoittaa, viekö testaustyökalujen ylläpito, käyttö tai korjaus aikaa itse testauksen etenemältä. Kyselyn avulla tutkimuksesta tulee käyttäjälähtöinen ja tuloksilla voidaan kartoittaa ne testauksen ongelmakohdat, jotka johtuvat testaustyökaluista. Kyselyn tuloksista tehdään myös Powerpoint-kooste, joka on suunnattu opinnäytetyön tilaajalle. Powerpointissa käydään läpi merkittävimmät löydöt, riskit sekä vahvuudet. 4.2 Opinnäytetyön kyselyn toteutus Kysely on toteutettu kvantitatiivisella tutkimusmenetelmällä. Perinteisesti tutkimukset on jaettu kahteen menetelmään, kvantitatiiviseen ja kvalitatiiviseen, eli määrälliseen ja laadulliseen. (Ronkainen & Karjalainen ). Molempia tapoja olisi voinut hyödyntää tässäkin tapauksessa, mutta koska yrityksessä ei ole aikaisemmin tehty vastaavaa kartoitusta testaustyökalujen tilanteesta, on kvantitatiivinen eli määrällinen menetelmä parempi tapa alkaa selvittää tilannetta. Mikäli tämän tutkimuksen tulokset viittaisivat siihen, että epäkohtia on, niin niihin voisi myöhemmin pureutua syvemmin kvalitatiivisella menetelmällä. Haastattelututkimuksessa on varauduttava vähintään prosentin katoon ja kyselytutkimuksissa jopa tätäkin suurempaan. (Vilkka ). Tämän kyselyn perusjoukko on pieni yrityksen organisaatiomallin takia ja yksi tutkimuksen haasteista olikin saada kato mahdollisimman pieneksi. Kyselyn perusjoukkoa ei kuitenkaan voitu laajentaa, koska silloin kysely olisi pitänyt laajentaa
14 käsittämään paljon suurempaa määrää testaustyökaluja ja se ei ollut tämän tutkimuksen tarkoitus. 14 Ennen laadintaa on tutustuttava tutkimusongelman asiakokonaisuuteen. Tämän lisäksi tietoa tarvitaan aihealueen keskeisistä käsitteistä sekä tutkimuksen kohderyhmästä. Lomakkeen suunnittelu on jäänyt keskeneräiseksi, jos kysymykset ovat liian pitkiä tai monimerkityksellisiä. (Vilkka ). Tässä kyselyssä kartoitetaan sitä, kuinka tärkeänä vastaaja pitää kysyttyjä asioita ja kuinka tyytyväinen hän on tilanteeseen tällä hetkellä. Kyselyssä käytetään osin ammattikieltä, vaikka se ei täytäkään hyvän kieliopin vaatimuksia. Nokia Siemens Networksin pääasiallisena työskentelykielenä on englanti, eivätkä kaikki työssä käytetyt termit ole käännettävissä suoraan suomen kielelle. Hyvässä tutkimuksessa lomakkeen kysymykset rakentavat juonellisen tarinan. (Vilkka ). Tämä kyselytutkimus on jaettu neljään pääosioon. Ensimmäinen osio käsittelee testaustyökalujen konfigurointia, eli päivityksien asentamista ja yleistä valmistelua itse testaustyötä varten. Toisessa osioissa kysytään asioita, jotka liittyvät testaustyön varsinaiseen suorittamiseen. Kolmannessa osiossa selvitetään lokien ottoon käytettäviä työkaluja ja neljäs osio keskittyy lokien analysoinnissa hyödynnettäviin työkaluihin. Kyselyssä edetään loogisesti samassa järjestyksessä kuin testaustyössä. Kysely toteutettiin elomakkeella ja kysely lähetettiin vastaajille sähköpostitse. Vastausaikaa oli kaksi viikkoa ja toisella viikolla niille, jotka eivät olleet vielä vastanneet, lähetettiin muistutuskirje. Tulokset siirrettiin manuaalisesti Excelohjelmaan, jolla myös käsiteltiin tulokset.
15 15 5 TUTKIMUKSEN TULOKSET Kyselylomake lähetettiin 30 henkilölle, joista 25 vastasi. Näin ollen vastausprosentiksi tuli 83%, jota voidaan pitää erittäin hyvänä tuloksena (taulukko 1). Sähköinen kysely näyttäisi olleen oikea valinta, kun on kyse ihmisistä, joiden työnkuvaan kuuluu aktiivinen sähköpostin käyttö. Suurin osa vastauksista tulikin ensimmäisenä vastauspäivänä sekä muistutuskirjeen lähettämispäivänä. Vastanneiden määrä 17 % Kaikki vastanneet Ei vastattu 83 % TAULUKKO 1. Vastanneiden prosentuaalinen osuus Tässä opinnäytetyössä tutkimuksen perusjoukkona on aina 25, ellei muuta ole mainittu. 5.1 Perustiedot Perustiedoista kysyttiin vain sijoittuminen organisaatiossa testitiimeittäin sekä työkokemuksen pituus Nokia Networks/Nokia Siemens Networksilla.
16 16 Yrityksessä tapahtui organisaatiomuutoksia vuoden 2009 lopussa ja myös osa vastaajista on vaihtanut tämän jälkeen tiimiä tai työtehtäviä. Lomake on kuitenkin tehty ennen tätä ja niin ollen se kartoittaa tilannetta ennen organisaatiomuutosta. Työkokemuksen pituus rajoitettiin sen mukaan, kuinka monta vuotta vastaajalla on testaukseen liittyvää työkokemusta. Tuloksista saattoi kuitenkin huomata, että työkokemuksen pituudella ei ollut juurikaan vaikutusta mielipiteisiin. 48 % vastaajista on yli 10 vuoden testaustyökokemus Nokia Siemens Networksilla ja 44 % on ollut testaustyössä 5-10 vuotta. Vain 8 % vastaajista on testaustyökokemusta alle viisi vuotta. Testaustyökokemus Nokia Networks/Nokia Siemens Networksilla 8 % 48 % Alle 5 vuotta 5-10 vuotta Yli 10 vuotta 44 % TAULUKKO 2. Vastaajien työkokemuksen pituus
17 Testausympäristön konfigurointi Tässä osioissa selvitettiin kahden työkalun, 1_Toolin ja makron käyttöä. 1_Tool on suhteellisen uusi työkalu, mutta kyselyn mukaan on vakiinnuttanut paikkansa ja 1_Toolia hyödynnetään tehokkaasti etenkin pakettien tiputuksessa ja kalustuksen tekemisessä. Makro tukee niissä tilanteissa, jolloin ei esimerkiksi testausympäristöstä johtuen ole mahdollista tehdä jotain suoraan 1_Toolilla. Kysyttäessä tyytyväisyyttä 1_Toolin käyttöön liittyen, selvä enemmistö eli 76 % vastaajista oli täysin tai osittain samaa mieltä siitä, että 1_Tool toimii moitteettomasti. Vastaajista 8 % oli täysin eri mieltä 1_Toolin moitteettomasta toiminnasta (taulukko 3). 1_Tool toimii moitteettomasti 8 % 20 % 16 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä 56 % TAULUKKO 3. 1_Tool toimii moitteettomasti
18 18 Tiedän minne raportoida 1_Toolin vikatilanteet 12 % 32 % 28 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä 28 % TAULUKKO 4. 1_Toolin vikatilanteiden raportointi 1_Toolin vikatilanteiden raportointi on täysin selvää 32 % vastaajista ja 28 % on osittain samaa mieltä siitä, että tietävät minne vikatilanteet raportoidaan. Vastaajista 40 % osittain tai täysin eri mieltä siitä, että tietävät minne vikatilanteet raportoidaan (taulukko 4). Helposti toteutettava ratkaisu olisi se, että lisättäisiin 1_Toolin käyttöliittymään yhteyshenkilön nimi ja sähköpostiosoite. Vastaajista 76 % ilmoittivat olevansa täysin samaa mieltä siitä, että osaavat konfiguroida testiympäristönsä ilman 1_Toolia, käytännössä tämä siis tarkoittaa manuaalista konfigurointia ja konfigurointia makrojen avulla. (taulukko 5). Yksikään vastaaja ei ilmoittanut olevansa väitteen kanssa täysin eri mieltä, joten 1_Toolin vikatilanteessakin testiympäristön konfigurointi olisi mahdollista.
19 19 Osaan konfiguroida testiympäristön ilman 1_Toolia 8 % 0 % 16 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä 76 % TAULUKKO 5. Testiympäristön konfigurointi ilman 1_Toolia 5.3 Testin suorittaminen Tämä osio jakaantui kolmeen osaan, joissa ensimmäisessä kysyttiin, mitä työkalua vastaaja pääsääntöisesti käyttää testaamisessaan. Tällä saadaan tarvittaessa selville, liittyykö mahdolliset ongelmat vain yhden työkalun käyttöön liittyen vai suuremmassa mittakaavassa. Tässä selvitettiin myös sitä, miten tärkeinä vastaajat pitävät kysyttyjä asioita testaajan näkökulmasta katsoen. Toinen osa oli suunnattu niille vastaajille, jotka käyttivät testauksessaan jotain seuraavista testaustyökaluista: 2_Tool, 3_Tool, 4_Tool, 5_Tool, 6_Tool tai 7_Tool. Kolmannessa osassa käsiteltiin makron käyttämistä testin suorittamiseen.
20 20 Testauksen suorittamiseen käytettävät työkalut 0 % 6 % 17 % 15 % 17 % 35 % 2_Tool Makro 3_Tool 4_Tool 5_Tool 6_Tool 7_Tool Jokin muu 4 % 6 % TAULUKKO 6. Testisuorituksen työkalut Kaikkein tärkeimpänä testausetenemän kannalta vastaajat pitivät sitä, että testerin toiminta on luotettavaa, 92 % vastaajista olivat täysin samaa mieltä väittämän kanssa (taulukko 7). Kysymykseen onko testerin toiminta luotettavaa (n=20), vastasi vain 10 % olevansa täysin samaa mieltä väitteen kanssa. Lopuista vastaajista puolet, eli 45 % oli hieman eri mieltä väitteestä ja puolet osittain samaa mieltä (taulukko 8). Huomattavan tärkeänä pidettiin myös sitä, että saa nopeasti käyttötukea testerin vikatilanteessa ja että testerin ylläpitoon kuluu vähän aikaa. Vastaajista 85 % (n=20) oli täysin tai osittain samaa mieltä siitä, että käyttötukea saa nopeasti mikäli testeriin tulee vikatilanne. Testerin ylläpitoa pidettiin kuitenkin aikaa vievänä, 75 % oli täysin tai osittain samaa mieltä väittämän kanssa (n=20).
21 21 On tärkeää, että testerin toiminta on luotettavaa 0 % 8 % 0 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä 92 % TAULUKKO 7. Tärkeys, testerin toiminnan luotettavuus Testerin luotettavuus % Testerin toiminta on luotettavaa On tärkeää, että testerin toiminta on luotettavaa Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä Tyhjiä TAULUKKO 8. Vertailu testerin luotettavuudesta ja luotettavuuden tärkeydestä
22 22 Noin puolet vastaajista pitää täysin tai hieman tärkeänä sitä, että tietävät mitä testerin päivitykset pitävät sisällään. Kaikki eivät tätä tietoa kuitenkaan saa (taulukko 9). Tietämys testerin päivitysten sisällöstä % Tiedän, m itä uudet buildit ja corrit sisältävät On tärkeää, että tiedän m itä uudet buildit ja corrit sisältävät Täysin Osittain samaa mieltä samaa m ieltä Osittain eri m ieltä Täysin eri m ieltä Tyhjiä TAULUKKO 9. Tietämys testerin päivitysten sisällöstä Parannettavaa löytyy myös testerin vikojen raportoinnista, koska käytännössä testerin vikoja ei raportoida, vaikka systemaattista raportointia pidetään melko tärkeänä. 88 % vastaajista oli täysin tai osittain samaa mieltä, että systemaattinen raportointi on tärkeää testausetenemän kannalta, mutta jopa 10 % vastaajista oli täysin eri mieltä siitä, että niitä raportoidaan systemaattisesti. Vastaajista 40 % oli osittain eri mieltä systemaattisen raportoinnin tapahtumisesta (taulukko 10).
23 23 Testerin vikojen raportointi % Testerin viat raportoidaan systemaattisesti On tärkeää, että testerin viat raportoidaan systemaattisesti Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä Tyhjiä TAULUKKO 10. Testerin vikojen raportointi Makroa testauksen suorittamiseen käyttävillä (n=20) ei näyttäisi olevan isoja ongelmia. Vastaajista 70 % on täysin tai osittain samaa mieltä siitä, että joutuvat muokkaamaan HIT-makroja useasti, mutta vain 5 % oli täysin samaa mieltä ja 30 % osittain samaa mieltä siitä, että muokkaaminen veisi paljon aikaa itse testaustyöltä. Vastaajista (n=20) 45 % on täysin samaa mieltä siitä, että osaavat tehdä itse makroja. 35 % oli osittain samaa mieltä ja 5 % vastaajista ei osannut tehdä itse makroja ollenkaan. Vastaajista 21% olivat osittain eri mieltä siitä, että heidän testausetenemän kannalta olisi tärkeää osata tehdä itse makroja. 5.4 Lokien keräys Tässä osiossa kysyttiin kolmen työkalun, 8_Toolin, makron ja 9_Toolin käytöstä. Makro oli selvästi yleisin työkalu näistä lokien keräämiseen. Vastaajat ilmoittivat ottavansa osittain lokeja myös manuaalisesti.
24 24 Tärkeimpänä asiana vastaajat pitivät lokien keräystyökalujen luotettavuutta, 100 % vastaajista olivat täysin samaa mieltä väittämän kanssa. Vain 16 % oli osittain eri mieltä siitä, että lokien keräystyökalu olisi käytännössä luotettava (taulukko 11). Lokien keräystyökalun luotettavuus % Lokien keräystyökalu on luotettava On tärkeää, että lokien keräystyökalu on luotettava Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä TAULUKKO 11. Lokien keräystyökalujen luotettavuus Vastaajista 52 % oli täysin samaa mieltä ja 44% osittain samaa mieltä siitä, että lokien keräämisen nopeus on tärkeää. Selkeä enemmistö vastaajista oli täysin samaa mieltä tai osittain samaa mieltä siitä, että näin on myös käytännössä. 16 % vastaajista oli kuitenkin täysin eri mieltä tai osittain eri mieltä väittämän kanssa (taulukko 12).
25 25 Lokien keräämisen nopeus % Lokien keräys on nopeaa On tärkeää, että lokien keräys on nopeaa Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä TAULUKKO 12. Lokien keräämisen tärkeys ja tilanne käytännössä Väitteeseen on tärkeää, että lokien keräystyökalussa on aina uusin softa, vastasi 44 % olevansa osittain eri mieltä tai täysin eri mieltä. Täysin samaa mieltä väitteen kanssa oli 12 %. Kysyttäessä käytätkö aina keräystyökalussa uusinta softaa, vastasi 12 % olevansa täysin samaa mieltä ja 40 % osittain tai täysin eri mieltä (taulukko 13). Päivitysten tuoreuteen testaajat voivat vaikuttaa useimmiten itse ja tämän tilanteen tärkeys ja toteutuminen näyttäisivät olevan tasapainossa. Vastaajista 28 % ilmoitti olevansa täysin samaa mieltä siitä, että tietävät minne raportoida työkalun viat. 36 % vastaajista olivat osittain samaa mieltä ja 36 % osittain eri mieltä tai täysin eri mieltä. Kuitenkin on muistettava, että esimerkiksi makro-työkalun toimimattomuus johtuu useimmiten makrojen sisällöstä ja sen muokkaus on useimmiten testaajan omalla vastuulla ja taitojen varassa.
26 26 Käytän aina työkaluni uusinta versiota 4 % 12 % 36 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä 48 % TAULUKKO 13. Työkalun päivitysten tuoreus Tiedän minne raportoida työkalun viat 4 % 28 % 32 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä 36 % TAULUKKO 14. Työkalujen vikojen raportointi
27 Lokien analysointi Kysyttäessä mitä työkaluja käytät pääasiallisesti lokien analysointiin, nousi selkeästi suosituimmaksi 12_Tool ja erilaiset kaupalliset ohjelmat (taulukko 15). Näitä työkalut ovat käytössä useammassa testitiimissä. Myös muita ohjelmia käytettiin, kuten 16_Toolia ja 17_Toolia. Käytetyt analysointityökalut 2 % 8 % 0 % 12 % 25 % 8 % 10_Tool 11_Tool 12_Tool 13_Tool Kaupalliset ohjelmat 14_Tool 15_Tool Jokin muu 7 % 38 % TAULUKKO 15 Lokien analysointiin käytettävät työkalut Vastaajista 12 % on täysin samaa mieltä ja 72 % osittain samaa mieltä siitä, että analysointi on helppoa käytettävissä olevilla työkaluilla (taulukko 16). Kuitenkin kysyttäessä tarvitsetko lisäkoulutusta analysointityökalujen käytössä, oli 68 % täysin samaa mieltä tai osittain samaa mieltä tarpeesta. Vain 12 % ilmoitti olevansa täysin sitä mieltä, että eivät tarvitse lisäkoulutusta analysoinnin ja analysointityökalujen käytön suhteen (taulukko 17).
28 28 Analysointi on helppoa käytössäni olevilla työkaluilla 12 % 4 % 12 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä 72 % TAULUKKO 16. Analysoinnin helppous Tarvitsen lisäkoulutusta analysointityökalujen käytössä 12 % 12 % 20 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä 56 % TAULUKKO 17. Lisäkoulutuksen tarve analysointityökalujen käytössä
29 29 Tiedän miten raportoida työkalun viat 4 % 16 % 32 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä 48 % TAULUKKO 18. Tiedän miten raportoida työkalun viat Työkalujen vikojen raportointi oli täysin selkeää 16 % vastaajista. 48 % olivat väitteen kanssa osittain samaa mieltä ja 32 % osittain eri mieltä (taulukko 18). Kysyttäessä tietääkö vastaaja mistä löytää työkalun päivitykset, ilmoitti 52 % olevansa täysin samaa mieltä. Vain 12 % vastaajista oli osittain eri mieltä tai täysin eri mieltä väittämän kanssa. Testitulosten analysoinnin automatisointi on vaikeasti toteutettava asia verrattuna esimerkiksi testilokien keräämisen automatisointiin. Väittämään analysointia on riittävästi automatisoitu vastasi 8 % olevansa täysin samaa mieltä ja 36 % olevansa osittain samaa mieltä. Vastaajista 44 oli osittain eri mieltä ja loput 12 % täysin eri mieltä väittämän kanssa (taulukko 20).
30 30 Tiedän mistä saan työkalun päivitykset 8 % 4 % 36 % 52 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä TAULUKKO 19. Tiedän mistä saan työkalun päivitykset Analysointi on riittävästi automatisoitu 12 % 8 % 36 % Täysin samaa mieltä Osittain samaa mieltä Osittain eri mieltä Täysin eri mieltä 44 % TAULUKKO 20. Analysoinnin automatisointi
31 Riskit Riskinä voidaan nähdä testerin ylläpito, joka koetaan etenkin 2_Toolin ja 6_Toolin kohdalla aikaa vieväksi (taulukko 21.) Testerin ylläpito vie paljon aikaa 100 % 90 % 80 % 70 % 60 % 50 % 40 % Osittain eri mieltä Osittain samaa mieltä Täysin samaa mieltä 30 % 20 % 10 % 0 % 2_Tool 3_Tool 4_Tool 5_Tool 6_Tool TAULUKKO 21. Vertailu testerin ylläpidon ajankäytöstä Testerin ylläpito vaatii erikoisosaamista 100 % 90 % 80 % 70 % 60 % 50 % 40 % Täysin eri mieltä Osittain samaa mieltä Täysin samaa mieltä 30 % 20 % 10 % 0 % 2_Tool 3_Tool 4_Tool 5_Tool 6_Tool TAULUKKO 22. Vertailu testerin ylläpidon vaatimasta erikoisosaamisesta
32 32 Vastaajista 95 % oli täysin tai osittain samaa mieltä siitä, että testerin ylläpito vaatii erikoisosaamista. (taulukko 22.) Tämä voidaan nähdä riskinä esimerkiksi aikataulujen kannalta, koska ylläpito voi viedä paljon aikaa yksittäisiltä testaajilta. Testerin viat raportoidaan systemaattisesti 100 % 90 % 80 % 70 % 60 % 50 % 40 % Täysin eri mieltä Osittain eri mieltä Osittain samaa mieltä Täysin samaa mieltä 30 % 20 % 10 % 0 % 2_Tool 3_Tool 4_Tool 5_Tool 6_Tool TAULUKKO 23. Vertailu testerin vikojen raportoinnista Ongelmia saattaa aiheuttaa myös testerin vikojen raportointi, joka ei kyselyn tulosten mukaan näyttäisi olevan kovinkaan systemaattista. (taulukko 23.) Ilman raportointia testerin ylläpitäjät eivät välttämättä saa selville testerissä ilmeneviä vikoja, jotka saattavat aiheuttaa vääriä tuloksia testauksessa. 5.7 Vahvuudet Selkeänä vahvuutena tutkimustuloksia tarkastellessa voi pitää konfigurointia ja 1_Toolin hyödyntämistä. Vaikka 1_Toolin käyttöaste on korkea, 92 % vastaajista olivat täysin tai osittain samaa mieltä siitä, että osaavat konfiguroida
33 ympäristönsä ilman 1_Tooliakin, eikä testaus pysähtyisi vaikka 1_Toolissa olisi vikatilanne. 33 Vaikka testerin ylläpito pidettiin keskimäärin aikaa vievänä, nousi positiivisena esiin 5_Tool, jonka käyttäjistä (n=7) 57 % oli osittain eri mieltä siitä, että ylläpito olisi aikaa vievää. (taulukko 21.) Loput vastaajista olivat osittain samaa mieltä. Testerin vikojen raportointi ei näyttäisi olevan kovinkaan systemaattista, mutta testerikohtaisesti positiivisena esille nousi 6_Tool (n=8), jonka käyttäjistä 76 % ilmoittivat olevansa joko täysin tai osittain samaa mieltä siitä, että testerin viat raportoidaan systemaattisesti. Saan käyttötukea nopeasti testerin vikatilanteessa 100 % 90 % 80 % 70 % 60 % 50 % 40 % Osittain eri mieltä Osittain samaa mieltä Täysin samaa mieltä 30 % 20 % 10 % 0 % 2_Tool 3_Tool 4_Tool 5_Tool 6_Tool TAULUKKO 24. Vertailu käyttötuen nopeasta saatavuudesta vikatilanteessa Positiivisena puolena voidaan nähdä myös käyttötuen nopea saatavuus, mikäli testerissä ilmenee vikatilanne (taulukko 24.) Kaikista vastaajista 85 % oli täysin tai osittain samaa mieltä väitteen kanssa.
34 34 Lokien keräystyökalu on luotettava 100 % 90 % 80 % 70 % 60 % 50 % 40 % Osittain eri mieltä Osittain samaa mieltä Täysin samaa mieltä 30 % 20 % 10 % 0 % 8_Tool Makro 9_Tool Joku muu (manuaalikeräys tms.) TAULUKKO 25. Vertailu lokien keräystyökalun luotettavuudesta Vahvuuksia löytyi myös lokien keräystyökaluista, sillä vastaajista 84 % olivat täysin tai osittain samaa mieltä siitä, että lokien keräystyökalu on luotettava (taulukko 25.) Vertailtaessa eri työkaluja, voi huomata että yksittäisten työkalujen luotettavuudessa ei näy suuria eroja vastausten jakaantumisessa.
35 35 6 POHDINTA Kvantitatiivinen tutkimus ei vastaa kysymykseen miksi. Tämä on hyvä muistaa vastauksia käsitellessä ja tutkiessa. Opinnäytetyön tuloksista laaditussa Powerpointissa, joka luovutetaan Nokia Siemens Networksille, onkin mietteitä ja pohdintoja siitä, miksi kyseisiin vastauksiin on päädytty ja miten epäkohtia voisi parantaa. Mikäli havaittuihin riskeihin haluttaisiin pureutua syvemmälle, niistä pitäisi tehdä uusi tutkimus, jossa vastaaja saisi omin sanoin perustella vastauksensa. Tähän tarkoitukseen toimisi hyvin kvalitatiivinen tutkimusmenetelmä, mutta silloin ongelmana voisi olla vastaajien saatavuus. Suhteessa teoreettiseen viitekehykseen, jota opinnäytetyö sisältää voi huomata yhtäläisyyksiä tutkimuksen tulosten ja teorian välillä. Ne asiat, jotka nousivat riskeinä esiin, ovat riskeinä pidetty myös teoreettisesti. Hyvin karkeasti rajaten voisi kuitenkin määritellä, että kaikki mikä vaarantaa aikataulujen pitävyyden, voidaan nähdä riskinä testaustyössä.
36 36 LÄHTEET Black, R Advanced software testing. Vol. 1 : Guide to the ISTQB Advanced Certification as an Advanced Test Analyst. Santa Barbara: Rocky Nook. Black, R Advanced software testing. Vol. 2 :Guide to the ISTQB Advanced Certification as an Advanced Test Manager. Santa Barbara: Rocky Nook. Bath, G. McKay, J The software test engineer s handbook : a study guide for the ISTQB Test Analyst and Technical Test Analyst advanced level certificates. Santa Barbara, CA: Rocky Nook. Facts about Nokia Siemens Networks [Powerpoint]. Luettu Granlund, K Langaton tiedonsiirto : langattoman tiedonsiirron peruskirja. Jyväskylä: Docendo. Hyvönen, E. (toim.) Ohjelmistoliiketoiminta. Helsinki: WSOY. Lehtilä, J. Senior Specialist Haastattelu Haastattelija Kivimäki, H. Nokia Siemens Networks. Nokia Siemens Networks Finland, November 09. [Powerpoint]. Luettu Pyhäjärvi, M. & Pöyhönen, E Testaus ohjelmistokehityksen osana. [Powerpoint]. Luettu view.php?id=354 Radio Access Nokia Siemens Networks. Luettu s_1_0.pdf Ronkainen, S. & Karjalainen, A. (toim.) Sähköä kyselyyn! : Web-kysely tutkimuksessa ja tiedonkeruussa. Rovaniemi: Lapin yliopistopaino. Schiller, Jochen H Mobile Communications. London: Addison-Wesley. Toivio, J G-Laboratorioverkon rakentaminen ja rajapintamittausten analysointi. Tietotekniikan koulutusohjelma. Tietoliikennetekniikan suuntautumisvaihtoehto. Helsinki: Stadia Helsingin ammattikorkeakoulu. Insinöörityö. Vilkka, H Tutki ja mittaa : Määrällisen tutkimuksen perusteet. Helsinki: Tammi. Welcome to Nokia Siemens Networks. [Powerpoint]. Luettu
37 37 LIITTEET LIITE 1: 1 (8) Testi jakaantuu neljään osioon. Ensimmäinen osa käsittelee työkaluja, joita käytetään testiympäristön konfiguroimiseen. Toisessa osioissa käsitellään testin suorittamiseen tarvittavia työkaluja. Kolmannessa osiossa aiheena on lokien keräystyökalut ja neljännessä testitulosten analysointityökalut. Aikaa vastaamiseen kuluu noin minuuttia. Selvitys testauksessa käytettävistä työkaluista PERUSTIEDOT Sijoittuminen organisaatiossa Mihin testitiimiin kuulut? 1_Team 2_Team 3_Team 4_Team Joku muu Jos vastasit joku muu, niin mikä? Testauskokemus Nokia Networks/Nokia Siemens Networksilla Työkokemuksen pituus Alle 5 vuotta 5-10 vuotta Yli 10 vuotta Seuraava >>
38 Selvitys testauksessa käytettävistä työkaluista LIITE 1: 2 (8) 38 OSA 1 TESTAUSYMPÄRISTÖN KONFIGUROINTI Mitä käytät testausympäristön konfigurointiin? 1_Tool Makro Joku muu Jos vastasit joku muu, niin mikä? Vastaa seuraaviin väittämiin (Täysin samaa mieltä, osittain samaa mieltä, osittain eri mieltä, täysin eri mieltä) 1.1 Tiputan paketin aina 1_Toolilla 1.2 Teen kalustuksen aina 1_Toolilla 1.3 Luon rajapinnat aina 1_Toolilla 1.4 Luon radioverkon aina 1_Toolilla 1.5 Päivitän OMSin aina 1_Toolilla 1.6 1_Tool toimii moitteettomasti 1.7 Tiedän minne raportoida 1_Toolin vikatilanteet 1.8 Osaan konfiguroida testiympäristön ilman 1_Toolia Seuraava >>
39 Selvitys testaukseen käytettävistä työkaluista LIITE 1: 3 (8) 39 OSA 2 TESTIN SUORITTAMINEN Valitse seuraavista työkalut, joita pääsääntöisesti käytät testien suorittamiseen 2_Tool Makro 3_Tool 4_Tool 5_Tool 6_Tool 7_Tool Joku muu Jos vastasit joku muu, niin mikä? Miten tärkeänä pidät seuraavia väittämiä testausetenemän kannalta? (Erittäin tärkeää, jokseenkin tärkeää, ei kovinkaan tärkeää, ei lainkaan tärkeää) 2.1 Testerin ylläpito vie vähän aikaa 2.2 Saan testerin vikatilanteessa nopeasti käyttötukea 2.3 Testerin toiminta on luotettavaa 2.4 Testerin käyttöön saa koulutusta 2.5 Tiedän, mitä uudet buildit ja corrit sisältävät 2.6 Testerin viat raportoidaan systemaattisesti Seuraava >>
40 Selvitys testauksessa käytettävistä työkaluista LIITE 1: 4 (8) 40 OSA 2A TESTIN SUORITTAMINEN Vastaa allaolevaan kysymysryhmään, jos käytät seuraavia työkaluja: 2_Tool/3_Tool/4_Tool/5_Tool/6_Tool/7_Tool Vastaa seuraaviin väittämiin A2.1 Testerin ylläpito vie paljon aikaa A2.2 Saan käyttötukea nopeasti testerin vikatilanteessa A2.3 Testerin toiminta on luotettavaa A2.4 Haluan testerin käyttöön liittyvää koulutusta A2.5 Tiedän mitä testerin päivitykset/corrit sisältävät A2.6 Testerin ylläpito vaatii erikoisosaamista A2.7 Testisuorituksen viat ovat useammin RNC SW-vikoja kuin testerin vikoja A2.8 Testerin viat raportoidaan systemaattisesti Seuraava >>
41 Selvitys testauksessa käytettävistä työkaluista LIITE 1: 5 (8) 41 OSA 2B TESTIN SUORITTAMINEN Vastaa allaoleviin kysymyksiin, mikäli käytät testien suorittamiseen makroa. Miten tärkeänä pidät seuraavia väittämiä testausetenemän kannalta? (Erittäin tärkeää, jokseenkin tärkeää, ei kovinkaan tärkeää, ei lainkaan tärkeää) B2.1 Makrot ovat valmiita, niitä ei tarvitse muokata B2.2 Makrot ovat kaikkien saatavilla B2.3 Osaan itse tehdä makroja Vastaa seuraaviin väittämiin (Täysin samaa mieltä, osittain samaa mieltä, osittain eri mieltä, täysin eri mieltä) B2.4 Joudun muokkaamaan makroja useasti B2.5 Makrojen muokkaus vie paljon aikaa itse testaustyöltä B2.6 Itse tekemäni makrot ovat aina tiimini käytössä B2.7 Saan valmiita makroja tiimini ulkopuolelta B2.8 Osaan tehdä makroja Seuraava >>
42 Selvitys testauksessa käytettävistä työkaluista LIITE 1: 6 (8) 42 OSA 3 LOKIEN KERÄYS Valitse seuraavista työkalut, joilla pääsääntöisesti keräät lokit. ( Muut kuin RNC SW:n mukana tulevat komennot.) 8_Tool Makro 9_Tool Joku muu Jos vastasit joku muu, niin mikä? Miten tärkeänä pidät seuraavia väittämiä testausetenemän kannalta? (Erittäin tärkeää, jokseenkin tärkeää, ei kovinkaan tärkeää, ei lainkaan tärkeää) 3.1 Lokien keräys ei vaadi online-seurantaa 3.2 Lokien keräys on nopeaa 3.3 Työkaluissa on aina uusin softa 3.4 Työkalun viat korjataan nopeasti 3.5 Lokien keräystyökalu on luotettava Vastaa seuraaviin väittämiin (Täysin samaa mieltä, osittain samaa mieltä, osittain eri mieltä, täysin eri mieltä) 3.6 Saan tarvittavat lokit käytössäni olevilla työkaluilla 3.7 Lokien keräys vaatii online-seurantaa 3.8 Lokien keräys on nopeaa 3.9 Käytän aina työkaluni uusinta versiota 3.10 Tiedän miten rapostoida työkalun viat 3.11 Työkalun viat korjataan nopeasti 3.12 Lokien keräystyökalu on luotettava 3.13 Työkalun konfigurointi on nopeaa Seuraava >>
43 Selvitys testauksessa käytettävistä työkaluista LIITE 1: 7 (8) 43 OSA 4 TESTITULOSTEN ANALYSOINTI Valitse seuraavista työkalut, joita pääsääntöisesti käytät testitulosten analysointiin 10_Tool 11_Tool 12_Tool (manual analysing) 13_Tool (aa. script) Kaupallinen ohjelma 14_Tool 15_Tool Joku muu Jos vastasit joku muu, niin mikä? Vastaa seuraaviin väittämiin (Täysin samaa mieltä, osittain samaa mieltä, osittain eri mieltä, täysin eri mieltä) 4.1 Analysointi on helppoa käytössäni olevilla työkaluilla 4.2 Työkalujen ylläpito ei vie liikaa aikaa testaustyöstä 4.3 Tarvitsen lisäkoulutusta analysointityökalujen käytöstä 4.4 Tiedän miten raportoida työkalun viat 4.5 Tiedän mistä saan työkalun päivitykset 4.6 Analysointi on riittävästi automatisoitu Seuraava >> Kiitos vastauksestasi
44 Selvitys testauksessa käytettävistä työkaluista LIITE 1: 8 (8) 44 Oletko tyytyväinen antamiisi arvoihin? Tämän sivun jälkeen tapahtuu tallennus, etkä voi enää tällä lomakkeella muuttaa arvoja. Tietojen lähetys << Edellinen Valmis
Tools and methods for testing Open Iub interface of WCDMA base transceiver station
Teknillinen Korkeakoulu Sähkö- ja tietoliikennetekniikan osasto Marko Kotilainen Tools and methods for testing Open Iub interface of WCDMA base transceiver station Espoo 14.1.2003 Valvoja: Prof. Sven-Gustav
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO Opinnäytetyö KESKI-POHJANMAAN AMMATTIKORKEAKOULU Puutekniikan koulutusohjelma Toukokuu 2009 TIIVISTELMÄ OPINNÄYTETYÖSTÄ Yksikkö Aika Ylivieska
DownLink Shared Channel in the 3 rd Generation Base Station
S-38.110 Diplomityöseminaari DownLink Shared hannel in the 3 rd Diplomityön tekijä: Valvoja: rofessori Samuli Aalto Ohjaaja: Insinööri Jari Laasonen Suorituspaikka: Nokia Networks 1 Seminaarityön sisällysluettelo
Julkaisun laji Opinnäytetyö. Sivumäärä 43
OPINNÄYTETYÖN KUVAILULEHTI Tekijä(t) SUKUNIMI, Etunimi ISOVIITA, Ilari LEHTONEN, Joni PELTOKANGAS, Johanna Työn nimi Julkaisun laji Opinnäytetyö Sivumäärä 43 Luottamuksellisuus ( ) saakka Päivämäärä 12.08.2010
Kuvailulehti. Korkotuki, kannattavuus. Päivämäärä 03.08.2015. Tekijä(t) Rautiainen, Joonas. Julkaisun laji Opinnäytetyö. Julkaisun kieli Suomi
Kuvailulehti Tekijä(t) Rautiainen, Joonas Työn nimi Korkotuetun vuokratalon kannattavuus Ammattilaisten mietteitä Julkaisun laji Opinnäytetyö Sivumäärä 52 Päivämäärä 03.08.2015 Julkaisun kieli Suomi Verkkojulkaisulupa
PCI DSS 3.0. Merkittävimmät muutokset Seppo Heikkinen, QSA seppo.heikkinen@nixu.com. 15.1.2014 Nixu 2014 1
PCI DSS 3.0 Merkittävimmät muutokset Seppo Heikkinen, QSA seppo.heikkinen@nixu.com 15.1.2014 Nixu 2014 1 Yleistä PCI DSS standardin kehittämisestä PCI SSC (Payment Card Industry Security Standards Council)
TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 14.9.2015 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut
Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen
Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen 23 April 2018 1 Tavoitteet Yleiskuva seuraavista aiheista Testauksen organisointi Testaussuunnittelma Testauksen kustannukset Testausstrategia
Tapahtuipa Testaajalle...
Tapahtuipa Testaajalle... - eli testaus tosielämässä 09.10.2007 Juhani Snellman Qentinel Oy 2007 Agenda Minä ja mistä tulen Testauksen konteksti Tapauksia tosielämästä ja työkaluja 2 Minä Juhani Snellman
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
Testauksen suunnittelu ja dokumentointi ketterässä testauksessa Tutkimustuloksia
Testauksen suunnittelu ja dokumentointi ketterässä testauksessa Tutkimustuloksia Nina Perta, Senior quality consultant Knowit Oy Elina Varteva, QA Specialist Knowit Oy Copyright Knowit Oy 2014 Nina Perta
Ei raportteja roskiin
Ei raportteja roskiin Wikit ja blogit opetuksessa Sosiaalinen media koulutuksessa Tietotekniikan liitto - Helia 2006-11-16 Ei raportteja roskiin Vanha ja uusi tapa Käytännön kokemuksia Lisenssit Tekniikka
Menetelmäraportti - Konfiguraationhallinta
Menetelmäraportti - Konfiguraationhallinta Päiväys Tekijä 22.03.02 Ville Vaittinen Sisällysluettelo 1. Johdanto... 3 1.1 Tärkeimmät lyhenteet... 3 2. Konfiguraationhallinnan tärkeimmät välineet... 4 2.1
Testaustyökalut. Luento 11 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science
Testaustyökalut Luento 11 Antti-Pekka Tuovinen 25 April 2013 1 Tavoitteet Työkalutyyppejä Testauksen hallinta Testien määrittely Staattinen analyysi Dynaaminen testaus 25 April 2013 2 1 Työkalut ja testaus
RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla
TURUN YLIOPISTO Hoitotieteen laitos RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla Pro gradu -tutkielma, 34 sivua, 10 liitesivua
Mihin kaikkeen voit törmätä testauspäällikön saappaissa?
Mihin kaikkeen voit törmätä testauspäällikön saappaissa? Arto Stenberg Copyright Kuntien Tiera Oy Kuntien Tiera Copyright Kuntien Tiera Oy Tieran toiminta perustuu osaamisverkoston rakentamiseen, mikä
Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi
Käytettävyys ja käyttäjätutkimus Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Teron luennot Ke 15.2 miniluento Ti 28.2 viikkotehtävän anto (T,M) To 1.3 Tero paikalla (tehtävien tekoa) Ti 6.3
Mihin kaikkeen voit törmätä testauspäällikön saappaissa?
Mihin kaikkeen voit törmätä testauspäällikön saappaissa? Arto Stenberg Copyright Kuntien Tiera Oy Kuntien Tiera Copyright Kuntien Tiera Oy Tiera on vuonna 2010 perustettu yli 200:n kuntatoimijan omistama
Webropol-kyselyt. Tarja Heikkilä
Webropol-kyselyt Tarja Heikkilä Internet-kyselyt Soveltuvat kyselyihin, joissa kaikilla perusjoukon jäsenillä on mahdollisuus internetin käyttöön, toisin sanoen on mahdollisuus edustavan aineiston saamiseen.
Järjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1
1. Testattavat asiat Järjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1 selainyhteensopivuustesti käyttäen Suomessa eniten käytössä olevia selaimia. Uuden keräyksen lisääminen
Testaaminen ohjelmiston kehitysprosessin aikana
Testaaminen ohjelmiston kehitysprosessin aikana 04.02.2004 http://cs.joensuu.fi/tsoft/ Sisällys 1. Johdanto 2. Yksikkö- ja integrointitestaus 3. Järjestelmätestaus 4. Hyväksymistestaus http://cs.joensuu.fi/tsoft/
Sisäänrakennettu tietosuoja ja ohjelmistokehitys
Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology
7.4 Variability management
7.4 Variability management time... space software product-line should support variability in space (different products) support variability in time (maintenance, evolution) 1 Product variation Product
Ohjelmistojen virheistä
Ohjelmistojen virheistä Muutama sana ohjelmistojen virheistä mistä niitä syntyy? Matti Vuori, www.mattivuori.net 2013-09-02 1(8) Sisällysluettelo Ohjelmistojen virheitä: varautumattomuus ongelmiin 3 Ohjelmistojen
Selvitys yhteiskunnallisten vaikuttajien näkemyksistä energia-alan toimintaympäristön kehityksestä - Tiivistelmä tutkimuksen tuloksista
Selvitys yhteiskunnallisten vaikuttajien näkemyksistä energia-alan toimintaympäristön kehityksestä - Tiivistelmä tutkimuksen tuloksista Tutkimuksen tarkoitus ja tutkimusasetelma Pohjolan Voima teetti alkuvuoden
Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori
Testauksen tuki nopealle tuotekehitykselle Antti Jääskeläinen Matti Vuori Mitä on nopeus? 11.11.2014 2 Jatkuva nopeus Läpäisyaste, throughput Saadaan valmiiksi tasaiseen, nopeaan tahtiin uusia tuotteita
Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Koskelo Helsinki 16.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Tom Bertell Johan
Kajaanin ammattikorkeakoulu Opinnäytetyösuunnitelman ohje
Kajaanin ammattikorkeakoulu Opinnäytetyösuunnitelman ohje Tutkintonimike Koulutus Syksy / Kevät 201X Opinnäytetyön aiheen valinnan ja aiheanalyysin hyväksynnän jälkeen tehdään opinnäytetyösuunnitelma.
Hankkeen toiminnot työsuunnitelman laatiminen
Hankkeen toiminnot työsuunnitelman laatiminen Hanketyöpaja LLP-ohjelman keskitettyjä hankkeita (Leonardo & Poikittaisohjelma) valmisteleville11.11.2011 Työsuunnitelma Vastaa kysymykseen mitä projektissa
Noona osana potilaan syövän hoitoa
Noona osana potilaan syövän hoitoa Noona lyhyesti Noona on mobiilipalvelu osaksi potilaan syövän hoitoa Noonan avulla Potilas osallistuu aktiivisesti hoitoonsa raportoimalla hoidon aikaisia haittoja. Hän
Convergence of messaging
Convergence of messaging Testaussuunnitelma The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO
Ohjelmiston testaussuunnitelma
Ohjelmiston testaussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä lukaa antaa yleiskuvan koko testausdokumentista.
Megaprojekti pysyi aikataulussa. Totta vai tarua?
Megaprojekti pysyi aikataulussa. Totta vai tarua? Megaprojekti mikä? Lähde: https://en.wikipedia.org/wiki/megaproject 2 Megaprojekti miksi? Lähde: https://en.wikipedia.org/wiki/megaproject 3 Megaprojekti
Välipalautejärjestelmän suunnittelu ja toteutus Teollisuuden ja luonnonvarojen osaamisalalla
Lumen 1/2017 ARTIKKELI Välipalautejärjestelmän suunnittelu ja toteutus Teollisuuden ja luonnonvarojen osaamisalalla Päivi Honka, FM, tuntiopettaja, Teollisuuden ja luonnonvarojen osaamisala, Lapin ammattikorkeakoulu
Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu
Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu
Tutkittua tietoa. Tutkittua tietoa 1
Tutkittua tietoa T. Dybå, T. Dingsøyr: Empirical Studies of Agile Software Development : A Systematic Review. Information and Software Technology 50, 2008, 833-859. J.E. Hannay, T. Dybå, E. Arisholm, D.I.K.
RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS
RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS Loppuseminaari 11.12.2018 YIT:n pääkonttori, Helsinki RAIN hankkeen loppuseminaari 11.12.2018 Käyttäjälähtöinen tiedonhallinta (WP 4) Professori Harri Haapasalo OY
Testausoppeja toimialavaihdoksesta
Testausoppeja toimialavaihdoksesta Maaret Pyhäjärvi Email: Gsm: 040-8233777 Erkki Pöyhönen & Maaret Pyhäjärvi Nimeä Attribution (Finland) http://creativecommons.org/licenses/by/1.0/fi/
MUSEOT KULTTUURIPALVELUINA
Elina Arola MUSEOT KULTTUURIPALVELUINA Tutkimuskohteena Mikkelin museot Opinnäytetyö Kulttuuripalvelujen koulutusohjelma Marraskuu 2005 KUVAILULEHTI Opinnäytetyön päivämäärä 25.11.2005 Tekijä(t) Elina
CALL TO ACTION! Jos aamiaistilaisuudessa esillä olleet aiheet kiinnostavat syvemminkin niin klikkaa alta lisää ja pyydä käymään!
CALL TO ACTION! Jos aamiaistilaisuudessa esillä olleet aiheet kiinnostavat syvemminkin niin klikkaa alta lisää ja pyydä käymään! Monikanavaisen viestinnän mittaaminen: https://www.vapamedia.fi/mittaaminen/
Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14
Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2
T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tästä dokumentista ilmenee T1-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 1.12.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi
Onnistunut SAP-projekti laadunvarmistuksen keinoin
Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.
Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure
Automaattinen regressiotestaus ilman testitapauksia Pekka Aho, VTT Matias Suarez, F-Secure 2 Mitä on regressiotestaus ja miksi sitä tehdään? Kun ohjelmistoon tehdään muutoksia kehityksen tai ylläpidon
Matopeli C#:lla. Aram Abdulla Hassan. Ammattiopisto Tavastia. Opinnäytetyö
Matopeli C#:lla Aram Abdulla Hassan Ammattiopisto Tavastia Opinnäytetyö Syksy 2014 1 Sisällysluettelo 1. Johdanto... 3 2. Projektin aihe: Matopeli C#:lla... 3 3. Projektissa käytetyt menetelmät ja työkalut
TAMPEREEN TEKNILLINEN YLIOPISTO
TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja Tietokonetekniikan laitos TKT-3200 Tietokonetekniikka ASSEMBLER: QSORT 06.09.2005 Ryhmä 00 nimi1 email1 opnro1 nimi2 email2 opnro2 nimi3 email3 opnro3 1. TEHTÄVÄ
Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari
Ohjelmiston testaus ja laatu. Testaustasot
Ohjelmiston testaus ja laatu Testaustasot Testauksen vaihejako Tarpeet / sopimus Järjestelmätestaus Hyväksymiskoe Määrittely testauksen suunnittelu ja tulosten verifiointi Arkkitehtuurisuunnittelu Moduulisuunnittelu
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Testauksen loppuraportti v. 1.0 Päivitetty 23.4.2001 klo 19:05 Mikko Viljainen 2 (14) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite 1.0
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTIRAPORTTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:
Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
Lyhyt johdatus ketterään testaukseen
TTY:n Testauspäivät, Tampere 15.8.2006 Lyhyt johdatus ketterään testaukseen eli Ketterän ohjelmistokehityksen laatukäytäntöjä Juha Itkonen SoberIT Teknillinen korkeakoulu Juha.Itkonen@tkk.fi Ketterä ohjelmistokehitys
Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg
Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg Symbio lyhyesti Innovatiivinen tuotekehitys- ja testauskumppani Juuret Suomessa, perustettu 1997 Laadukkaat ohjelmistotoimitukset
Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle
Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle Tarkistuslista on suunniteltu käytettäväksi hyväksymistestauksen suunnittelussa, valmiuksien arvioinnissa ja katselmoinnissa.tämä tarkistuslista
Ohjelmistotestaus -09
Ohjelmistotestaus Testaustyökalut- ja automaatio Testaustyökalut ja -automaatio Testaustyökaluilla tuetaan testaustyötä sen eri vaiheissa Oikea työkalu oikeaan tarkoitukseen Testausautomaatio perustuu
ProCountor-asiakastyytyväisyyskysely, syksy 2008
Sivu 1(8) ProCountor-asiakastyytyväisyyskysely, syksy 2008 ProCountor tutki syyskuun alussa asiakkaittensa tyytyväisyyttä ProCountor-ohjelmistoon sekä Helpdesk-palveluun. Asiakaskyselyyn vastasi 179 käyttäjää.
Software engineering
Software engineering Alkuperäinen määritelmä: Naur P., Randell B. (eds.): Software Engineering: A Report on A Conference Sponsored by the NATO Science Committee, NATO, 1968: The establishment and use of
Kontrollipolkujen määrä
Testaus Yleistä Testaus on suunnitelmallista virheiden etsimistä Tuotantoprosessissa ohjelmaan jää aina virheitä, käytettävistä menetelmistä huolimatta Hyvät menetelmät, kuten katselmoinnit pienentävät
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016 VIIME KERRALLA MENETELMIÄ Musta laatikko Valkea laatikko Harmaa laatikko Regressio Automaatio Rasitus (kuormitus)
SOME -KYSELY SAARIJA RVEN PERUSKOULUN LUOKKALAISILLE JA TOISEN ASTEEN OPISKELIJOILLE TIIVISTELMÄ RAPORTISTA
0 SOME -KYSELY SAARIJA RVEN PERUSKOULUN 5.-9. LUOKKALAISILLE JA TOISEN ASTEEN OPISKELIJOILLE 24.10-10.11.2017 TIIVISTELMÄ RAPORTISTA SOFIA AHONEN, KULTTUURITOIMEN HARJOITTELIJA SAARIJÄRVEN KAUPUNKI 1 1
ITSM. Olli Saranen Senior Consultant Avoset Oy Oliko ennen kaikki paremmin kuin nykyään? Kivikaudelta nykyaikaan
ITSM Oliko ennen kaikki paremmin kuin nykyään? Kivikaudelta nykyaikaan Olli Saranen Senior Consultant Avoset Oy 31.8.2016 Esittely Mukana suomalaisten pankkijärjestelmien kehittämisessä ja ylläpitotyössä
Kahdenlaista testauksen tehokkuutta
Kahdenlaista testauksen tehokkuutta Puhe ICTexpo-messuilla 2013-03-21 2013 Tieto Corporation Erkki A. Pöyhönen Lead Test Manager Tieto, CSI, Testing Service Area erkki.poyhonen@tieto.com Sisällys Tehokkuuden
Toteutusvaihe T3 Digi-tv: Edistymisraportti
Toteutusvaihe T3 Digi-tv: Edistymisraportti Sisällysluettelo 1. Projektin tila...3 Dtv: Work done per Person (current phase)...3 Dtv: Work done per Worktype (current phase)...3 2. Suoritetut tehtävät...4
Kyselytutkimus sosiaalialan työntekijöiden parissa Yhteenveto selvityksen tuloksista
Kyselytutkimus sosiaalialan työntekijöiden parissa Yhteenveto selvityksen tuloksista Aula Research Oy toteutti Pelastakaa Lapset ry:n toimeksiannosta kyselytutkimuksen lasten ja nuorten kanssa työskenteleville
ESOMAR-terveiset. Maris Tuvikene. Tuvikene Maris 24.10.2015. Julkinen 1
ESOMAR-terveiset Maris Tuvikene Julkinen 1 Taustaa Markkinatutkimuksessa tunnistetaan kahdenlaista tietoa: Subjektiivinen: mielipiteet, tunteet, aikomukset, harkinta, preferenssi Objektiivinen: käyttäytyminen
Security server v6 installation requirements
CSC Security server v6 installation requirements Security server version 6.4-0-201505291153 Pekka Muhonen 8/12/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes
Seuranta ja raportointi KA2-hankkeessa. CIMO, Helsinki
Seuranta ja raportointi KA2-hankkeessa CIMO, Helsinki 16.9.2016 Esityksen sisältö 1. Hankkeen sisäinen seuranta ja raportointi 2. Raportointi kansalliselle toimistolle & hankkeiden monitorointi a) Väliraportti
Network to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi
Network to Get Work Tehtäviä opiskelijoille Assignments for students www.laurea.fi Ohje henkilöstölle Instructions for Staff Seuraavassa on esitetty joukko tehtäviä, joista voit valita opiskelijaryhmällesi
AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY
T304/A01/2017 Liite 1 / Appendix 1 Sivu / Page 1(5) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY Tunnus Code Laboratorio Laboratory Osoite Address
TAMPEREEN TEKNILLINEN YLIOPISTO
TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja Tietokonetekniikan laitos TKT-3200 Tietokonetekniikka ASSEMBLER: QSORT 11.08.2010 Ryhmä 00 nimi1 email1 opnro1 nimi2 email2 opnro2 nimi3 email3 opnro3 1. TEHTÄVÄ
koiran omistajille ja kasvattajille 2013 for dog owners and breeders in 2013
Irlanninsusikoiran luonnekysely A survey of the temperament of Irish wolfhounds koiran omistajille ja kasvattajille 213 for dog owners and breeders in 213 Teksti / author: Jalostustoimikunta / breeding
Yksi elämä -hanke. Kuluttajakysely Yksi elämä -hankkeesta Marraskuu 2016
Yksi elämä -hanke Kuluttajakysely Yksi elämä -hankkeesta Marraskuu 2016 Johdanto Tämän kyselytutkimuksen Yksi elämä hankkeelle on toteuttanut YouGov Finland Tiedot kerättiin web-kyselynä 2.11. 6.11.2016
1. Laitoksen tutkimusstrategia: mitä painotetaan (luettelo, ei yli viisi eri asiaa)
Tutkimuksen laadunvarmistus laitostasolla: Itsearviointi Tutkimuksen laadunvarmistukseen ja laadun arviointiin liittyvä kysely on tarkoitettu vastattavaksi perusyksiköittäin (laitokset, osastot / laboratoriot,
anna minun kertoa let me tell you
anna minun kertoa let me tell you anna minun kertoa I OSA 1. Anna minun kertoa sinulle mitä oli. Tiedän että osaan. Kykenen siihen. Teen nyt niin. Minulla on oikeus. Sanani voivat olla puutteellisia mutta
Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza
Testaussuunnitelma Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma Versio 1.0 Ehdotus Laatija Raine Kauppinen VERSIOHISTORIA Versionotyyppi Versio- Päiväys Tekijä
TAPAHTUMIEN SEURANTA KEHITYSEHDOTUSTEN KIRJAUS POIKKEAMIEN HALLINTA
TAPAHTUMIEN SEURANTA KEHITYSEHDOTUSTEN KIRJAUS POIKKEAMIEN HALLINTA LMQ -ohjelmisto Kenelle miten miksi? LogMaster Oy 2007-2009 LMQ miksi? 1. KUSTANNUSTEN ALENTAMINEN Johtamisen välineet tapahtumien kirjaaminen
Sähköpostin työkäyttötutkimus 31.5.2012. Sähköpostin työkäyttötutkimus 31.5.2012
Sähköpostin työkäyttötutkimus 1 Lähtotilanne Katrium España S.L. toteutti toukokuun 2012 aikana D-Fence Oy:n toimeksiannosta sähköpostin työkäyttötutkimuksen. Tutkimuksen tavoitteena oli selvittää miten
Tausta tutkimukselle
Näin on aina tehty Näyttöön perustuvan toiminnan nykytilanne hoitotyöntekijöiden toiminnassa Vaasan keskussairaalassa Eeva Pohjanniemi ja Kirsi Vaaranmaa 1 Tausta tutkimukselle Suomessa on aktiivisesti
Advanced Test Automation for Complex Software-Intensive Systems
Advanced Test Automation for Complex Software-Intensive Systems Aiheena monimutkaisten ohjelmistovaltaisten järjestelmien testauksen automatisointi Mistä on kyse? ITEA2-puiteohjelman projekti: 2011-2014
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 ILMOITUSASIAA Projekti 2:n lyhyt kuvaus Nopassa. Harjoituksissa tehtäviä joiden tuotoksia voi hyödyntää projektin toteutuksessa.
Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä
Arkkitehtuuritietoisku eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Esikysymys Kuinka moni aikoo suunnitella projektityönsä arkkitehtuurin? Onko tämä arkkitehtuuria?
FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma PUSU-ryhmä Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jussi Hynninen
Neljännen sukupolven mobiiliverkon tietoturvakartoitus Operaattorin näkökulma
Neljännen sukupolven mobiiliverkon tietoturvakartoitus Operaattorin näkökulma Riku-Antti Oinonen Toimeksiantaja: Ukkoverkot Oy Valvoja: Prof Jukka Manner, Ohjaaja: DI Kari Lehtinen 4.10.2016 Esitelmän
Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013
Virtualisointi Pertti Pennanen DOKUMENTTI 1 (5) SISÄLLYSLUETTELO Virtualisointi... 2 Virtualisointiohjelmia... 2 Virtualisointitapoja... 2 Verkkovirtualisointi... 2 Pertti Pennanen DOKUMENTTI 2 (5) Virtualisointi
KOSKI. Kehittämishankkeen ohjausryhmä Osaamisen ja sivistyksen parhaaksi
KOSKI Kehittämishankkeen ohjausryhmä 23.9.2016 Kesän aikana tehty kansalaistutkimus, jonka tuloksia hyödynnetään kehittämisessä Kansalaistutkimus koostuu kahdesta osasta Kvantitatiivinen osuus otos 1007
ELY-kumppanikyselyn tulokset 2018
30.8.2018 ELY-kumppanikyselyn tulokset 2018 Kyselyn toteutus 2018 Webropol-kysely lähetettiin 450 ELY-keskuksen työntekijälle, vastauksia saatiin 136 kpl (vastaus-% 30,2 %) Vastaus-% oli alhaisempi kuin
Älypuhelinverkkojen 5G. Otto Reinikainen & Hermanni Rautiainen
Älypuhelinverkkojen 5G Otto Reinikainen & Hermanni Rautiainen Johdanto [1][2] Viimeisen 30 vuoden aikana mobiiliverkkojen markkinaosuus on kasvanut merkittävästi Langattomia laitteita on joillain alueilla
HYÖDYNNÄ SUBSCRIPTION-ETUSI
HYÖDYNNÄ SUBSCRIPTION-ETUSI KIRJAUTUMINEN SUBSCRIPTION CENTERIIN Autodesk Subscription sopimuksella saat kaikki edut irti ohjelmistostasi. Tässä ohjeessa käydään läpi kuinka kirjaudut Subscription Centeriin,
Suomi.fi - Tietoturvallisuus sovelluskehityksessä. VAHTI sähköisen asioinnin tietoturvaseminaari
Suomi.fi - Tietoturvallisuus sovelluskehityksessä VAHTI sähköisen asioinnin tietoturvaseminaari 3.10.2017 YLEISTÄ Suomi.fi-palvelut esuomi.fi Tietoturvallisuus sovelluskehityksessä Yleisiä periaatteita
FSD2072 Tampereen yliopistossa vuonna 1997 jatkotutkinnon suorittaneiden työelämään
KYSELYLOMAKE Tämä kyselylomake on osa Yhteiskuntatieteelliseen tietoarkistoon arkistoitua tutkimusaineistoa FSD2072 ssa vuonna 1997 jatkotutkinnon suorittaneiden työelämään sijoittuminen Kyselylomaketta
58160 Ohjelmoinnin harjoitustyö
58160 Ohjelmoinnin harjoitustyö Testaus 30.3.2009 Tuntiop. Sami Nikander sami.nikander@helsinki.fi 58160 Ohjelmoinnin harjoitustyö, Sami Nikander 30.3.2009 1 Testaus Ohjelman systemaattista tutkimista
Suomen Lastenhoitoalan Liiton jäsenlehden lukijatutkimus. Sofia Aiello, Ellinoora Brotkin, Pete Maltamo, Jenni Rantala, Susanna Rathore & Riina Salo
Suomen Lastenhoitoalan Liiton jäsenlehden lukijatutkimus Sofia Aiello, Ellinoora Brotkin, Pete Maltamo, Jenni Rantala, Susanna Rathore & Riina Salo Esityksen sisältö Taustatiedot Tavoite Tutkimuksen toteutus
ELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
Tiedonsiirron kokonaisoptimointi erilaisten tietoverkkojen yhteiskäytössä
Tiedonsiirron kokonaisoptimointi erilaisten tietoverkkojen yhteiskäytössä Juuso Meriläinen 27.11.2015 Juuso Meriläinen Tiedonsiirron kokonaisoptimointi erilaisten tietoverkkojen yhteiskäytössä 1 / 11 Johdanto
Kyselyn tuloksia. Kysely Europassin käyttäjille
Kysely Europassin käyttäjille Kyselyn tuloksia Kyselyllä haluttiin tietoa Europass-fi nettisivustolla kävijöistä: siitä, miten vastaajat käyttävät Europassia, mitä mieltä he ovat Europassista ja Europassin
TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo
TIEKE Verkottaja Service Tools for electronic data interchange utilizers Heikki Laaksamo TIEKE Finnish Information Society Development Centre (TIEKE Tietoyhteiskunnan kehittämiskeskus ry) TIEKE is a neutral,
Testilaitteiston ja -järjestelmän esittely
Testilaitteiston ja -järjestelmän esittely Uusi Sporttesting valokennojärjestelmä ja urheilijatietojen hallintaohjelmisto tuo uudenlaiset mahdollisuudet lajinomaiseen testaamiseen ja avaa ennen näkemättömät
Yhteisöllisen toimintatavan jalkauttaminen!
Yhteisöllisen toimintatavan jalkauttaminen! Käyttöönoton vaiheet Yrityksen liiketoimintatavoitteet Yhteisöllisen toimintatavan käyttöalueet Työkalut Hyödyt yritykselle Hyödyt ryhmälle Hyödyt itselle Miten
UUSIX. Työkaluja INWORK hankkeesta
UUSIX Työkaluja INWORK hankkeesta Anna-Maija Nisula Tutkijatohtori, projekti päällikkö Lappeenrannan yliopiston kauppakorkeakoulu Technology Business Research Center (TBRC) anna-maija.nisula@lut.fi INWORK