Tukiasemaohjaimen ohjelmiston muutostoimitusten automatisoitu testaustyöympäristö Mikko Harila 2.12.2003 Työn valvoja:Professori Sven-Gustav Häggman Työn.

Slides:



Advertisements
Samankaltaiset esitykset
Laatu ja ympäristöjärjestelmät
Advertisements

WCDMA Anssi Kukkonen Tarja Kettunen. •ITU aloitti IMT-2000 projektin v. 1992, jolla WCDMA valittiin UMTS:n radiojärjestelmäksi •IMT-2000 koostuu joukosta.
Testaus ja testausympäristöt
Moniasiakasympäristön etäyhteysratkaisujen vertailu
Internetprotokollien pääsynvalvonta verkkolaitteissa Teemu Heino Työn valvoja: Professori Raimo Kantola Työn suorituspaikka: Elisa Internet Oy.
Ohjelmistotekniikka - Software Control Management Kevät 2003 Hanna-Kaisa Lammi LTY/Tite Osa materiaalista on peräisin kurssikirjasta Haikala,
Moniverkkoliityntä asiakkaan näkökulmasta
Gsm verkko voidaan karkeasti jakaa kolmeen osaan:
Suunnitelma ohjelmiston testaukseen
Suupohjan seutuportaali –hanke
Tiedonsiirronperusteet
TUTKINTOTILAISUUDEN ARVIOINTI
Tekijät: Pekka Ala-Honkola, Mika Immonen
Mikko Tyrväinen InSitu –Luentopalautejärjestelmän tekninen evaluointi.
© 2012 Tieto Corporation Vaatimukset ja Testaus – Kokemuksia TestausOSYn seminaari , Tapiola Erkki Pöyhönen Lead Test Manager Tieto, Enterprise.
Tekninen suunnit-telu
Valvoja: Prof. Riku Jäntti Ohjaaja: FM, MBA Tapio Heinäaro
Oman sivuston perustaminen Opasnetiin Kuopio,
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Performance testing of TETRA 1. SISÄLTÖ  TETRA standardointi  ICT- yrityksen toteutus  Testaus- prosessi  Motivaatio testaukseen  Vaiheet/ osa-prosessit.
Ketterä testaus ja testauslähtöinen kehitys
Diplomityöseminaari Henri Haapanen Valvoja ja ohjaaja: Professori Riku Jäntti.
Väliraportti A12-08 Beckhoff-teollisuustietokoneen käyttöönotto Lauri Lötjönen Mikko Pulkki.
Jatkuva Integraatio ohjelmistokehityksessä
Luvata Oy TIETOHALLINNON KURSSIN TUTKIELMA. Luvatasta lyhyesti Maailman johtavia metallituotteiden valmistajia Työllistää 16 maassa 6400 työntekijää,
Suurten ja keskisuurten yhteinen lippu- ja maksujärjestelmä Tausta, tavoitteet ja tulokset Oheisaineisto nro 2 Pela §
Ohjelmistotekniikka - Tenttiin valmistautumisesta Kevät 2003 Hanna-Kaisa Lammi LTY/Tite.
Rakenteen ja ilmeen määrittelystä konseptissa. Konseptisuunnittelu Konseptisuunnitelman sisällöstä Konseptisuunnitelmassa kuvaillaan Projektin tausta.
Pro gradu -tutkielmat ohjelmistotestauksesta
Käyttöjärjestelmien käynnistyminen
Savonia-ammattikorkeakoulu Liiketalous Kuopio | Opinnäytetyön nimi Tekijä: Etunimi Sukunimi Ohjaaja:
Ohjelmistojen suunnittelumenetelmät ja –työkalut
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Ohjelmistotekniikka ja projektinhallinta, 4 op
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
Esitutkimus (tarvekartoitus)
Heikki Salokanto Valvoja: prof. Jukka Manner Ohjaaja: DI Pekka Pajuoja, TEKES Sovelluskehitysympäristön virtualisoinnin tuomat edut ja haitat.
5.3 Toteutus Tuotantokäsikirjoitusten valmistuttua päästään rakentamaan lopullista tuotetta toteutus- vaiheessa. Tuotanto vaihe voi alkaa jo osittain tuotantokäsikirjoituksen.
Esa Jaakola Valvoja: Professori Raimo Kantola
1 │ Ympäristösi tekijä Esiselvitys InfraTM / SKOL InfraBIM-nimikkeistö JUHA LIUKAS
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Esitelmä 11 - Teemu Mutanen Optimointiopin seminaari - Syksy 2005 / 1 Lisätiedon arvo.
T Loppudemo Kaffetauko eAuction
C 1. Testaus on ”sarja toimintoja” Itse asiassa, testaus on vuorovaikutusta, jota rytmittää ohjelmiston arviointi. Vaikka on hyödyllistä tunnistaa sarja.
PIIRILEVYN LUOTETTAVUUSTESTAUS
HENKILÖSTÖKOULUTUS GLOBAALISSA YRITYKSESSÄ - Pilottiprojekti Nokia Mobile Phones Tuomo Rintamäki Teknillinen korkeakoulu Koulutuskeskus Dipoli Kansallisen.
Testaus Testaus Testauksella pyritään löytämään virheitä, jotka sitten korjataan. Yksittäinen testi on yleensä ohjelman suoritus (tietyillä.
T Personal SE Assignment Pauli Aho Personal SE Assignment Valittu aihe ja menetelmä Käytettävyystestaus (usability testing) ISO :
T Projektikatselmus Ampel Projektisuunnitteluvaihe (Versio 1.0)
Ohjelmistotekniikka kevät 2003 CASE-välineet. Ohjelmistotekniikka kevät 2003 Mitä ovat CASE-välineet? Computer Aided Software Engineering Tietokoneavusteinen.
1 Sensor Tasking and Control Jari Hassinen Riikka Asikainen
AS Automaatio- ja systeemitekniikan projektityöt A11-17 Ikäihmisten kotona asumista tukevien järjestelmien kehittäminen Ovivalpas väliraportti Mathias.
Kappale 8 - Ad-Hoc verkkojen tehokkuus Tietoliikennetekniikan seminaari – Markku Korpi.
2/2001 Tietojärjestelmät ja Systeemisuunnittelu Luennoitsija: Tapio Lammi
Ohjelmistotekniikka kevät 2003 Ohjelmistotekniikan määritelmä Ohjelmistotekniikka (Software Engineering) tarkoittaa pätevien insinööriperiaatteiden vakiinnuttamista.
Radiotaajuuksien generointimenetelmä Markus Hiltunen Ohjaaja: Kai Virtanen Valvoja: Kai Virtanen Työn saa tallentaa ja julkistaa Aalto-yliopiston.
Jukka Saari haastattelu. Tietoa jota et ehkä tiennyt henkilöstä jota et tiennyt!!!
Avoimen tuotteen hallintamalli Tuotteenhallinnan työpaja
Projektityöskentely Projekti käsitteenä Projektin vaiheet Projektin asettaminen Projektin suunnittelu Projektin käynnistäminen ja toteuttaminen Projektin.
MIKÄ ON PROJEKTI / HANKE?. Projekti  …. On joukko ihmisiä ja muita resursseja, jotka on tilapäisesti koottu yhteen suorittamaan tiettyä tehtävää,
H5 Tietoturva. Mitä on tietoturva Tietoturva on termi, joka tarkoittaa laitteiston ja tiedostojen suojaamista ulkopuolisilta. Tietoturva ei ole ainoastaan.
18. Testaus.

tekijä: Kari Martelius valvoja: Raimo Kantola
Projektitoiminta TUOL0006 Harjoitustyö Projektisuunnitelma
Langattomat verkot metropolialueella
Tietojärjestelmät KEHITTÄMINEN JOHTO KIRJANPITO TILAUSTEN KÄSITTELY
Langattoman lähiverkon tilaus-toimitusprosessin kehittäminen
Langattoman lähiverkon tilaus-toimitusprosessi
Avainresurssit ja kyvykkyydet
Esityksen transkriptio:

Tukiasemaohjaimen ohjelmiston muutostoimitusten automatisoitu testaustyöympäristö Mikko Harila Työn valvoja:Professori Sven-Gustav Häggman Työn ohjaaja:Insinööri Matti Pöllä

Sisältö Johdanto Yleistä GSM-matkapuhelinjärjestelmästä Ohjelmistojen testauksen teorioita Testaustyöympäristön valmistaminen Johtopäätökset

Johdanto Diplomityö tehtiin Nokia Networks:lle Tavoitteena valmistaa testaustyöympäristö tukiasemaohjaimen muutostoimitusten testien automatisointiin Muutostoimitus on asiakkaalle toimitettava muutettu tuote Automatisoinnin avulla pyritään säästöihin ja tuotteiden laadun parantumiseen Miksi vielä GSM eikä 3G-järjestelmä?

GSM-järjestelmä Maailman käytetyin matkapuhelinjärjestelmä GSM-järjestelmän osat: Keskusjärjestelmä (MSC) Tukiasemajärjestelmä (BSS) Käytönhallintajärjestelmä (OSS) Matkapuhelin (MS)

Tukiasemajärjestelmän osat: Tukiasemaohjain (BSC) Tukiasema (BTS) Transkooderi-siirtonopeussovitin (TRAU)

Solukkoverkko – Jokaisessa solussa oma tukiasema – Tukiasemalla käytössä tietyt taajuudet – Samat taajuudet toisen solun käytössä riittävän kaukana – Käyttäjän kulkiessa solusta toiseen tapahtuu kanavanvaihto

2G:stä kohti 3G:tä 2.5 –sukupolven järjestelmät Hyvä siirtonopeus mutta operaattoreille suhteellisen halpa USA:ssa tärkeitä, koska 3G- taajuuksia ei vapaina GSM:n jatkossakin pitkään 3G-järjestelmien rinnalla

Ohjelmistojen testauksen teoriaa Ohjelmistoissa aina virheitä Testauksen ei pitäisi olla ohjelman toiminnan todistelua Testien hyvä suunnittelu tärkeää Hyvän testin ominaisuuksia Virheiden löytämisen tehokkuus Testin monipuolisuus Testin taloudellisuus Testin kehityskelpoisuus jatkossa

Testauksen ongelmia –ohjelmaa mahdoton testata läpikotaisin –inhimilliset tekijät –testauksen riittävyyden määrittely –testin suorittajan valinta Virheiden löytämisen ja korjaamisen kustannukset

Testauksen V-malli Testitapausten valinta Mustalaatikkotestaus Lasilaatikkotestaus

Testauksen automatisointi –Edut: kustannussäästöt, laadun parannukset, yksitoikkoiset ja usein toistuvat testit poistuvat, kokonaan uudet testit mahdollisia, resurssien vapautuminen –Rajoitukset: hyvä testisuunnittelu edelleen tärkeää, testerillä ei mielikuvitusta –Riskit: epärealistiset odotukset, testerin elinkaari, käytettyjen työvälineiden laatu, organisaation jäykkyys

Nokia Networks:n testaus Noudattaa pääpiirteittäin yleistä V-mallia Testaukselle määritelty yleiset kehykset, joista valitaan projektiin sopivat osat Tukiasemaohjaimen muutostoimitusten testaus: Sijoittuu tuotteen elinkaaressa sekä tuotekehittelyprosessiin että ylläpitoprosessiin Määritellyt julkaisukriteerit V-mallin testit projektiin sovellettuina

Automatisoitu testaustyöympäristö Testaustyöympäristön tavoitteet –Luotettava, käyttäjäystävällinen, yleiskäyttöinen Suunnittelu – Manuaalisten testien toimintaan ja laitteistoon tutustuminen – Työvälineiden valinta (HIT, MAD, L3MCG) – Automatisoitavien testien valinta – Tulevaisuuteen varautuminen

Toiminta –Testaustyöympäristön ohjelmisto toteutettiin HIT:llä –MAD (ja myöhemmin L3MCG) käskyttävät puhelimia –Ohjelma käyttää erilaisia menetelmiä virheiden löytämiseksi –Testitulokset kattavaan log-tiedostoon

Johtopäätökset Tavoitteet täyttyivät pääosin Ongelmia vanhoista puhelinmalleista, joita jouduttiin MAD:in takia käyttämään. Nämä ongelmat poistuvat, kun L3MCG otetaan käyttöön Testaustyöympäristön tulevaisuuden näkymät hyvät Jatkossa ei testerin asiantuntijaa talossa Nokian puolelta saatiin todella hyvin tukea, mutta ongelmia aiheutui yrityksen suuresta koosta

KIITOS!!