248 resultados para ohjelmiston testaus
Resumo:
Tämän diplomityön tavoitteena oli kehittää menetelmiä ja ohjeitataajuusmuuttajan sulautetun ohjelmiston kehityksen aikaiseen testaukseen. Soveltuvia menetelmiä etsittiin tutkimalla laajasti kirjallisuutta sekä selvittämälläyrityksen testauskäytäntöä. Tutkittuja kirjallisuudesta löytyneitä menetelmä olivat testauskehykset, simulointi ja staattinen sekä automaattinen testaus. Kirjallisuudesta etsittiin myös menetelmiä, joiden avulla testausprosessia voidaan helpottaa tai muuten parantaa. Tällaisista menetelmistä tutkittiin muun muassa testidatan valintaa, testauslähtöistä kehitystä sekä testattavuuden parantamista. Lisäksi selvitettiin uudelleenkäytettävien testien ohjelmointiin soveltuvia ohjelmointikieliä. Haastatteluiden ja dokumentaation avulla saatiin hyvä käsitys yrityksessä vallitsevasta testauskäytännöstä sekä sen ongelmakohdista. Testauksen ongelmiksi havaittiin testausprosessin järjestelmällisyyden puute sekä tarve suunnittelijoiden testauskoulutukseen. Testausprosessin parantamiseksi esitetään moduulitestauskehyksen käyttöönottoa. Lisäksi suunnittelijoiden testauskoulutuksella arvioidaan olevan suuri vaikutus koko testausprosessiin. Testitapausten suunnitteluun esitetään menetelmiä, joiden avulla voidaan suunnitella kattavampia testejä.
Resumo:
Terrestrial Trunked Radio (TETRA) on moderni digitaalinen matkapuhelinjärjestelmän standardi, joka on suunniteltu täyttämään erityisesti viranomaisten vaativat tarpeet turvallisuuden ja luotettavuuden suhteen. Ohjelmiston testaus on tärkeä osa sen laadun takaamiseksi. Testaus on jaettu useisiin vaiheisiin ja se kattaa koko ohjelmiston elinkaaren: ohjelmiston kehittelystä alkaen asiakkaalle lähetettyyn valmiiseen tuotteeseen saakka. Toiminnallisuustestauksen suorittaa joko ohjelmiston suunnittelijat tai erillinen testausryhmä käyttäen Nokia TETRA-järjestelmän testauslaboratoriota. Testauksen tarkoituksena on varmistaa, että ohjelmisto, sen aliohjelmat ja ominaisuudet täyttävät niille annetut toiminnalliset ja laadulliset vaatimukset. Tämä diplomityö antaa yleiskuvan toiminnallisuustestausprosessista Nokia TETRA järjestelmän laboratoriossa. Se tarjoaa esimerkkitestitapauksen avulla kokonaiskuvan siitä, kuinka toiminnallisuustestausprosessi suoritetaan alusta loppuun.
Resumo:
Jatkuvasti lisääntyvä matkapuhelinten käyttäjien määrä, internetin kehittyminen yleiseksi tiedon ja viihteen lähteeksi on luonut tarpeen palvelulle liikkuvan työaseman liittämiseksi tietokoneverkkoihin. GPRS on uusi teknologia, joka tarjoaa olemassa olevia matka- puhelinverkkoja (esim. NMT ja GSM) nopeamman, tehokkaamman ja taloudellisemman liitynnän pakettidataverkkoihin, kuten internettiin ja intranetteihin. Tämän työn tavoitteena oli toteuttaa GPRS:n paketinohjausyksikön (Packet Control Unit, PCU) testauksessa tarvittavat viestintäajurit työasemaympristöön. Aidot matkapuhelinverkot ovat liian kalliita, eikä niistä saa tarvittavasti lokitulostuksia, jotta niitä voisi käyttää GPRS:n testauksessa ohjelmiston kehityksen alkuvaihessa. Tämän takia PCU-ohjelmiston testaus suoritetaan joustavammassa ja helpommin hallittavassa ympäristössä, joka ei aseta kovia reaaliaikavaatimuksia. Uusi toimintaympäristö ja yhteysmedia vaativat PCU:n ja muiden GPRS-verkon yksiköiden välisistä yhteyksistä huolehtivien ohjelman osien, viestintäajurien uuden toteutuksen. Tämän työn tuloksena syntyivät tarvittavien viestintäajurien työasemaversiot. Työssä tarkastellaan eri tiedonsiirtotapoja ja -protokollia testattavan ohjelmiston vaateiden, toteutetun ajurin ja testauksen kannalta. Työssä esitellään kunkin ajurin toteuttama rajapinta ja toteutuksen aste, eli mitkä toiminnot on toteutettu ja mitä on jätetty pois. Ajureiden rakenne ja toiminta selvitetään siltä osin, kuin se on oleellista ohjelman toiminnan kannalta.
Resumo:
Tässä insinöörityössä selvitettiin mahdollisuuksia parantaa Tapiola-ryhmän Yhtiökokousjärjestelmä-ohjelmiston ominaisuuksia ja tietoturvallisuutta. Järjestelmää käytetään Tapiola-ryhmän vakuutusyhtiöiden yhtiökokouksiin osallistuvien osakkaiden kirjaamiseen ja heidän äänten laskentaan. Tutkimuksen perusteella tehtiin järjestelmän määrittely ja suunnittelu, joiden tuloksena syntyivät toiminnallinen ja tekninen määrittelydokumentaatio, jotka toimivat pohjana uuden Yhtiökokousjärjestelmän toteutukselle. Työ tehtiin Tapiola-ryhmälle Tieto-Tapiola Oy:n tilauksesta. Työn alussa tutkittiin erilaisia mahdollisuuksia toteuttaa järjestelmän ohjelmisto- ja tietokanta-arkkitehtuuri, joiden perusteella määrittelyä ja suunnittelua alettiin toteuttaa. Tutkimuksen perusteella päädyttiin käyttämään Java SE -arkkitehtuuria sovelluksen toteutukseen ja SQL Server -tietokantaa järjestelmän tietovarastona. Valittuihin ratkaisuihin päädyttiin niiden hyvien tietoturvallisuus- ja kertakirjausominaisuuksien takia. Toiminnallisessa määrittelydokumentissa käydään läpi järjestelmälle asetettuja vaatimuksia ja kuvataan sen toiminnot, liiketoimintaluokkamalli, käyttöliittymä ja tulosteet. Lisäksi siinä otetaan kantaa järjestelmän käyttöympäristöön, ulkoisiin tietokantaliittymiin, käyttäjän tunnistautumiseen ja tietoturvallisuuteen sekä käydään läpi sen toiminta käyttäjien näkökulmasta. Toiminnallisen määrittelydokumentin pohjalta luotiin tekninen määrittelydokumentti. Siinä kuvataan järjestelmän ympäristö ja ohjelmisto- sekä tietokanta-arkkitehtuuri yleisellä tasolla. Tämän lisäksi järjestelmän arkkitehtuuria käydään myös tarkemmin läpi sekä kuvataan moduulit ja toiminnot niin tarkasti, että niiden perusteella voidaan toteuttaa koko järjestelmä. Työn tuloksena syntyivät kattava toiminnallinen ja tekninen määrittelydokumentaatio, joissa käydään läpi kaikki järjestelmän toteuttamiseen tarvittavat elementit sillä tarkkuudella, että järjestelmän toteuttaminen voidaan aloittaa.
Resumo:
Opinnäytetyömme koostuu Helsingin ammattikorkeakoulu Stadian Mesta-portaalille vuoden 2006 aikana tehdyn käytettävyystutkimuksen raportista sekä sen toteuttamista ja tuloksia esittelevästä kirjallisesta osasta. Sekä käytettävyystestaus että opinnäytetyö on toteutettu parityönä. Mesta on Stadian verkkopalvelujen portaali, joka lanseerattiin joulukuussa 2006 Stadian opettajien, opiskelijoiden ja henkilökunnan käyttöön. Mesta sisältää Stadian tärkeimmät tietojärjestelmät ja verkkopalvelut, kuten sähköpostin ja tilanvarausjärjestelmän, sekä tarjoaa uusia palveluja. Näitä ovat esimerkiksi työtilat ja keskustelualueet. Käytettävyys on tuotteen ominaisuus, joka määrittelee sen, kuinka sujuvaa, tehokasta ja opittavaa sen käyttö on. Käytettävyystutkimuksilla voidaan selvittää, kuinka hyvin käytettävyyden tavoitteissa on onnistuttu. Käytettävyydellä on yhä suurempi merkitys verkkopalveluissa ja erilaisissa laitteissa, sillä ne ovat tulleet erittäin laajaan käyttöön ja niiltä osataan odottaa käyttömukavuutta. Vaikeasti käytettävä tuote menettää merkittävän kilpailuedun. Mestalle päätettiin tehdä käytettävyystestaukset, sillä käytettävyydeltään onnistuneen portaalin ajateltiin houkuttelevan käyttäjiä. Testauksen tavoitteena oli antaa järjestelmän kehittäjille informaatiota, jonka avulla he voisivat parantaa portaalin käytettävyyttä. Haasteena oli portaalin laaja käyttäjäkunta, jolla on hyvin erilaista osaamista tietokoneiden ja verkkopalvelujen käyttämisestä. Tästä huolimatta portaalin tuli palvella heitä tasapuolisesti. Testaukset toteutettiin seitsemällä testihenkilöllä siten, että he suorittivat palvelussa heille annettuja tehtäviä samalla kun testitilannetta tarkkailtiin sekä paikan päällä että videoiden. Tehtävien avulla etsittiin portaalin käyttöliittymän ongelmakohtia ja löydetyt ongelmat kirjoitettiin testausraportiin kehitysehdotuksiksi. Näitä ehdotuksia syntyi 55 kappaletta ja niistä suurin osa otettiin käyttöön Mesta-portaalissa.
Resumo:
Teimme opinnäytetyömme Helsingin ja Uudenmaan sairaanhoitopiirin laboratorion eli HUSLABin virologian osastolla hiv- hepatiittityöpisteessä. Työn tavoitteena oli selvittää kuinka luotettavia immunokromatografiset HIV-pikatestit ovat. Testasimme kolmea eri HIV-pikatestiä ja vertasimme niistä saatuja tuloksia virologian osaston rutiinidiagnostiikan tuloksiin. Pikatestit olivat Determine HIV - 1/2 (Abbott), CORE HIV 1&2 (Core Diagnostics) ja IMMUNOFLOW HIV 1-HIV2 (Core Diagnostics). Testasimme 100 seeruminäytettä jokaisella kolmella HIV-pikatestillä. Näytteistä vahvoja positiivisia oli 20, tuoreita tartuntoja 20, vääriä reaktiivisia 20 ja negatiivisia 40. Tulosten käsittelyssä käytimme SPSS ja Excel -ohjelmia. Tuloksiemme perusteella kaikkien HIV-pikatestien spesifisyys oli parempi kuin niiden sensitiivisyys. HIV-pikatestit eivät antaneet täysin luotettavia tuloksia. HIV-pikatestit eivät välttämättä havaitse tuoreita infektioita ja tämän takia saattaisi tulla vääriä diagnooseja. HIV-pikatestit saattavat myös antaa vääriä positiivisia tuloksia. Testin luotettavuus on hyvä, jos testataan pitkälle edenneitä HIV-infektioita, joissa vasta-aineet ovat korkeita. Tulosten perusteella rutiinidiagnostiikan testeillä HIV-infektio saadaan paremmin diagnosoitua kuin HIV-pikatesteillä. Suomessa ei mielestämme ole tarpeellista käyttää HIV-pikatestejä, sillä laboratoriotekniikka on hyvin kehittynyttä ja välimatkat lyhyitä. Suuren HIV-prevalenssin maissa HIV-pikatestit olisivat mielestämme hyödyllisiä, jotta mahdollisimman moni saataisiin testattua.
Resumo:
Viime vuosikymmenien aikana kommunikaatioteknologiat ovat kehittyneet erittäin paljon. Uusia verkkoja, liityntätekniikoita, protokollia ja päätelaitteita on luotu alati kehittyvällä vauhdilla, eikä hidastumisen merkkejä ole näkyvissä. Varsinkin mobiilisovellukset ovat kasvattaneet markkinaosuuksiaan viime aikoina. Unlicensed MobileAccess (UMA) on uusi liityntätekniikka mobiilipäätelaitteille, joka mahdollistaa liitynnän GSM- runkoverkkoon WLAN- tai Bluetooth - tekniikoiden avulla. Tämä diplomityö keskittyy UMAan liittyviin teknologioihin, joita tarkastellaan lähemmin ensimmäisissä kappaleissa. Tavoitteena on esitellä, mitä UMA merkitsee, ja kuinka eri tekniikoita voidaan soveltaa sen toteutuksissa. Ennenkuin uusia teknologioita voidaan soveltaa kaupallisesti, täytyy niiden olla kokonaisvaltaisesti testattuja. Erilaisia testausmenetelmiä sovelletaan laitteistonja ohjelmiston testaukseen, mutta tavoite on kuitenkin sama, eli vähentää testattavan tuotteen epäluotettavuutta ja lisätä sen laatua. Vaikka UMA käsittääkin pääasiassa jo olemassa olevia tekniikoita, tuo se silti mukanaan uuden verkkoelementin ja kaksi uutta kommunikaatioprotokollaa. Ennen kuin mitään UMAa tukevia ratkaisuja voidaan tuoda markkinoille, monia erilaisia testausmenetelmiä on suoritettava, jotta varmistutaan uuden tuotteen oikeasta toiminnallisuudesta. Koska tämä diplomityö käsittelee uutta tekniikkaa, on myös testausmenetelmien yleisen testausteorian käsittelemiselle varattu oma kappale. Kappale esittelee erilaisia testauksen näkökulmia ja niihin perustuen rakennetaan myös testausohjelmisto. Tavoitteena on luoda ohjelmisto, jota voidaan käyttää UMA-RR protokollan toiminnan varmentamiseen kohdeympäristössä.
Resumo:
Työ liittyy Lappeenrannan teknillisessä yliopistossa voimalaitostekniikan laboratoriossa vuonna 2004 aloitettuun sulapoltto- ja sulakaasutustutkimukseen. Päätavoitteena on suunnitella, rakentaa ja testata pienen kokoluokan sulakaasutuslaitetta. Kirjallisuusosassa luodaan lyhyt katsaus viime vuosina muualla tehtyyn sulapoltto- ja sulakaasutustutkimukseen. Laskentaosassa mallinnetaan sulapoltto- ja sulakaasutusprosessia eri polttoainekoostumuksilla. Tutkimusosassa suunnitellaan ja rakennetaan sulakaasutuskoelaitteisto kaasutuskokeita varten. Lopussa on kehittyneemmän tutkimuslaitteiston alustavaa suunnittelua.
Resumo:
Tämändiplomityön tavoitteena oli tutkia, miten liiketoimintaprosessissa esiintyviä toimijoiden välisiä riippuvuussuhteita voidaan kehittää, käyttäen juuri tähän tarkoitukseen räätälöityä kehittämismenetelmää ja mitä osia tämäntyyppisen kehittämismenetelmän tulisi sisältää. Työssä ideoitu menetelmä on tarkoitettu jo käytössä olevien liiketoimintaprosessien kehittämiseen. Työ aloitettiin tutkimalla teoriataustaa liiketoimintaprosesseistaja olemassa olevista organisaatioiden sekä liiketoimintaprosessien kehittämismenetelmistä. Kehittämismenetelmän sisällön määrittelyssä hyödynnettiin myös työn tilaajan toimesta aikaisemmin tehtyä menetelmien ja mallien kehittämistyötä. Menetelmän sisältö rajattiin kolmeen vaiheeseen, joita ovat kehittämisprojektin suunnitteluvaihe, prosessin ja toimijoiden välisten yhteistyösuhteiden analysointivaihe sekä kehittämisratkaisujen suunnittelu- ja toteutusvaihe. Menetelmää testattiin kahdessa julkisen sektorin palveluprosessissa, joista saatujen kokemuksien perusteella menetelmää kehitettiin edelleen lopulliseen muotoonsa. Työn varsinaisena tuloksena syntyi sekä käytännössä testattu kehittämismenetelmä että useita potentiaalisia jatkokehityskohteita, jotka koskevat menetelmän yksittäisiä vaiheita. Lisäksi kehittämistyön yhteydessä syntyi myös laajempia kehittämisideoita, jotka koskevat prosessi- ja verkostomallien yhdistämistä, prosessijohtamista ja kehittämishankkeiden koordinointia.
Resumo:
ASP eli sovellusvuokraus on jatkuvasti yleistyvä vaihtoehto perinteiselle ohjelmistojen ostamiselle. Suomessa on pieniä ASP-toimittajia joilla voisi olla mahdollisuuksia pärjätä kansainvälisillä markkinoilla, mutta kansainvälistyminen tuo haasteita kaupallisesti sekä myös teknisesti. Työn tavoitteena on suunnitella ASP-ohjelmiston kehittämistä kansainväliseen käyttöön sopivaksi sekä tarkastella myös laajemmin ASP-ohjelmiston vientiä koskevia kysymyksiä. Erityisesti kainsainvälistymiseen liittyvien aiheiden lisäksi työssä esitellään myös ASP-toimintamalli, kehityksen kohteena oleva Severa Oy:n ASP-palvelu sekä ASP-sovelluksen kehittämiseen käytettäviä tekniikoita ja työkaluja niin WWW-sovelluskehityksen kuin tietokantojenkin osalta.