ISTQB:n testaussanasto

Koko: px
Aloita esitys sivulta:

Download "ISTQB:n testaussanasto"

Transkriptio

1 1 (9) ISTQB:n sanasto Tämä on ISTQB:n sanastostandardin suomennos. Lähde: Standard glossary of terms used in Software Testing Version 2.0 (dd. December 2 nd, 2007) Produced by the Glossary Working Party [of] International Software Testing Qualification Board. Suomalaisia käännöksiä sovellettaessa on muistettava, että eri aloilla on käytössä jossain määrin erilaiset käsitteet ja niin kauan kuin käsitteistä ei ole virallista suomalaista standardia, on testauksen dokumentaation viestintäkyvyn varmistamiseksi erityisesti varmistettava toimintaympäristön käsitteistön mukaisuus. Käännös on tehty FiSTB:ssä, koordinointi ja kokoaminen Matti Vuori Plenware:sta. Käännöstä kehitetään jatkuvana prosessina. Tämä versio on snapshot sen tilanteesta Sanaston uusin versio on aina saatavilla FiSTB:n WWW-sivustolla. A Abstract test case Acceptance Acceptance criteria Acceptance Accessibility Abstrakti testitapaus; Käsitetason testitapaus Hyväksyntä; Hyväksyminen Hyväksymiskriteerit Hyväksymis Esteettömyyden Automated testware Availability Automatisoidun testauksen materiaalit; Automatisoidut materiaalit; Automatisoidun testauksen materiaalit Saatavuus; Käytettävyys (Huom! n kaksi merkitystä! Nykyisin usability-merkitys on usein merkittävämpi) Accuracy Action word driven Actual outcome Actual result Ad hoc review Tarkkuus Toimisana Todellinen lopputulos Todellinen tulos Valmistelematon katselmointi B Back-to-back Baseline Basic block Basis test set Vertailu Vaihetaso; Vertailukohta Peruslohko Perustestijoukko Ad hoc Adaptability Agile Algorithm test [TMap] Alpha Analyzability Analyzer Anomaly Arc Attack Attractiveness Audit Audit trail Valmistelematon ; Ad hoc - Sovitettavuus Ketterä ; Testaus ketterässä ohjelmistokehityksessä Algoritmi Alpha-; Alfa Analysoitavuus Analysaattori; Analysointiohjelma Poikkeama; Anomalia Haara Hyökkäys Viehättävyys (houkuttelevuus) Tarkastus; Auditointi (prosessin); Jäljitysketju; (Huom. engl. termiä käytetään laajalti) Bebugging Behavior Benchmark test Bespoke software Best practice Beta Big-bang Black-box Black-box test design Black-box Blocked test case Bottom-up Boundary value Virheiden kylväminen Käyttäytyminen Benchmark-testi; Vertailutesti Räätälöity ohjelmisto Paras käytäntö Beta Big bang -; Kertarysäystesti (slangi) Mustalaatikkotekniikka Mustalaatikkotekniikka; Mustalaatikkotestisuunnitte lutekniikka; Mustalaatikkosuunnittelute kniikka Mustalaatikko Estetty testitapaus Alhaalta ylös, kokoava Raja-arvo

2 2 (9) Boundary value analysis Raja-arvoanalyysi Co-existence Yhdessätoimivuus Boundary value Boundary value Branch Branch condition Branch condition combination Raja-arvokattavuus Raja-arvojen ; Haara Haarautumisehto Haarautumisehtojen yhdistelmäkattavuus Commercial off-the-shelf software Comparator Compatibility Compiler Complete Valmisohjelmisto Vertailija; Komparaattori Yhteensopivuus Kääntäjä Täydellinen Branch condition combination Branch condition Branch Branch Haarautumisehtojen yhdistelmä Haaraehtokattavuus Haarautumiskattavuus; Haarakattavuus Haara Completion criteria Complexity Compliance Compliance Lopetuskriteeri Kompleksisuus Yhdenmukaisuus; Vastaavuus Yhdenmukaisuuden Buffer Puskuri Component Komponentti Buffer overflow Bug Bug report Bug taxonomy Bug tracking tool Business process-based C Puskurin ylivuoto Vika ; (Slangi: bugi) Vikaraportti; (Slangi: bugiraportti) Bugien luokittelu Vianhallintatyökalu Liiketoimintaprosessiperusteinen Component integration Component specification Component Compound condition Concrete test case Concurrency Komponenttien integrointi; Integrointi Komponenttimäärittely Komponentti; Yksikkö; Moduuli Yhdistelmäehto Konkreettinen testitapaus Rinnakkaisuus Capability maturity model (CMM) Capability maturity model integration (CMMI) Capture / playback tool Capture/replay tool CASE CAST Cause-effect analysis Cause-effect decision table Cause-effect graph Cause-effect graphing Certification Change control Change control board Changeability Checker Chow's metrics Classification tree Classification tree method Code Code analyzer Code Code-based CMM (erisnimi) CMMI (erisnimi) Nauhoitus/toisto -työkalu; Nauhoittava ohjelmisto Nauhoitus/toisto -työkalu; Nauhoittava ohjelmisto CASE Tietokoneavusteinen ohjelmisto Lyhenne ei käytössä.) Syy-seuraus -analyysi Syy-seuraus-päätöstaulu Syy-seuraus-kaavio Syy-seuraus-kaavio Sertifiointi Muutoksenhallinta Muutosraati Muutettavuus; Muunneltavuus Tarkistaja Chow:n kattavuusmetriikka Luokittelupuu Luokittelupuumenetelmä Koodi Koodin analysoija Koodikattavuus Koodin Condition Condition combination Condition combination Condition Condition determination Condition determination Condition outcome Condition Confidence test Configuration Configuration auditing Configuration control Configuration control board (CCB) Configuration identification Configuration item Configuration management Configuration management tool Configuration Confirmation Conformance Consistency Continuous representation Ehto Yhdistelmäehtojen kattavuus Yhdistelmäehtojen kattavuus Ehtokattavuus Ehdon päätösvaikutuskattavuus Ehdon päätösvaikutustekni ikka Ehdon tulos Ehto Luottamustesti Kokoonpano, konfiguraatio Kokoonpanon auditointi Kokoonpanon valvonta Kokoonpanoraati Kokoonpanon tunnistaminen Kokoonpanon osa Kokoonpanon hallinta Kokoonpanon hallintatyökalu Kokoonpanon Varmistus Yhdenmukaisuus Yhdenmukaisuus; Yhtenäisyys; Konsistenssi Jatkuva esitys

3 3 (9) Control flow Control flow analysis Control flow graph Control flow path Conversion Cost of quality COTS Kontrollivuo Kontrollivirran analyysi Kontrollivuokaavio Kontrollivuopolku Muunto Laatukustannukset Kaupallinen valmisohjelmisto Defect detection percentage (ddp) Defect management Defect management tool Defect masking Defect report Defect taxonomy Defect tracking tool Vianlöytöprosentti Vianhallinta Vianhallintatyökalu Vian peittyminen Vikaraportti Vikaluokitusjärjestelmä Vianhallintatyökalu Coverage Kattavuus Definition-use pair Määrittely-käyttö -pari Coverage analysis Kattavuusanalyysi Deliverable Tuotos; Tulos; Vaihetuote Coverage measurement tool Kattavuuden mittaustyökalu Design-based Suunnittelumallipohjainen Coverage item Kattavuusyksikkö Desk checking Pöytä Coverage tool Kattavuustyökalu Development Kehityksenaikainen Custom software Räätälöity ohjelmisto Deviation Poikkeama Cyclomatic complexity Cyclomatic number Syklomaattinen kompleksisuus Syklomaattinen luku Deviation report Dirty Documentation Poikkeamaraportti Negatiivinen Dokumentoinnin D Daily build Data definition Päivittäinen buildi (slangi); Päivittäinen koonti / kokoaminen / rakentaminen Muuttujan arvon asettaminen Domain Driver Dynamic analysis Dynamic analysis tool Dynamic comparison Dynamic Arvoalue Ajuri; Testiajuri Dynaaminen analyysi Dynaamisen analyysin työkalu Dynaaminen vertailu Dynaaminen Data driven Data flow Data flow analysis Data flow Data flow Data integrity Database integrity Dead code Debugger Debugging Debugging tool Decision Decision condition Decision condition Decision Decision outcome Decision table Decision table Decision Defect Defect based Defect based test design Defect density Aineisto-ohjattu Tietovirta Tietovirta-analyysi Tietovirtakattavuus Tietovirta Tiedon eheys Tietokannan eheys Kuollut koodi Debuggeri (slangi); Virheenjäljitin Virheidenpoisto; Virheiden jäljitys; (Slangi: debuggaus) Debuggaustyökalu (slangi); Debuggeri (slangi); Virheenjäljitin Päätös Päätösehtokattavuus Päätösehto Päätöskattavuus Ehtolausekkeen arvo Päätöstaulu Päätöstaulu Päätös Vika Vikaperusteinen tekniikka Vikaperusteinen testisuunnittelu tekniikka Vikatiheys E Efficiency Efficiency Elementary comparison Emulator Entry criteria Entry point Equivalence class Equivalence partition Equivalence partition Equivalence partitioning Error Error guessing Error seeding Error seeding tool Error tolerance Evaluation Exception handling Executable statement Exercised Exhaustive Exit criteria Toiminnallinen tehokkuus Toiminnallisen tehokkuuden (Ei käännöstä) Emulaattori Aloitusehdot, aloituskriteerit Aloituskohta Ekvivalenssiluokka Ekvivalenssiluokka Ekvivalenssiositusten kattavuus Ekvivalenssiositusmenetelmä; Ekvivalenssijakomenetelmä Virhe Virheen arvaus Virheiden kylväminen Virheidenkylvämistyökalu Virhesietoisuus Arviointi; Evaluointi Poikkeusten käsittely Suoritettava lause Suoritettu Täydellinen Lopetusehdot

4 4 (9) Exit point Expected outcome Expected result Experienced-based Experienced-based test design Exploratory F Fail Failure Failure mode Failure Mode and Effect Analysis (FMEA) Failure Mode, Effect and Criticality Analysis (FMECA) Failure rate False-fail result False-pass result False-positive result False-negative result Fault Fault attack Fault density Fault detection percentage (fdp) Poistumiskohta Odotettu tulos Odotettu tulos Kokemusperusteinen tekniikka Kokemusperusteinen Tutkiva Epäonnistuminen; Ei läpäise Häiriö (vikaantuminen) Häiriön ilmenemistapa Vika- ja vaikutusanalyysi (VVA) Vika-, vaikutus- ja kriittisyysanalyysi (VVKA) Häiriötiheys Väärä testin epäonnistuminen Väärä testin läpäisy Väärä positiivinen tulos Väärä negatiivinen tulos Vika (Ei vakiintunutta käännöstä) Vikatiheys Fault masking Vian peittyminen / peittäminen Fault seeding Vikojen kylväminen Fault seeding tool Vikojen kylvämistyökalu Fault tolerance Vikasietoisuus Fault Tree Analysis Feasible path Feature Field Finite state machine Finite state Formal review Frozen test basis Function point analysis (FPA) Functional integration Functional requirement Functional test design Functional Vikapuuanalyysi Suoritettavissa oleva polku Piirre; Ominaisuus; (Slangissa myös: toiminto) Kenttä Tilakone Tilakone Muodollinen katselmointi; Formaali katselmointi Kiinnitetty perusta Toimintopisteanalyysi Toimintoketjun integrointi Toiminnallinen vaatimus Toiminnallinen Toiminnallisuus Functionality Functionality G Glass box H Hazard analysis Heuristic evaluation High level test case Horizontal traceability Hyperlink Hyperlink tool I Impact analysis Incident Incident logging Incident management Incident management tool Incident report Incremental development model Incremental Independence of Infeasible path Informal review Input Input domain Input value Inspection Inspection leader Inspector Installability Installability Installation guide Installation wizard Instrumentation Instrumenter Intake test Integration Integration Integration in the large Toiminnallisuus Toiminnallisuus Lasilaatikko Vaara-analyysi Heuristinen arviointi; Heuristinen analyysi Korkean tason testitapaus Horisontaalinen jäljitettävyys Hyperlinkki Kuolleiden linkkien etsimistyökalu Vaikutusanalyysi Havainto (insidentti) Havaintojen kirjaus Havaintojen hallinta Havaintojen hallintatyökalu Havaintoraportti Inkrementaalinen kehittämismalli; Vaiheittainen kehittämismalli Vaiheittainen ; (Inkrementaalinen ) riippumattomuus Suorituskelvoton polku Epämuodollinen katselmointi Syöte Syötteiden arvoalue Syötteen arvo Tarkastus Katselmoinnin vetäjä; Katselmoinnin puheenjohtaja Tarkastaja Asennettavuus Asennettavuus Asennusohje Asennusvelho Instrumentointi Instrumentoija Aloitustesti; Savutesti Integrointi Integrointi Järjestelmäintegrointitestau s

5 5 (9) Integration in the small Integrointi Moderator Vetäjä; Puheenjohtaja; Moderaattori Interface Interoperability Interoperability Invalid Isolation Item transmittal report Iterative development model K Rajapinta Yhteentoimivuus Yhteentoimivuus Negatiivinen Eristys; Testipenkki. Julkaisutiedote Iteratiivinen kehittämismalli Modified condition decision Modified condition decision Modified multiple condition Modified multiple condition Module Module Monitor Täydennetty ehtokattavuus Täydennetty ehto Täydennetty moniehtokattavuus Täydennetty moniehto Moduuli Moduuli Monitori Key performance indicator Keyword driven Suorituskyvyn avainmittari Avainsanaohjattu Monitoring tool Monkey Monitorointityökalu; Monitori Apina L LCSAJ LCSAJ Multiple condition Multiple condition Moniehto Moniehtokattavuus LCSAJ LCSAJ-kattavuus Multiple condition Moniehto LCSAJ LCSAJ- Mutation analysis Muutosanalyysi Learnability Opittavuus Mutation Mutaatio Level test plan Link Testaussuunnitelma Linkitys N Load profile Load Load tool Logical test case Kuormitusprofiili Kuormitus Kuormitustyökalu Looginen testitapaus Negative Non-conformity Non-functional requirement Negatiivinen Poikkeama; Poikkeavuus Ei-toiminnallinen vaatimus Logic- Logic-driven Low level test case M Logiikankattavuus Logiikkaperusteinen Matalan tason testitapaus Non-functional test design Non-functional N-switch N-switch Ei-toiminnallinen Ei-toiminallisten vaatimusten N-siirtymäkattavuus N-siirtymä Maintainability Maintainability Maintenance Maintenance Management review Master test plan Maturity Ylläpidettävyys Ylläpidettävyys Ylläpito Ylläpito; (Muutosten ) Johdon katselmus Kokonaissuunnitelm a, testauksen pääsuunnitelma Kypsyys O Off-the-shelf software Operability Operational acceptance Operational environment Operational profile Operational profile Valmisohjelmisto Käyttökelpoisuus Käyttöön soveltuvuuden hyväksymis Käyttöympäristö Käyttöprofiili Käyttöprofiilin (mukainen) Measure Mitta Operational Käyttö Measurement Mittaus Oracle Oraakkeli Measurement scale Mitta-asteikko Orthogonal array Ortogonaalinen matriisi Memory leak Metric Migration Muistivuoto Mittari; Metriikka Muunnos; (Siirto) Orthogonal array Outcome Output Ortogonaaliseen matriisiin perustuva Lopputulos; Tulos Tulosmuuttuja Milestone Etappi Output domain Tulosten arvoalue Mistake Erehdys; Virhe Output value Tulosarvo Modelling tool Mallinnustyökalu

6 6 (9) P Pseudo-random Näennäisesti satunnainen Pair programming Pariohjelmointi Q Pair Pari Qualification Kelpuutus Pairwise Partition Pass Pass/fail criteria Path Syötteiden parittainen Ositus Läpäisy Läpäisyehdot Polku Quality Quality assurance Quality attribute Quality characteristic Quality management Laatu Laadunvarmistus Laatuattribuutti; Laatutekijä Laatutekijä Laadunhallinta; Laatujohtaminen Path Path sensitizing Polkukattavuus Polun pakotettu valinta R Path Peer review Performance Performance indicator Performance profiling Performance Performance tool Phase test plan Pointer Portability Portability Postcondition Post-execution comparison Precondition Predicted outcome Pretest Priority Probe effect Problem Problem management Problem report Procedure Process improvement Process Process cycle test Product risk Production acceptance Program instrumenter Program Project Polku Vertaiskatselmus Suorituskyky Suorituskykyindikaattori; Suorituskykymittari Suorituskyvyn profilointi Suorituskyky Suorituskykytyökalu Testaussuunnitelma; Testausvaiheen suunnitelma Osoitin Siirrettävyys Siirrettävyys Jälkiehto Suorituksenjälkeinen vertailu Esiehto Ennustettu tulos; Odotettu tulos Esitesti Prioriteetti; Tärkeys Mittausjärjestelyjen vaikutus Ongelma Ongelmanhallinta Ongelmaraportti Proseduurin, prosessin Prosessin parantaminen Prosessi Prosessisyklin testi Tuoteriski Tuotannollinen hyväksymis Ohjelman instrumentoija Ohjelma Projekti Random Record/playback tool Recorder Recoverability Recoverability Recovery Regression Regulation Release note Reliability Reliability growth model Reliability Replaceability Requirement Requirements management tool Requirements phase Requirements-based Resource utilization Resource utilization Result Resumption criteria Re- Retrospective meeting Review Review tool Reviewer Risk Risk analysis Risk-based Satunnais Nauhoitus/toisto-työkalu Kirjuri; Sihteeri; Tallentaja; Toipuvuus Toipuvuus; toipumis Toipumis Regressio Säännöstenmukaisuuden Julkaisuseloste (ei vakiintunut) Luotettavuus Luotettavuuden kasvumalli Luotettavuus Korvattavuus Vaatimus Vaatimustenhallintatyökalu Vaatimusmäärittely(vaihe) Vaatimuksiin perustuva Resurssien käyttö Resurssien käytön Tulos Testin uudelleenaloitusehdot; jatkamisehdot Uudelleen Jälkipalaveri, jälkianalysointi Katselmointi Katselmointityökalu Katselmoija Riski Riskianalyysi Riskiperustainen ; Riskipohjainen Project risk Project test plan Projektiriski Projektin suunnitelma; (Huom! Ohjelmistoprojektin, ei projektin) Risk control Riskien kontrollointi; Riskien valvonta; Riskien hallinta (huom. ero käsitteeseen riskienhallinta)

7 7 (9) Risk identification Risk level Risk management Risk mitigation Risk-based Risk type Robustness Robustness Root cause Root cause analysis Riskien tunnistaminen Riskitaso Riskienhallinta Riskien hallinta Riskiperusteinen ; Riskipohjainen Riskityyppi Vakaus (robustius) Vakaus Alkuperäissyy Perussyyanalyysi Software test incident report Software usability measurement inventory (SUMI) Source statement Specification Specification-based Specification-based test design Specification-based Vikaraportti (Erisnimi. Kyselylomake käytettävyyden arviointiin.) Lähdekoodilause Määrittely Määrittelypohjainen tekniikka Määrittelypohjainen Määrittelypohjainen S Safety Safety critical system Safety Sanity test Scalability Scalability Scenario Scribe Scripting language Security Security Security tool Security tool Serviceability Severity Simulation Simulator Site acceptance Smoke test Turvallisuus Turvallisuuskriittinen järjestelmä Turvallisuus Aloitustesti Skaalautuvuus Skaalautuvuus Skenaario Sihteeri (katselmoinneissa); Kirjuri Skriptikieli; Skriptauskieli Tietoturva Tietoturva Tietoturvatyökalu Tietoturvatyökalu Huollettavuus, ylläpidettävyys Vakavuus Simulaatio Simulaattori Asiakkaan hyväksymis; Vastaanotto Aloitustesti Specified input Stability Staged representation Standard software Standards State diagram State table State transition State transition Statement Statement Statement Static analysis Static analysis tool Static analyzer Static code analysis Static code analyzer Static Statistical Status accounting Määritetty syöte Vakaus Tasomalli Vakio-ohjelmisto Standardinmukaisuuden Tilakaavio Tilataulukko Tilasiirtymä Tilakaavio, tilasiirtymä Lause Lausekattavuus Lause Staattinen analyysi Analysointityökalu Analysointityökalu Staattinen koodin analysointi Staattinen koodin analysointiohjelma; Koodin tarkastaja Staattinen Tilastollinen (Konfiguraation) tilatiedon ylläpito Software Ohjelmisto Storage Varasto Software attack Ohjelmistohyökkäys Storage Tietovarasto Software Failure Mode And Effect Analysis (SFMEA) Software Failure Mode Effect, And Criticality Analysis (SFMECA) Software Fault Tree Analysis (SFTA) Software feature Software life cycle Software product characteristic Software quality Software quality characteristic Software test incident Ohjelmisto vika- ja vaikutusanalyysi Ohjelmiston vika-, vaikutus ja kriittisyysanalyysi Ohjelmiston vikapuuanalyysi Ohjelmiston piirre Ohjelmiston elinkaari Ohjelmiston tuoteominaisuus Ohjelmiston laatu Ohjelmiston laatutekijä Testihavainto Stress Stress tool Structural Structural test design Structural Structure-based s Structure-based Structured walkthrough Stub Subpath Suitability Rasitus; Kuormitus Rasitustyökalu; kuormitustyökalu Rakenteinen kattavuus Rakenteellinen Rakenteellinen Rakenteeseen perustuvat tekniikat Rakennepohjainen Rakenteellinen läpikäynti Tynkä; (Testi)tynkä; (Slangi: stubi) Alipolku Soveltuvuus

8 8 (9) Suspension criteria Syntax System System integration System of systems System T Technical review Test Test approach Test automation Test basis Test bed Test case Test case design Test case specification Test case suite Test charter Test closure Test comparator Test comparison Test completion criteria Test condition Test control Test Test cycle Test data Test data preparation tool Keskeytyskriteerit Syntaksi Järjestelmä Järjestelmäintegrointitestau s Järjestelmistä koostuva järjestelmä Järjestelmä Tekninen katselmointi Testi lähestymistapa Testausautomaatio kohteen kuvaus; lähdedokumentti Testikehys, testipeti Testitapaus Testitapausten suunnittelutekniikka Testispeksi; Testisuunnitelma Testijoukko Testausohje päättäminen Vertailija; (Komparaattori) Tulosten vertailu Lopetuskriteerit Testattava tilanne kontrollointi (testauksen valvonta) Testikattavuus Testikierros Testiaineisto (testidata) Testiaineiston valmisteluväline (testidatan valmistelutyökalu) Test design (1) Testisuunnitelma, (2) Testisuunnittelu Test design specification Testisuunnitelma Test design Testisuunnittelutekniikka Test design tool Testisuunnittelutyökalu Test driven development Testiohjattu kehitys; Testauslähtöinen ohjelmistokehitys Test driver Testiajuri Test environment Testiympäristö Test estimation työmäärän arviointi Test evaluation report Testin arviointiraportti; Testin yhteenvetoraportti Test execution Testin suorittaminen Test execution automation Testin suoritusautomaatio Test execution phase Testin suoritusvaihe Test execution schedule Testiaikataulu Test execution Test execution tool Test fail Test generator Test harness Test implementation Test incident Test incident report Test infrastructure Test input Test item Test item transmittal report Test leader Test level Test log Test logging Test management Test management tool Test manager Test maturity model (TMM) Test Maturity Model Integrated (TMMi) Test monitoring Test object Test objective Test oracle Test outcome Test pass Test performance indicator Test phase Test plan Test planning Test point analysis (TPA) Test policy Test procedure Test procedure specification Test process Test process improvement (TPI) Test progress report Test record Test recording Test report Test reproduceability Test requirement Testin suoritustekniikka Testin suoritustyökalu Testin epäonnistuminen Testigeneraattori Testikehys, testipeti Testin toteutus Testihavainto Havaintoraportti infrastruktuuri Syöte Testattava nimike Testaukseen toimitusraportti Testauspäällikkö Testitaso (esim. V-mallin mukainen) Testiloki; Testipäiväkirja Testaustapahtumien tallennus hallinta hallintatyökalu Testauspäällikkö Test maturity model (TMM) (Erisnimi) seuranta kohde tavoite Testioraakkeli Testin tulos Testin läpäisy suorituskykyindikaattori; suorituskykymittari Testausvaihe Testaussuunnitelma Testaussuunnittelu Testipisteanalyysi Testauspolitiikka Testiproseduuri Testiproseduurin kuvaus Testausprosessi (Erisnimi) edistymisraportti Testitallenne Testaustapahtumien tallennus Testiraportti Testin toistettavuus Testivaatimus

9 9 (9) Test result Testitulos Variable Muuttuja Test rig Testipenkki Verification Verifiointi; Todentaminen Test run Testiajo Version control Versionhallinta Test run log Testiajon loki Vertical traceability Vertikaalinen jäljitettävyys Test scenario Testiskenaario V-model V-malli Test schedule Test script Test session Test set Test situation Test specification Test specification Test stage Test strategy aikataulu Testiskripti Testisessio Testijoukko; Testisetti Testitilanne Testisuunnitelma; Testispesifikaatio Testisuunnittelutekniikka; Testien määrittelytekniikka Testausvaihe Testausstrategia Volume Walkthrough White-box s White-box test design White-box Wide band delphi Wild pointer Määrä; Volyymi Läpikäynti Lasilaatikkotekniikat Lasilaatikko Lasilaatikko Delfi/Delfoi-menetelmän sovellus projektin resurssisuunnitteluun. Villi osoitin Test suite Testijoukko Test summary report yhteenvetoraportti Test target Testitavoite Test Testaustekniikka Test tool Testityökalu Test type Testityyppi Testability Testattavuus Testability review Testattavuuskatselmus Testable requirements Vaatimusten testattavuus Tester Testaaja Testing Testaus Testware materiaalit Thread Säie Time behavior Aikakäyttäytyminen Top-down Ylhäältä alas, jäsentävä Traceability Jäljitettävyys U Understandability Ymmärrettävyys Unit Yksikkö Unit Yksikkö; Moduuli; Komponentti Unit test framework Yksikkökehys Unreachable code Saavuttamaton koodi Usability Käytettävyys Usability Käytettävyys Use case Käyttötapaus Use case Käyttötapaus User acceptance (Käyttäjän) hyväksymis User scenario Käyttäjäskenaario User test Loppukäyttäjä V Validation Kelpuuttaminen, validointi

ISTQB:n testaussanasto v. 2.3 Suomi - Englanti

ISTQB:n testaussanasto v. 2.3 Suomi - Englanti ISTQB:n testaussanasto v. 2.3 Suomi - Englanti Tämä on ISTQB:n testaussanastostandardin suomennos. Lähde: Standard glossary of terms used in Software Testing Version 2.2 (dd. October 19th, 2012) Produced

Lisätiedot

ISTQB:n testaussanasto v. 2.3 Suomi - Englanti

ISTQB:n testaussanasto v. 2.3 Suomi - Englanti ISTQB:n testaussanasto v. 2.3 Suomi - Englanti Tämä Standard on ISTQB:n glossary of testaussanastostandardin terms used Software Testing suomennos. Version Lähde: 2.2 (dd. October 19th, 2012) Produced

Lisätiedot

Laatukustannukset. Laadun hallinta. Laadun kustannuksista

Laatukustannukset. Laadun hallinta. Laadun kustannuksista Laatukustannukset Laadun hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 13.2.2007 US National Institute of Standards and Technology: Riittämättömän testauksen kustannusten arvioitiin olevan 59 Mrd dollaria

Lisätiedot

Laadun hallinta. Laatukustannukset. Laadun kustannuksista. Sami Kollanus TJTA330 Ohjelmistotuotanto

Laadun hallinta. Laatukustannukset. Laadun kustannuksista. Sami Kollanus TJTA330 Ohjelmistotuotanto Laadun hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 5.4. Laatukustannukset US National Institute of Standards and Technology: Riittämättömän testauksen kustannusten arvioitiin olevan 59 Mrd dollaria

Lisätiedot

Laadun hallinta. Laatukustannukset. Sami Kollanus TJTA330 Ohjelmistotuotanto

Laadun hallinta. Laatukustannukset. Sami Kollanus TJTA330 Ohjelmistotuotanto Laadun hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 5.4. Laatukustannukset US National Institute of Standards and Technology: Riittämättömän testauksen kustannusten arvioitiin olevan 59 Mrd dollaria

Lisätiedot

ITK130 Ohjelmistojen luonne

ITK130 Ohjelmistojen luonne ITK130 Ohjelmistojen luonne Luennon sisältö Ohjelmistotekniikka ja vaatimukset Ohjelmistotuote Ei-toiminnallisten vaatimusten luokittelu Sisäiset ja ulkoiset vaatimukset Oikeellisuus Luotettavuus Kestävyys

Lisätiedot

Testaustyökalut. Luento 11 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science

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

Lisätiedot

ISTQB:n testaussanasto

ISTQB:n testaussanasto ISTQB:n testaussanasto Tämä on ISTQB:n testaussanastostandardin suomennos. Lähde: Standard glossary of terms used in Software Testing Version 2.0 (dd. December 2 nd, 2007) Produced by the Glossary Working

Lisätiedot

Testaus käsite. Sekalaista testausasiaa. Testauksen käsitteestä. Kattavuusmitat. Jos ajatellaan, että testaus = V&V, voidaan erottaa:

Testaus käsite. Sekalaista testausasiaa. Testauksen käsitteestä. Kattavuusmitat. Jos ajatellaan, että testaus = V&V, voidaan erottaa: Testaus käsite Sekalaista asiaa Sami Kollanus 15.11.2006 Jos ajatellaan, että = V&V, voidaan erottaa: Staattinen Dynaaminen Toisaalta voidaan määritellä Myersin (1979) mukaan: Testaus on ohjelman suoritusta,

Lisätiedot

ISTQB:n testaussanasto (fi_en järjestyksessä)

ISTQB:n testaussanasto (fi_en järjestyksessä) ISTQB:n testaussanasto (fi_en järjestyksessä) Tämä on ISTQB:n testaussanastostandardin suomennos. Lähde: Standard glossary of terms used in Software Testing Version 2.0 (dd. December 2 nd, 2007) Produced

Lisätiedot

ISO/IEC 25000 sarja (SQUARE)

ISO/IEC 25000 sarja (SQUARE) ISO/IEC 25000 sarja (SQUARE) Software product Quality Requirements and Evaluation (SQuaRE) Risto Nevalainen, FiSMA ry FiSMA 1 Taustaa, historiaa Ohjelmiston laadun mittaaminen on yksi vanhimmista SC7 standardointialueista

Lisätiedot

Ohjelmistotestauksen perusteita II

Ohjelmistotestauksen perusteita II Ohjelmistotestauksen perusteita II Luento 2 Antti-Pekka Tuovinen 14 March 2013 1 Luennon oppimistavoitteet Testausprosessin perustoiminnot Testauksen psykologiaa Testauksen seitsemän periaatetta 14 March

Lisätiedot

ISEB/ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING III

ISEB/ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING III KOULUTUSTIEDOTE 1(5) ISEB/ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING III Kuvaus ja tavoite ISEB/ISTQB Foundation Certificate in Software Testing -sertifikaattiin valmentava koulutus (2,5 pv) ja sertifikaattikoe

Lisätiedot

Aluksi. Riskien hallinta. Riskityyppejä. Riskillä on kaksi ominaisuutta. Reaktiivinen strategia. Proaktiivinen strategia

Aluksi. Riskien hallinta. Riskityyppejä. Riskillä on kaksi ominaisuutta. Reaktiivinen strategia. Proaktiivinen strategia Aluksi Riskien hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 24.1.2007 Reaktiivinen strategia Indiana Jones -tyyli Ei huolehdita ongelmista ennen kuin ne tapahtuu Proaktiivinen strategia Tunnistetaan

Lisätiedot

Sytyke ry:n laivaseminaari Software Technology Transfer Pekka Forselius

Sytyke ry:n laivaseminaari Software Technology Transfer Pekka Forselius Sytyke ry:n laivaseminaari 3.-5.9.2002 Testaus ja Laatu Ohjelmiston laadun ja laatuvaatimusten mittaaminen Sytyke ry:n laivaseminaari 3.-5.9.2002 Hyvä laatu? Testaaminen? Ohjelmiston hyvällä laadulla tarkoitamme

Lisätiedot

HITSAUKSEN TUOTTAVUUSRATKAISUT

HITSAUKSEN TUOTTAVUUSRATKAISUT Kemppi ARC YOU GET WHAT YOU MEASURE OR BE CAREFUL WHAT YOU WISH FOR HITSAUKSEN TUOTTAVUUSRATKAISUT Puolitetaan hitsauskustannukset seminaari 9.4.2008 Mikko Veikkolainen, Ratkaisuliiketoimintapäällikkö

Lisätiedot

Termi Suomenkielinen kaannos Englanninkielinen kuvaus Lokalisoitu suomenkielinen kuvaus

Termi Suomenkielinen kaannos Englanninkielinen kuvaus Lokalisoitu suomenkielinen kuvaus ISTQB:n testaussanasto v. 2.3 Englanti - Suomi Tämä on ISTQB:n testaussanastostandardin suomennos. Lähde: Standard glossary of terms used in Software Testing Version 2.2 (dd. October 19th, 2012) Produced

Lisätiedot

Verifioinnin ja validoinnin ero. 7. Verifiointi ja validointi. Verifiointi- ja validointitekniikat. Verifiointi- ja validointitekniikat II

Verifioinnin ja validoinnin ero. 7. Verifiointi ja validointi. Verifiointi- ja validointitekniikat. Verifiointi- ja validointitekniikat II 7. Verifiointi ja validointi Verifiointi ja validointi (V&V) on ohjelmistotuotannon työvaihe, missä varmistetaan, että ohjelmisto täyttää sille asetetut implisiittiset ja eksplisiittiset vaatimukset ja

Lisätiedot

Laadunvarmistustekniikat

Laadunvarmistustekniikat Laadunvarmistustekniikat Ohjelmistojen laadunvarmistustekniikoita: testaus (testing) ohjelman suorittamista tarkoituksena löytää virheitä tarkastukset (inspections, reviews) asiantuntijoiden suorittamia

Lisätiedot

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4.

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4. Prosessikuvaukset ja elinkaarimallit Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4. Organisaation prosessikuvaus - CMMI Level5 Level4 Organizational Innovation and Deployment Causal Analysis and Resolution

Lisätiedot

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet Organisaation prosessikuvaus - CMMI Prosessikuvaukset ja elinkaarimallit Sami Kollanus TJTA330 Ohjelmistotuotanto 7.2.2007 Level5 Level4 Level3 Requirements Development Technical Solution Product Integration

Lisätiedot

Suomenkielinen termi Englanninkielinen käännös Lokalisoitu suomenkielinen kuvaus Englanninkielinen kuvaus

Suomenkielinen termi Englanninkielinen käännös Lokalisoitu suomenkielinen kuvaus Englanninkielinen kuvaus ISTQB:n testaussanasto v. 2.3 Suomi - Englanti Tämä on ISTQB:n testaussanastostandardin suomennos. Lähde: Standard glossary of terms used in Software Testing Version 2.2 (dd. October 19th, 2012) Produced

Lisätiedot

Laadukkaiden ja luotettavien ohjelmistojen vaatimukset ja miten ne täytetään?

Laadukkaiden ja luotettavien ohjelmistojen vaatimukset ja miten ne täytetään? Laadukkaiden ja luotettavien ohjelmistojen vaatimukset ja miten ne täytetään? Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Vaatimusten luokittelua Yleisiä laatustandardeja ISO 9000 + sovitukset

Lisätiedot

Prosessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään?

Prosessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään? Prosessien kehittäminen Prosessien parantaminen Sami Kollanus TJTA330 Ohjelmistotuotanto 21.2.2007 Mitä kehitetään? CMMI, SPICE yms. Miten kehittämishanke saadaan toteutettua? Organisaation kehittämisen

Lisätiedot

Ohjelmistotuotanto s

Ohjelmistotuotanto s Laadunvarmistustekniikoita Ohjelmistotuotanto 1 testaus (testing) ohjelman suorittamista tarkoituksena löytää virheitä tarkastukset (inspections, reviews) asiantuntijoiden suorittamia dokumentin (voi olla

Lisätiedot

Testauksen suunnittelu. Faculty of Science 30 April

Testauksen suunnittelu. Faculty of Science 30 April Testauksen suunnittelu www.cs.helsinki.fi 30 April 2018 21 Testauksen suunnittelu Testaus on (usein tärkein tai jopa ainoa) osa laadunvarmistusta (quality assurance) Testauksella saadaan analyyttistä,

Lisätiedot

Testausprosessin vaatimukset. 2. Testausprosessi (Artikkelit) Vesiputousmallin ongelmia. V-mallin neljä osavaihetta. Testausprosessimalli V-malli

Testausprosessin vaatimukset. 2. Testausprosessi (Artikkelit) Vesiputousmallin ongelmia. V-mallin neljä osavaihetta. Testausprosessimalli V-malli 2. ausprosessi (Artikkelit) Nykyisin useimpien prosessimallien lähtökohta on, että testaus on oleellinen osa ohjelmistotuotantoprosessia. Itse asiassa huolellinen testaus vie helposti 50% tai enemmän käytettävistä

Lisätiedot

Toimilohkojen turvallisuus tulevaisuudessa

Toimilohkojen turvallisuus tulevaisuudessa Toimilohkojen turvallisuus tulevaisuudessa Turvallisuusseminaari ASAF 30.10-1.11.2006 Mika Strömman Teknillinen korkeakoulu 1 Sisältö Luotettavuuden lisääminen hyvillä tavoilla Toimilohkokirjastot Turvatoimilohkot

Lisätiedot

Yhteenveto. Menettelytavat

Yhteenveto. Menettelytavat Yhteenveto Ohjelmistotuotanto: Luotettavien ja tehokkaiden ohjelmistojärjestelmien tuottamista noudattaen hyviksi havaittuja menettelytapoja. Menettelytavat Prosessimalli (vesiputous/spiraali/kasvattava)

Lisätiedot

Testaaminen ohjelmiston kehitysprosessin aikana

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/

Lisätiedot

Ohjelmiston testaus ja laatu. Testausmenetelmiä

Ohjelmiston testaus ja laatu. Testausmenetelmiä Ohjelmiston testaus ja laatu Testausmenetelmiä Testausmenetelmiä - 1 Testauksen menetelmien päälähestymistapoina ovat black-box testi testaaja ei voi tutkia lähdekoodia testaus perustuu sovellukselle suunnitteluvaiheessa

Lisätiedot

Ohjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus

Ohjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus Yhteenveto Ohjelmistotuotanto vs. muut insinööritieteet Monimutkaisuus Näkymättömyys (Usein näennäinen) luotettavuus ja edullisuus Muunnettavuus Epäjatkuvuus virhetilanteissa Skaalautumattomuus Copyright

Lisätiedot

Dynaaminen analyysi I

Dynaaminen analyysi I Dynaaminen analyysi I Luento 6 Antti-Pekka Tuovinen 4 April 2013 1 Tavoitteet Testitapausten suunnittelun ja suorituksen perusteet Black-Box testitapausten suunnittelu Ekvivalenssiluokat Raja-arvo (reuna-arvo)

Lisätiedot

Ohjelmiston testaus ja laatu. Testaustasot

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

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 EDELLISELLÄ KERRALLA TAPAHTUNUTTA Täydellinen testaus on mahdotonta. Testataan, koska virheiden löytyminen ajoissa

Lisätiedot

Dynaaminen analyysi IV

Dynaaminen analyysi IV Dynaaminen analyysi IV Luento 9 Antti-Pekka Tuovinen 16 April 2013 1 Tavoitteet Kokemusperäinen testitapausten suunnittelu Yhteenvetoa suunnittelutekniikoista 16 April 2013 2 1 Testitapausten kokemusperäinen

Lisätiedot

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Copyright by Haikala. Ohjelmistotuotannon osa-alueet Copyright by Haikala Ohjelmistotuotannon osa-alueet Ohjelmiston elinkaari 1. Esitutkimus, tarvekartoitus, kokonaissuunnittelu, järjestelmäsuunnittelu (feasibility study, requirement study, preliminary

Lisätiedot

Standardin IEC testaustekniikoista. V-malli vai ketterämpi prosessi?

Standardin IEC testaustekniikoista. V-malli vai ketterämpi prosessi? Standardin IEC 61508-3 testaustekniikoista V-malli vai ketterämpi prosessi? Mika Katara mika.katara@tut.fi Tampereen teknillinen yliopisto Ohjelmistotekniikan laitos 2 Sisältö Termien käännökset Johdanto

Lisätiedot

Dynaaminen analyysi IV Luento 6 Antti-Pekka Tuovinen

Dynaaminen analyysi IV Luento 6 Antti-Pekka Tuovinen Dynaaminen analyysi IV Luento 6 Antti-Pekka Tuovinen 23 April 2018 1 Tavoitteet Kokemusperäinen testitapausten suunnittelu Yhteenvetoa suunnittelutekniikoista 23 April 2018 2 Testitapausten kokemusperäinen

Lisätiedot

Organisaation kokonaissuorituskyvyn arviointi

Organisaation kokonaissuorituskyvyn arviointi Organisaation kokonaissuorituskyvyn arviointi Aila Järveläinen, 13.3.2018 aila.jarvelainen@trafi.fi Responsible traffic. Courage and co-operation. Hallintojärjestelmä CMS + SMS CMS SMS 29.3.2018 Finnish

Lisätiedot

Dynaaminen analyysi III Luento 5 Antti-Pekka Tuovinen

Dynaaminen analyysi III Luento 5 Antti-Pekka Tuovinen Dynaaminen analyysi III Luento 5 Antti-Pekka Tuovinen www.cs.helsinki.fi 16 April 2018 1 Tavoitteet White box testitapausten suunnittelutekniikat Lausekattavuus Haarautumakattavuus Ehto- ja polkukattavuus

Lisätiedot

Ohjelmistotuotanto, verifiointi ja validointi Syksy Verifioinnin ja validoinnin ero. 7. Verifiointi ja validointi

Ohjelmistotuotanto, verifiointi ja validointi Syksy Verifioinnin ja validoinnin ero. 7. Verifiointi ja validointi 7. Verifiointi ja validointi Verifiointi ja validointi (V&V) on ohjelmistotuotannon työvaihe, missä varmistetaan, että ohjelmisto täyttää sille asetetut implisiittiset ja eksplisiittiset vaatimukset ja

Lisätiedot

Dynaaminen analyysi II

Dynaaminen analyysi II Dynaaminen analyysi II Luento 7 Antti-Pekka Tuovinen 9 April 2013 1 Tavoitteet Black-box testitapausten suunnittelutekniikat II Tilamallien käyttö Syys-seurausverkot ja päätöstaulut Käyttötapaukset Yhteenveto

Lisätiedot

Dynaaminen analyysi III

Dynaaminen analyysi III Dynaaminen analyysi III Luento 8 Antti-Pekka Tuovinen 16 April 2013 1 Tavoitteet White box testitapausten suunnittelutekniikat Lausekattavuus Haarautumakattavuus Ehto- ja polkukattavuus Huomioita white

Lisätiedot

Ohjelmistojen testaus

Ohjelmistojen testaus Ohjelmistojen testaus Juha Taina 1. Perusteet (P&Y:1-4) Kurinalainen insinöörityö sisältää suunnittelun ja rakentamisen lisäksi välttämättä tehtäviä, joiden tarkoitus on tunnistaa ja poistaa keskeneräisestä

Lisätiedot

Yleiskuvaus - LVpalvelukerroksen. laadulliset vaatimukset Jari Kokko & Vesa Mettovaara LUVAT JA VALVONTA -KÄRKIHANKE

Yleiskuvaus - LVpalvelukerroksen. laadulliset vaatimukset Jari Kokko & Vesa Mettovaara LUVAT JA VALVONTA -KÄRKIHANKE Yleiskuvaus - LVpalvelukerroksen laadulliset vaatimukset 07.11.2018 Jari Kokko & Vesa Mettovaara ICT-ratkaisujen tulee olla asiakkaille toimivia, tarpeellisia ja tuottavia liiketoiminnan jatkuvuuden, kannattavuuden

Lisätiedot

CMM Capability Maturity Model. Software Engineering Institute (SEI) Perustettu vuonna 1984 Carnegie Mellon University

CMM Capability Maturity Model. Software Engineering Institute (SEI)   Perustettu vuonna 1984 Carnegie Mellon University CMMI Sami Kollanus TJTA330 Ohjelmistotuotanto 13.3. CMM Capability Maturity Model Software Engineering Institute (SEI) www.sei.cmu.edu Perustettu vuonna 1984 Carnegie Mellon University 1985 SEI aloitti

Lisätiedot

CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto Software Engineering Institute (SEI)

CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto Software Engineering Institute (SEI) CMMI Sami Kollanus TJTA330 Ohjelmistotuotanto 13.3. CMM Capability Maturity Model Software Engineering Institute (SEI) www.sei.cmu.edu Perustettu vuonna 1984 Carnegie Mellon University 1985 SEI aloitti

Lisätiedot

Tietojärjestelmän osat

Tietojärjestelmän osat Analyysi Yleistä analyysistä Mitä ohjelmiston on tehtävä? Analyysin ja suunnittelun raja on usein hämärä Ei-tekninen näkökulma asiakkaalle näkyvien pääkomponenttien tasolla Tietojärjestelmän osat Laitteisto

Lisätiedot

Ohjelmistotuotanto, s

Ohjelmistotuotanto, s Rakenteellinen testaus (white box) Ohjelmistotuotanto Testaus Rakenteellinen testaus perustuu ohjelman rakenteen hyväksikäyttöön - tieto ja kontrollivuoesityksiin tietovuo (data flow) - tiedon kulku kontrollivuo

Lisätiedot

Standardi IEC Ohjelmisto

Standardi IEC Ohjelmisto Sundcon Oy Standardi IEC 61508 3 Ohjelmisto muutokset Matti Sundquist Sundcon Oy www.sundcon.fi Standardi IEC 61508 3 (1) Standardissa di esitetään vaatimukset niiden tietojen ja menettelytapojen valmisteluun,

Lisätiedot

Dynaaminen analyysi II Luento 4 Antti-Pekka Tuovinen

Dynaaminen analyysi II Luento 4 Antti-Pekka Tuovinen Dynaaminen analyysi II Luento 4 Antti-Pekka Tuovinen www.cs.helsinki.fi 9 April 2018 1 Tavoitteet Black-box testitapausten suunnittelutekniikat II Tilamallien käyttö Syy-seurausverkot ja päätöstaulut Kombinaatioiden

Lisätiedot

CMMI CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto

CMMI CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto CMM Capability Maturity Model CMMI Sami Kollanus TJTA330 Ohjelmistotuotanto 16.1.2007 Software Engineering Institute (SEI) www.sei.cmu.edu Perustettu vuonna 1984 Carnegie Mellon University 1985 SEI aloitti

Lisätiedot

Ohjelmistoarkkitehtuuriin vaikuttavia tekijöitä. Kari Suihkonen

Ohjelmistoarkkitehtuuriin vaikuttavia tekijöitä. Kari Suihkonen Ohjelmistoarkkitehtuuriin vaikuttavia tekijöitä Kari Suihkonen Ohjelmistoarkkitehtuuriin vaikuttavia tekijöitä Tuote Ohjelmisto Ulkoiset tekijät Sisäiset tekijät 2 Hissin ohjausjärjestelmä ohjelmistotuotteena

Lisätiedot

Turvakriittisen projektin menetelmät ja työkalut

Turvakriittisen projektin menetelmät ja työkalut Turvakriittisen projektin menetelmät ja työkalut 1. Vaatimushallinta Vaatimushallintaan kohdistuu turvaluokitelluissa projekteissa paljon odotuksia. Etenkin jäljitettävyys vaatimuksiin, testaukseen ja

Lisätiedot

Ohjelmistojen virheistä

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

Lisätiedot

Testaus osana ohjelmistojen elinkaarta II

Testaus osana ohjelmistojen elinkaarta II Testaus osana ohjelmistojen elinkaarta II Luento 4 Antti-Pekka Tuovinen www.cs.helsinki.fi 21 March 2013 1 Oppimistavoitteet Ohjelmistoversioiden testaus Testityyppejä www.cs.helsinki.fi 21 March 2013

Lisätiedot

8. Laadunvalvonta. Mitä laatu on?

8. Laadunvalvonta. Mitä laatu on? 8. Laadunvalvonta Ohjelmistojen laatu on parantunut paljon viimeisen 15 vuoden aikana. Tämä näkyy mm. siinä, että asiakkaat ovat keskimäärin tyytyväisempiä tuotteiden toimintaan kuin 90-luvun alussa. Tähän

Lisätiedot

Prosessikuvaukset ja elinkaarimallit

Prosessikuvaukset ja elinkaarimallit Prosessikuvaukset ja elinkaarimallit Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4. Organisaation prosessikuvaus - CMMI Level5 Level4 Organizational Innovation and Deployment Causal Analysis and Resolution

Lisätiedot

Vaatimusmäärittely- ja hallinta. Peruskäsitteet. Syyt aikataulun ja budjetin ylitykseen. TJTA330 Ohjelmistotuotanto

Vaatimusmäärittely- ja hallinta. Peruskäsitteet. Syyt aikataulun ja budjetin ylitykseen. TJTA330 Ohjelmistotuotanto Vaatimusmäärittely- ja hallinta TJTA330 Ohjelmistotuotanto 27.3. Peruskäsitteet Vaatimusten yhteydessä puhutaan yleensä erikseen vaatimusmäärittelystä ja vaatimusten hallinnasta Vaatimusmäärittely on vaatimusten

Lisätiedot

Lyhyt johdatus ketterään testaukseen

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

Lisätiedot

LAADUSTA KANSAINVÄLISTÄ KILPAILUKYKYÄETUA ESITELMÄN SISÄLTÖ: 1. SABRISCAN-TARINA 2. TULOKSET 3. YHTEENVETO

LAADUSTA KANSAINVÄLISTÄ KILPAILUKYKYÄETUA ESITELMÄN SISÄLTÖ: 1. SABRISCAN-TARINA 2. TULOKSET 3. YHTEENVETO LAADUSTA KANSAINVÄLISTÄ KILPAILUKYKYÄETUA ESITELMÄN SISÄLTÖ: 1. SABRISCAN-TARINA 2. TULOKSET 3. YHTEENVETO LEAN-OPEX LEADER - koulutusohjelma on Sabriscan Oy:n 1 RATKAISULIIKETOIMINTAA LEAN-OPEX LEADER

Lisätiedot

ISO 21500 Päivi Kähönen-Anttila 24.9.2014

ISO 21500 Päivi Kähönen-Anttila 24.9.2014 ISO 21500 Päivi Kähönen-Anttila 24.9.2014 SISÄLTÖ Projektinhallinnan standardeja Kypsyysmallien ja projektinhallintastandardien historia ISO 21500 standardi ISO 21500 standardin hyötyjä ISO 21500 prosessi

Lisätiedot

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Se edullisempi tietokanta Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Rasmus Johansson rasmus.johansson@microsoft.com Ratkaisumyyntipäällikkö (Sovellusalusta) Microsoft Oy Miten

Lisätiedot

KONEAUTOMAATION LAATU JA TURVALLISUUS. 4.6.2015 Marko Varpunen

KONEAUTOMAATION LAATU JA TURVALLISUUS. 4.6.2015 Marko Varpunen KONEAUTOMAATION LAATU JA TURVALLISUUS 4.6.2015 Marko Varpunen TLJ ja automaatio Rautatie, metro, teollisuus-laitokset, kaivoskoneet, vesi, n. 90 henkeä Mikkeli Turvallisuusjohtaminen konsultointi riskienarviointi

Lisätiedot

Ohjelmistotestauksen perusteita I Luento 1 Antti-Pekka Tuovinen

Ohjelmistotestauksen perusteita I Luento 1 Antti-Pekka Tuovinen Ohjelmistotestauksen perusteita I Luento 1 Antti-Pekka Tuovinen 12 March 2013 1 Luennon oppimistavoitteet Mitä ohjelmistojen testaaminen on? Mitä tarkoittavat virhetoiminto, vika ja erehdys? Mikä on testauksen

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 NOPEA KERTAUS VIIME KERROISTA ERILAISIA T YÖKALUT YYPPEJÄ Millä työkaluilla testausta sitten tehdään? Suurin osa ohjelmistojen

Lisätiedot

Ohjelmistotuotanto, s2001 2/27/2003

Ohjelmistotuotanto, s2001 2/27/2003 2. Rakenteellinen testaus (white-box) Ohjelmistotuotanto Ohjelmistojen testaus 2 Rakenteellinen testaus perustuu ohjelman rakenteen hyväksikäyttöön tieto- ja kontrollivuoesityksiin tietovuo (data flow)

Lisätiedot

Onnistunut Vaatimuspohjainen Testaus

Onnistunut Vaatimuspohjainen Testaus Onnistunut Vaatimuspohjainen Testaus Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Mitä on vaatimuspohjainen testaus? Vaatimusten ymmärtämisen haasteet Testitapausten generointi Työkalujen

Lisätiedot

Ketterä vaatimustenhallinta

Ketterä vaatimustenhallinta Ketterä vaatimustenhallinta ja miksi se on useimmiten hyvä asia K A R I A L HO C E O I M P R OV EIT OY Sisältö ImproveIt Oy Perinteinen vaatimushallinta Ketterä vaatimustenhallinta Monenlaista softakehitystä

Lisätiedot

Kontrollipolkujen määrä

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

Lisätiedot

Vaatimusmäärittely- ja hallinta

Vaatimusmäärittely- ja hallinta Vaatimusmäärittely- ja hallinta TJTA330 Ohjelmistotuotanto 27.3. Peruskäsitteet Vaatimusten yhteydessä puhutaan yleensä erikseen vaatimusmäärittelystä ja vaatimusten hallinnasta Vaatimusmäärittely on vaatimusten

Lisätiedot

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle

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

Lisätiedot

7.4 Variability management

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

Lisätiedot

(Core) & (Test Manager). Sertifikaattikoe klo

(Core) & (Test Manager). Sertifikaattikoe klo KOULUTUSTIEDOTE 1(6) ISTQB ADVANCED TEST MANAGER Kuvaus ja tavoite ISTQB Advanced level -sertifikaattiin valmentava koulutus (5 pv) ja sertifikaattikoe (3 h 45 min). Koulutus sisältää kahden päivän Core-osuuden

Lisätiedot

Käytettävyyslaatumallin rakentaminen verkkosivustolle

Käytettävyyslaatumallin rakentaminen verkkosivustolle Käytettävyyslaatumallin rakentaminen verkkosivustolle Tapaus kirjoittajan ABC-kortti Oulun yliopisto tietojenkäsittelytieteiden laitos pro gradu -tutkielma Timo Laapotti 9.6.2005 Esityksen sisältö Kirjoittajan

Lisätiedot

Ohjelmistotekniikka - Luento 2

Ohjelmistotekniikka - Luento 2 Ohjelmistotekniikka - Luento 2 Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento 2: Prosessimallit

Lisätiedot

Kombinaatiotestauksen tekniikat. 5. Kombinaatiotestaus (P&Y: 11) Luokittelutestauksen algoritmi. Luokittelutestaus. Pankkiautomaattiin kirjautuminen

Kombinaatiotestauksen tekniikat. 5. Kombinaatiotestaus (P&Y: 11) Luokittelutestauksen algoritmi. Luokittelutestaus. Pankkiautomaattiin kirjautuminen Ohjelmistojen testaus luentokalvot 5. Kombinaatiotestaus (P&Y: 11) Toiminnallinen määrittely palvelee hyvin erilaisia sidosryhmiä, joista testaajat ovat vain yksi. Näin määrittely ei yleensä ole sellaisessa

Lisätiedot

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmistojen mallintaminen. Luento 11, 7.12. Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,

Lisätiedot

statbeatmobile PROJECT REVIEW iteration 1

statbeatmobile PROJECT REVIEW iteration 1 statbeatmobile PROJECT REVIEW iteration 1 agenda Projekti Status Käytännöt Tulokset Katsaus eteenpäin PROJEKTI / mikä on statbeat? Sosiaalinen joukkueurheilupalvelu Keskustelu, fanit, kavereiden joukkueet,

Lisätiedot

Johdanto. Mitä on ohjelmistotuotanto? Tämän kurssin näkökulma. Sami Kollanus TJTA330 Ohjelmistotuotanto

Johdanto. Mitä on ohjelmistotuotanto? Tämän kurssin näkökulma. Sami Kollanus TJTA330 Ohjelmistotuotanto Johdanto Sami Kollanus TJTA330 Ohjelmistotuotanto 6.3. Mitä on ohjelmistotuotanto? Ohjelmistotekniikka (Software Engineering) tarkoittaa pätevien insinööriperiaatteiden vakiinnuttamista ja käyttämistä

Lisätiedot

Mitä on ohjelmistotuotanto?

Mitä on ohjelmistotuotanto? Johdanto Sami Kollanus TJTA330 Ohjelmistotuotanto 6.3. Mitä on ohjelmistotuotanto? Ohjelmistotekniikka (Software Engineering) tarkoittaa pätevien insinööriperiaatteiden vakiinnuttamista ja käyttämistä

Lisätiedot

Staattinen testaus Dynaaminen testaus I Luento 3 Antti-Pekka Tuovinen

Staattinen testaus Dynaaminen testaus I Luento 3 Antti-Pekka Tuovinen Staattinen testaus Dynaaminen testaus I Luento 3 Antti-Pekka Tuovinen 25 March 2018 1 Oppimistavoitteet Staattinen testaus Katselmoinnit Ohjelmakoodin ja spesifikaatioiden staattinen analyysi Dynaaminen

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016

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)

Lisätiedot

Järjestelmätestauksen vaatimukset. 6. Järjestelmätestaus (B, 14) Järjestelmätestauksen korkean tason testausstrategia

Järjestelmätestauksen vaatimukset. 6. Järjestelmätestaus (B, 14) Järjestelmätestauksen korkean tason testausstrategia . Järjestelmätestaus (B, ) Järjestelmätestaus (system testing) tehdään integrointitestauksen jälkeen. Siinä järjestelmää testataan kokonaisuutena, johon kuuluvat ohjelmiston lisäksi laitteisto ja järjestelmän

Lisätiedot

Ohjelmistotestaus -09

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

Lisätiedot

Mikä se on ja miten sitä käytetään? Aki Lähteenmäki Justin Group Oy

Mikä se on ja miten sitä käytetään? Aki Lähteenmäki Justin Group Oy Mikä se on ja miten sitä käytetään? Aki Lähteenmäki Justin Group Oy Evoluutio Evoluutio Source: http://www.slideshare.net/jerrykopan/itil-anditgovernanceframeworkhistory-32033048 Source: Now All roads

Lisätiedot

Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen

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

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015

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.

Lisätiedot

Toiminnallinen turvallisuus

Toiminnallinen turvallisuus Toiminnallinen turvallisuus Mitä uutta standardeissa IEC 61508 Tekn.lis. Matti Sundquist, Sundcon Oy www.sundcon.fi matti.sundquist@sundcon.fi Mitä uutta standardeissa IEC 61508-1 ja -4? IEC 61508-1 (yleistä):

Lisätiedot

Teknologia-arkkitehtuurit. Valinta ja mallinnus

Teknologia-arkkitehtuurit. Valinta ja mallinnus Teknologia-arkkitehtuurit Valinta ja mallinnus ENTERPRISE ARCHITECTURE - A FRAMEWORK TM DATA What FUNCTION How NETWORK Where PEOPLE Who When MOTIVATION Why T IM E SCOPE (CONTEXTUAL) List of Things Important

Lisätiedot

Staattinen testaus. Luento 5 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science

Staattinen testaus. Luento 5 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science Staattinen testaus Luento 5 Antti-Pekka Tuovinen 26 March 2013 1 Oppimistavoitteet Katselmointien käyttö vikojen löytämiseen Ohjelmakoodin ja spesifikaatioiden staattinen analyysi 26 March 2013 2 1 Staattinen

Lisätiedot

SOA SIG SOA Tuotetoimittajan näkökulma

SOA SIG SOA Tuotetoimittajan näkökulma SOA SIG SOA Tuotetoimittajan näkökulma 12.11.2007 Kimmo Kaskikallio IT Architect Sisältö IBM SOA Palveluiden elinkaarimalli IBM Tuotteet elinkaarimallin tukena Palvelukeskeinen arkkitehtuuri (SOA) Eri

Lisätiedot

2. Ohjelmistotuotantoprosessi

2. Ohjelmistotuotantoprosessi 2. Ohjelmistotuotantoprosessi Peruskäsitteet: prosessimalli: mahdollisimman yleisesti sovellettavissa oleva ohjeisto ohjelmistojen tuottamiseen ohjelmistotuotantoprosessi: yrityksessä käytössä oleva tapa

Lisätiedot

SCM Tuloskortti. Toimitusketjun hallinnan itsearviointi. Pekka Aaltonen Logistiikan Koulutuskeskus ECL Oy Ab 1.1.2005 alkaen LOGY Competence Oy

SCM Tuloskortti. Toimitusketjun hallinnan itsearviointi. Pekka Aaltonen Logistiikan Koulutuskeskus ECL Oy Ab 1.1.2005 alkaen LOGY Competence Oy SCM Tuloskortti Toimitusketjun hallinnan itsearviointi Pekka Aaltonen Logistiikan Koulutuskeskus ECL Oy Ab 1.1.2005 alkaen LOGY Competence Oy SCM Tuloskortin taustaa Prof. Takao Enkawa, Tokyo Institute

Lisätiedot

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento

Lisätiedot

CASE POSTI: KEHITYKSEN KÄRJESSÄ TALOUDEN SUUNNITTELUSSA KETTERÄSTI PALA KERRALLAAN

CASE POSTI: KEHITYKSEN KÄRJESSÄ TALOUDEN SUUNNITTELUSSA KETTERÄSTI PALA KERRALLAAN POSTI GROUP CASE POSTI: KEHITYKSEN KÄRJESSÄ TALOUDEN SUUNNITTELUSSA KETTERÄSTI PALA KERRALLAAN TIINA KATTILAKOSKI POSTIN TALOUDEN SUUNNITTELU Mistä lähdettiin liikkeelle? Ennustaminen painottui vuosisuunnitteluun

Lisätiedot

Ohjelmistotuotanto, prosessit Syksy Ohjelmistotuotantoprosessi. Prosessimalli. Prosessimallien perustehtävät. Prosessimallin vaihejako

Ohjelmistotuotanto, prosessit Syksy Ohjelmistotuotantoprosessi. Prosessimalli. Prosessimallien perustehtävät. Prosessimallin vaihejako 2. Ohjelmistotuotantoprosessi peruskäsitteet: prosessimalli: mahdollisimman yleisesti sovellettavissa oleva ohjeisto ohjelmistojen tuottamiseen ohjelmistotuotantoprosessi: yrityksessä käytössä oleva tapa

Lisätiedot

Sertifiointi: mitä sillä tarkoitetaan?

Sertifiointi: mitä sillä tarkoitetaan? / Sertifiointi: mitä sillä tarkoitetaan? Copyright FiSTB 18.9.2012 FiSTB 1 Agenda ISTQB katsaus FiSTB katsaus 2 Copyright FiSTB ISTQB Mission The ISTQB was officially founded as an International Software

Lisätiedot

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

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

Lisätiedot