OHJELMISTOTEKNIIKKA LABORATORIOHARJOITUKSEN OHJEET Laboratorioharjoituksessa on testattavana kaksi ohjelmaa. Harjoituksen päämääränä on löytää mahdollisimman paljon ohjelmistovirheitä testattavista ohjelmista. Näitä ohjelmia varten on valmiiksi laadittuna testitapauksia testauksen avuksi. Harjoitus on henkilökohtainen suorite jokaiselle. Harjoituksen aikana ei saa tehdä ryhmätyötä kaverin kanssa tai muutoinkaan keskustella. Mikäli testattavissa ohjelmissa esiintyy ongelmia, mitkä estävät testauksen, voi tästä ilmoittaa harjoituksen valvojalle. Jokaisen testaustulokset kerätään ja suorite nauhoitetaan tietokoneen näytöltä. Tämän lisäksi osallistujille annetaan täytettäväksi kyselylomake, jolla kartoitetaan opiskelijoiden taustoja testauksen sekä opiskelun saralta. Näitä käytetään aineistona ohjelmistotestausta käsittelevässä diplomityössä. Kokeeseen osallistumisesta jaetaan suostumuslomake. Näin toimit testatessasi HUOMIO! Älä aloita testausta ennen lupaa. Kaikki aloittavat testauksen samanaikaisesti. Harjoituksen tarkoituksena on löytää mahdollisimman paljon ohjelmistovirheitä harjoitukseen varatussa ajassa. Apuna testaukseen on joukko valmiita testitapauksia. Dokumentoi testauksestasi seuraavat asiat: 1. Kirjaa Testitapaukset-[osallistujanumero].xlsx tiedostoon vastasiko ohjelmiston odottamasi toiminnallisuus ohjelmiston todellista toimintoa. (Expected vs. actual result) Jos vastasi, kirjaa PASS, jos taas ei, kirjaa FAIL tälle varatulle kentälle. Lisää kohtaan End Time nauhoituksen ajankohta, kun olet kirjannut ohjelmistovirheelle PASS/FAIL. Bug ID:llä viitataan dokumentissa olevaan numerointiin (katso otsikon numero kuvasta 2). Testitapaukset excelin kohtaan "Notes" voi kirjata muita huomiota, esim. dokumentointiin liittyen. Kuva 1: Testitapaukseen kirjaus 2. Kun testattava ohjelma ei toimi odotetusti tai siinä esiintyy jokin muu ohjelmistovirhe, kirjataan ne Ohjelmistovirheet-[osallistujanumero].docx dokumenttiin. Jokaiselle ohjelmistovirheelle tulee täyttää siinä vaaditut kentät. Kyseisestä dokumentista löytyy tarkemmat virheiden kirjausohjeet. Kuvassa 2 on esimerkki tästä.
3. Ohjelmistovirhedokumenttiin numeroidaan löytyneet ohjelmistovirheet. Kirjaa tämä numero testitapauksen kohdalle, mikäli ohjelmistovirhe liittyy testitapaukseen. Dokumentoidulle virheelle ei tarvitse olla vastaavaa testitapausta. Dokumentoinnin helpottamiseksi, kuvan kaappauksia voi ottaa tarvittaessa (valitsemalla print screen). Tätä varten on erillinen ohjelma asennettuna (Greenshot). On suositeltavaa kirjata ohjelmistovirheet heti ne löydettyään ohjelmistovirhe dokumenttiin. Dokumentoinnin voi tehdä joko suomeksi tai englanniksi. Kuva 2: Ohjelmistovirheen kirjaus.
Toimenpiteet ennen harjoituksen aloitusta Harjoitus aloitetaan sekä lopetetaan yhtäaikaisesti. Älä siis aloita testattavien ohjelmien käyttöä ennen lupaa. Ennen yhteistä aloitusta on kuitenkin tehtävä seuraavat toimenpiteet, jotka voi tehdä omatoimisesti: 1. Ilmoita harjoituksen assistenteille saapuneesi paikalle Ilmoittautuessasi paikalle, sinulle annetaan osallistujanumero, joka sinun tulee liittää luovuttamiisi tiedostoihin. 2. Pura virtuaalikone suoraan C:\Temp hakemistoon Harjoituksen assistentit ilmoittavat purettavan paketin nimen sekä salasanan sen purkamiseksi. Mene hakemistoon Y:\Yleiset\Mikroluokat\521457A" ja pura sieltä edellä mainittu paketti syötettyäsi paketin pyytämän salasanan hakemistoon C:\Temp. Purkamisen aikana käydään ohjeet lävitse harjoituksen assistentin ohjaamana. Kuva 3. Virtuaalikoneen purku. 3. Käynnistä virtuaalikone paikalliselta koneeltasi Käynnistä virtuaalikone suorittamalla "Windows 10 x64.vmx" luomastasi C:\Temp\521457A hakemistosta. Valitse kolmeen ilmaantuvaan ponnahdusikkunaan I copied it, Remind me later ja OK. 4. Avaa Testitapaukset-[osallistuja_numero].xlsx tiedosto virtuaalikoneessa ja nimeä se Avaa työpöydältä Testitapaukset-[osallistuja_numero].xlsx tiedosto. Korvaa tiedoston nimestä [osallistuja_numero] omalla henkilökohtaisella osallistujanumerollasi, jolloin se näyttää seuraavanlaiselta: Testitapaukset-123.xlsx. Molempien testattavien ohjelmien ohjelmistovirheet ovat tässä samassa tiedostossa.
5. Avaa Ohjelmistovirheet-[osallistuja_numero].docx tiedosto virtuaalikoneessa ja nimeä se. Avaa työpöydältä Ohjelmistovirheet-[osallistuja_numero].docx tiedosto ja korvaa osallistuja_numero henkilökohtaisella osallistujanumerollasi. Tiedosto näyttää esim. seuraavanlaiselta: Ohjelmistovirheet-123.docx. Kyseiseen tiedostoon kirjataan löydetyt ohjelmistovirheet. 6. Käynnistä molemmat testattavat ohjelmat. Molempien käynnistys tapahtuu työpöydältä käsin. 7. Aja virtuaalikoneen työpöydällä oleva Nauhoituksten_aloitus.bat tiedosto Tämä käynnistää nauhoitus ohjelman sekä kellon. Älä sammuta nauhoitusta tai kelloa missään välissä. Synkronoi kello tauottamalla sitä muutamaksi sekunniksi. Kun kaikki nämä toimenpiteet ovat tehtynä kaikilta osallistujilta, harjoituksen aloittamiseksi annetaan lupa. Mikäli tulee teknisiä ongelmia harjoituksen edetessä, esim. nauhoituksen kanssa, voi assistentilta kysyä neuvoa. Itse testaus on opiskelijan omilla harteilla. Lopetus toimenpiteet Harjoituksen valvojan ilmoitettua testaukseen varatun ajan päättyneen, toimi alla olevien ohjeiden mukaisesti. 1. Sammuta nauhoitus valitsemalla nauhoitusohjelmasta, OBS studio, stop recording Älä sammuta OBS studiota kesken nauhoituksen pysäytyksen. 2. Varmista, että olet nimennyt kaiken palautettavan materiaalin oikein osallistujanumerosi mukaan. Esim. Osallistujanumeron 123 omaava henkilön palautusten nimeäminen: Testitapaukset-123.xlsx Ohjelmistovirheet-123.docx Nauhoitus-123.mp4 3. Pakkaa nämä tiedostot.zip tiedosotoon. 4. Nimeä.zip tiedosto osallistujanumerosi mukaan. Esim. 123.zip 5. Palauta tiedostot palautuslokeroon. Älä sulje virtuaalikonetta ennen kuin palautus on varmistettu onnistuneeksi laboratorio assistenttien toimesta.
Kirjaudu yliopiston tunnuksillasi osoitteessa: https://filesender.oulu.fi/filesender/. Nimeä otsikoksi (subject) osallistujanumerosi. Lähetä osallistuja numerollasi varustettu.zip tiedosto, jossa on testitapauksesi, ohjelmistovirheesi, sekä nauhoituksesi, FileSenderin avulla osoitteeseen: pp@ee.oulu.fi. 6. Ilmoita assistenteille palauttaneesi tiedostot. Kun tarvittavat materiaalit testauksen tuloksista on palautettu onnistuneesti ja palautus on vahvistettu harjoituksen assistentin toimesta, voit sammuttaa virtuaalikoneen ja poistaa paikalliselle koneellesi tuodut tiedostot C:\Temp\ hakemistosta. 7. Sammuta virtuaalikone 8. Poista kaikki paikalliselle koneellesi tuodut tiedostot C:\Temp\ hakemistosta