ISTQB:n testaussanasto v. 2.3 Suomi - Englanti

Koko: px
Aloita esitys sivulta:

Download "ISTQB:n testaussanasto v. 2.3 Suomi - Englanti"

Transkriptio

1 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 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. Tämän version käännökseen osallistuneet FiSTB ja erityiskiitokset Minna Aalto, Kari Kakkonen, Juha Pomppu, Marko Rytkönen, Laura Selonen. Käännöstä kehitetään jatkuvana prosessina. Tämä versio pohjautuu englanninkieliseen versioon päiväyksellä Sanaston uusin versio on aina saatavilla FiSTB:n WWW-sivustolla. Termi A Abstract test case Acceptance Acceptance criteria Acceptance testing Accessibility testing Accuracy Accuracy testing Acting (IDEAL) Action word driven testing Actor Actual outcome Actual result Ad hoc review Ad hoc testing Adaptability Agile manifesto Agile software development Agile testing Algorithm test [TMap] Alpha testing Analytical testing Analyzability Analyzer Anomaly Anti-pattern API (Application Programming Interface) testing Arc testing Assessment report Assessor Atomic condition Attack Attack-based testing Attractiveness Audit Suomenkielinen kaannos Abstrakti testitapaus; Käsitetason testitapaus Hyväksyntä; Hyväksyminen Hyväksymiskriteerit Hyväksymistestaus Esteettömyyden testaus Tarkkuus Tarkkuustestaus Toimiminen (IDEAL) Toimisanatestaus Toimija Todellinen lopputulos Todellinen tulos Valmistelematon katselmointi Valmistelematon testaus; Ad hoc -testaus Sovitettavuus Ketterä manifesti Ketterä ohjelmistokehitys Ketterä testaus; Testaus ketterässä ohjelmistokehityksessä Algoritmitestaus Alpha-testaus; Alfatestaus Analyyttinen testaus Analysoitavuus Analysaattori; Analysointiohjelma Poikkeama; Anomalia Vastamalli API-testaus, ohjelmointirajapintatestaus Haaratestaus Arviointiraportti Arvioija Atominen ehto Hyökkäys Hyökkäyspohjainen testaus Viehättävyys (houkuttelevuus) Tarkastus; Auditointi (prosessin);

2 Audit trail Jäljitysketju; (Huom. engl. termiä käytetään laajalti) Automatisoidun testauksen materiaalit; Automatisoidut testausmateriaalit; Automatisoidun Automated testware testauksen materiaalit Saatavuus; Käytettävyys (Huom! Termin kaksi merkitystä! Nykyisin usability-merkitys on usein Availability merkittävämpi) B 0 Back-to-back testing Vertailutestaus Balanced scorecard Balanced Scorecard Baseline Vaihetaso; Vertailukohta Basic block Peruslohko Basis test set Perustestijoukko Bebugging Virheiden kylväminen Behavior Käyttäytyminen Benchmark test Benchmark-testi; Vertailutesti Bespoke software Räätälöity ohjelmisto Best practice Paras käytäntö Beta testing Betatestaus Big-bang testing Big bang -testaus; Kertarysäystesti (slangi) Black-box technique Mustalaatikkotekniikka Mustalaatikkotekniikka; Mustalaatikkotestisuunnittelutekniikka; Black-box test design technique Mustalaatikkosuunnittelutekniikka Black-box testing Mustalaatikkotestaus Blocked test case Estetty testitapaus Bottom-up testing Alhaalta ylös testaus, kokoava testaus Boundary value Raja-arvo Boundary value analysis Raja-arvoanalyysi Boundary value coverage Raja-arvokattavuus Boundary value testing Raja-arvojen testaus; Branch Haara Branch condition Haarautumisehto Branch condition combination coverage Haarautumisehtojen yhdistelmäkattavuus Branch condition combination testing Haarautumisehtojen yhdistelmätestaus Branch condition coverage Haaraehtokattavuus Branch coverage Haarautumiskatta vuus; Haarakattavuus Branch testing Haaratestaus Buffer Puskuri Buffer overflow Puskurin ylivuoto Bug Vika ; (Slangi: bugi) Bug report Vikaraportti; (Slangi: bugiraportti) Bug taxonomy Bugien luokittelu Bug tracking tool Vianhallintatyökalu Build verification test Koonnin todennustesti Burndown chart Edistymiskäyrä Business process-based testing Liiketoimintaprosessi perusteinen testaus BVT BVT C Call graph Capability maturity model integration (CMMI) Capture/playback tool Capture/replay tool Kutsukaavio CMMI (erisnimi) Nauhoitus/toisto työkalu; Nauhoittava testausohjelmisto Nauhoitus/toisto työkalu; Nauhoittava testausohjelmisto

3 CASE CAST Causal analysis Cause-effect analysis Cause-effect decision table Cause-effect diagram Cause-effect graph Cause-effect graphing Certification Change control Change control board Change management Changeability Charter Checker Checklist-based testing Chow s coverage metrics Classification tree Classification tree method Clear box testing CMMI Code Code analyzer Code coverage Code-based testing Codependent behavior Co-existence Combinatorial testing Commercial Off-The-Shelf software Comparator Compatibility testing Compiler Complete testing Completion criteria Complexity Compliance Compliance testing Component Component integration testing Component specification Component testing Compound condition Concrete test case Concurrency testing Condition Condition combination coverage Condition combination testing Condition coverage Condition determination coverage Condition determination testing Condition outcome Condition testing Confidence interval CASE Tietokoneavusteinen ohjelmistotestaus Lyhenne ei käytössä.) Syy-analyysi Syy-seuraus -analyysi Syy-seuraus-päätöstaulu Syy-seuraus-diagrammi Syy-seuraus-kaavio Syy-seuraus-kaaviotestaus Sertifiointi Muutoksenhallinta Muutosraati Muutostenhallinta Muutettavuus; Muunneltavuus Testausohje. Tarkistaja Tarkistuslistoihin pohjautuva testaus Chow:n kattavuusmetriikka Luokittelupuu Luokittelupuumenetelmä Lasilaatikkotestaus CMMI Koodi Koodin analysoija Koodikattavuus Koodin testaus Läheisriippuvaisuus Yhdessätoimivuus Kombinatorinen testaus Kaupallinen valmisohjelmisto Vertailija Yhteensopivuustestaus Kääntäjä Täydellinen testaus Lopetuskriteeri Kompleksisuus Yhdenmukaisuus; Vastaavuus Yhdenmukaisuuden testaus Komponentti Komponenttien integrointitestaus; Integrointitestaus Komponenttimäärittely Komponenttitestaus; Yksikkötestaus; Moduulitestaus Yhdistelmäehto Konkreettinen testitapaus Rinnakkaisuustestaus Ehto Yhdistelmäehtojen kattavuus Yhdistelmäehtojen kattavuus Ehtokattavuus Ehdon päätösvaikutuskattavuus Ehdon päätösvaikutustestaustekniikka Ehdon tulos Ehtotestaus Luottamusväli

4 Confidence test Configuration Configuration auditing Configuration control Configuration control board (CCB) Configuration identification Configuration item Configuration management Configuration management tool Configuration testing Confirmation testing Conformance testing Consistency Consultative testing Content-based model Content reference model Continuous representation Control chart Control flow Control flow analysis Control flow graph Control flow path Control flow testing Convergence metric Conversion testing Corporate dashboard Cost of quality COTS Coverage Coverage analysis Coverage measurement tool Coverage item Coverage tool Critical success factor Critical testing processes CTP Custom software Custom tool Cyclomatic complexity Cyclomatic number D Daily build Dashboard Data definition Data-driven testing Data flow Data flow analysis Data flow coverage Data flow testing Data integrity testing Data quality Database integrity testing Dd-path Dead code Debugger Luottamustesti Kokoonpano, konfiguraatio Kokoonpanon auditointi Kokoonpanon valvonta Kokoonpanoraati Kokoonpanon tunnistaminen Kokoonpanon osa Kokoonpanon hallinta Kokoonpanon hallinta työkalu Kokoonpanon testaus Varmistustestaus Yhdenmukaisuus testaus Yhdenmukaisuus; Yhtenäisyys; Konsistenssi Konsultatiivinen testaus Sisältöpohjainen malli Tilannemalli??? Jatkuva esitys Kontrollimalli Kontrollivuo Kontrollivuoanalyysi Kontrollivuokaavio Kontrollivuopolku Kontrollivuotestaus Lähentymismittari, konvergenssimittari Muuntotestaus Yritystason kojelauta (mittaristo) Laatukustannukset Kaupallinen valmisohjelmisto Kattavuus Kattavuusanalyysi Kattavuuden mittaustyökalu Kattavuusyksikkö Kattavuustyökalu Kriittinen menestystekijä Kriittiset testausprosessit CTP Räätälöity ohjelmisto Räätälöity työkalu Syklomaattinen kompleksisuus Syklomaattinen luku Päivittäinen buildi (slangi); Päivittäinen koonti / kokoaminen / rakentaminen Kojelauta (mittaristo) Muuttujan arvon asettaminen Aineisto-ohjattu testaus Tietovirta Tietovirta-analyysi Tietovirtakattavuus Tietovirtatestaus Tiedon eheystestaus Aineiston laatu Tietokannan eheystestaus Dd-polku Kuollut koodi Debuggeri (slangi); Virheenjäljitin

5 Debugging Debugging tool Decision Decision condition coverage Decision condition testing Decision coverage Decision outcome Decision table Decision table testing Decision testing Defect Defect-based technique Defect-based test design technique Defect category Defect density Defect detection percentage (ddp) Defect management Defect management committee Defect management tool Defect masking Defect report Defect taxonomy Defect tracking tool Defect triage committee Defect type Definition-use pair Deliverable Deming cycle Design-based testing Desk checking Development testing Deviation Deviation report Diagnosing (IDEAL) Dirty testing Documentation testing Domain Domain analysis Driver Dynamic analysis Dynamic analysis tool Dynamic comparison Dynamic testing E Effectiveness Efficiency Efficiency testing EFQM excellence model Elementary comparison testing Embedded iterative development model Emotional intelligence Emulator Entry criteria Entry point Virheidenpoisto; Virheiden jäljitys; (Slangi: debuggaus) Debuggaustyökalu (slangi); Debuggeri (slangi); Virheenjäljitin Päätös Päätösehtokattavuus Päätösehtotestaus Päätöskattavuus Ehtolausekkeen arvo Päätöstaulu Päätöstaulutestaus Päätöstestaus Vika Vikaperusteinen tekniikka Vikaperusteinen testisuunnittelu tekniikka Vikaluokka Vikatiheys Vianlöytöprosentti Vianhallinta Vianhallintaraati Vianhallintatyökalu Vian peittyminen Vikaraportti Vikaluokitusjärjestelmä Vianhallintatyökalu Vianluokitteluraati Vikatyyppi Määrittely-käyttö pari Tuotos; Tulos; Vaihetuote Demingin laatuympyrä Suunnittelumallipohjainen testaus Pöytätestaus Kehityksenaikainen testaus Poikkeama Poikkeamaraportti Diagnosointi Negatiivinen testaus Dokumentoinnin testaus Arvoalue Arvoalueanalyysi Ajuri; Testiajuri Dynaaminen analyysi Dynaamisen analyysin työkalu Dynaaminen vertailu Dynaaminen testaus Tehokkuus Toiminnallinen tehokkuus Toiminnallisen tehokkuuden testaus EFQM-laatumalli Elementary comparison testing (Ei käännöstä) Sulautettu iteratiivinen kehittämismalli Tunneäly Emulaattori Aloitusehdot, aloituskriteerit Aloituskohta

6 Equivalence class Equivalence partition Equivalence partition coverage Equivalence partitioning Error Error guessing Error seeding Error seeding tool Error tolerance Escaped defect Establishing (IDEAL) Evaluation Exception handling Executable statement Exercised Exhaustive testing Exit criteria Exit point Expected outcome Expected result Experience-based technique Experience-based test design technique Experience-based testing Exploratory testing Extreme programming (XP) F Factory acceptance testing Fail Failover testing 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) Fault injection Fault masking Fault seeding Fault seeding tool Fault tolerance Fault Tree Analysis (FTA) Feasible path Feature Feature-driven development Field testing Finite state machine Ekvivalenssiluokka Ekvivalenssiluokka Ekvivalenssiositusten kattavuus Ekvivalenssiositus-menetelmä; Ekvivalenssijakomenetelmä Virhe Virheen arvaus Virheiden kylväminen Virheidenkylvämistyökalu Virhesietoisuus Karannut vika Perustaminen (IDEAL) Arviointi; Evaluointi Poikkeusten käsittely Suoritettava lause Suoritettu Täydellinen testaus Lopetusehdot Poistumiskohta Odotettu tulos Odotettu tulos Kokemusperusteinen tekniikka Kokemusperusteinen testisuunnittelutekniikka Kokemusperusteinen testaus, kokemuspohjainen testaus Tutkiva testaus Extreme Programming (XP) (erisnimi) Toimittajan hyväksymistestaus Epäonnistuminen; Ei läpäise Häiriötilannetestaus Häiriö (vikaantuminen) Häiriön ilmenemistapa Vika- ja vaikutusanalyysi (VVA) Vika-, vaikutus- ja kriittisyysanalyysi (VVKA, eng. FMECA) Häiriötiheys Väärä testin epäonnistuminen Väärä testin läpäisy Väärä positiivinen tulos Väärä negatiivinen tulos Vika Vikahyökkäys Vikatiheys FDP Vikojen syöttäminen Vian peittyminen / peittäminen Vikojen kylväminen Vikojen kylvämistyökalu Vikasietoisuus Vikapuuanalyysi Suoritettavissa oleva polku Piirre; Ominaisuus; (Slangissa myös: toiminto) Ominaisuuspohjainen kehitys Kenttätestaus Tilakone

7 Finite state testing Fishbone diagram Formal review Frozen test basis Function point analysis (FPA) Functional integration Functional requirement Functional test design technique Functional testing Functionality Functionality testing G Glass box testing Goal Question Metric GQM H Hardware-software integration testing Hazard analysis Heuristic evaluation High level test case Horizontal traceability Hyperlink Hyperlink test tool I IDEAL Impact analysis Incident Incident logging Incident management Incident management tool Incident report Incremental development model Incremental testing Independence of testing Indicator Infeasible path Informal review Initiating (IDEAL) Input Input domain Input value Insourced testing Inspection Inspection leader Inspector Installability Installability testing Installation guide Installation wizard Instrumentation Instrumenter Intake test Tilakonetestaus Kalanruotokaavio Muodollinen katselmointi; Formaali katselmointi Kiinnitetty testausperusta Toimintopisteanalyysi Toimintoketjun integrointi Toiminnallinen vaatimus Toiminnallinen testisuunnittelutekniikka Toiminnallisuustestaus Toiminnallisuus Toiminnallisuustestaus Lasilaatikkotestaus Goal Question Metric (erisnimi); tavoite-kysymysmetriikka GQM Laitteiston ja ohjelmiston integrointitestaus Vaara-analyysi Heuristinen arviointi; Heuristinen analyysi Korkean tason testitapaus Horisontaalinen jäljitettävyys Hyperlinkki Hyperlinkkien testaustyökalu IDEAL Vaikutusanalyysi Havainto (insidentti) Havaintojen kirjaus Havaintojen hallinta Havaintojen hallintatyökalu Havaintoraportti Inkrementaalinen kehittämismalli; Vaiheittainen kehittämismalli Vaiheittainen testaus; (Inkrementaalinen testaus) Testauksen riippumattomuus Indikaattori Suorituskelvoton polku Epämuodollinen katselmointi Aloitus (IDEAL) Syöte Syötteiden arvoalue Syötteen arvo Paikallinen ulkoistettu testaus Tarkastus Katselmoinnin vetäjä; Katselmoinnin puheenjohtaja Tarkastaja Asennettavuus Asennettavuustestaus Asennusohje Asennusvelho Instrumentointi Instrumentoija Aloitustesti

8 Integration Integration testing Integration testing in the large Integration testing in the small Interface testing Interoperability Interoperability testing Invalid testing Ishikawa diagram Isolation testing Item transmittal report Iterative development model K Key performance indicator Keyword-driven testing L LCSAJ LCSAJ coverage LCSAJ testing Lead assessor Learnability Learning (IDEAL) Level test plan Lifecycle model Link testing Load profile Load testing Load testing tool Logic-coverage testing Logic-driven testing Logical test case Low level test case M Maintainability Maintainability testing Maintenance Maintenance testing Man in the middle attack Management review Manufacturing-based quality Master test plan Maturity Maturity level Maturity model MCDC Mean Time Between Failures Mean Time To Repair Measure Measurement Measurement scale Memory leak Methodical testing Metric Migration testing Integrointi Integrointitestaus Järjestelmäintegrointitestaus Integrointitestaus Rajapintatestaus Yhteentoimivuus Yhteentoimivuustestaus Negatiivinen testaus Ishikawa kaavio Eristystestaus; Testipenkkitestaus. Julkaisutiedote Iteratiivinen kehittämismalli Suorituskyvyn avainmittari Avainsanaohjattu testaus LCSAJ LCSAJ-kattavuus LCSAJ-testaus Pääarvioija Opittavuus Oppimen (IDEAL) Testaussuunnitelma Elinkaarimalli Linkitystestaus Kuormitusprofiili Kuormitustestaus Kuormitustestaustyökalu Logiikankattavuustestaus Logiikkaperusteinen testaus Looginen testitapaus Matalan tason testitapaus Ylläpidettävyys Ylläpidettävyystestaus Ylläpito Ylläpitotestaus; (Muutosten testaus) Välikäsihyökkäys Johdon katselmus Valmistuspohjainen laatu Kokonaistestaussuunnitelma, testauksen pääsuunnitelma Kypsyys Kypsyystaso Kypsyysmalli MCDC Häiriöiden välinen keskimääräinen aika Korjauksen keskimääräinen kesto Mitta Mittaus Mitta-asteikko Muistivuoto Järjestelmällinen testaus Mittari; Metriikka Muunnostestaus; (Siirtotestaus)

9 Milestone Mind map Mistake Model-based testing Modeling tool Moderator Modified condition decision coverage Modified condition decision testing Modified multiple condition coverage Modified multiple condition testing Module Module testing Monitor Monitoring tool Monkey testing MTBF MTTR Multiple condition Multiple condition coverage Multiple condition testing Mutation analysis Mutation testing Myers-Briggs Type Indicator (MBTI) N N-switch coverage N-switch testing n-wise testing Negative testing Neighborhood integration testing Non-conformity Non-functional requirement Non-functional test design technique Non-functional testing O Off-the-shelf software Open source tool Operability Operational acceptance testing Operational environment Operational profile Operational profile testing Operational profiling Operational testing Oracle Orthogonal array Orthogonal array testing Outcome Output Output domain Output value Outsourced testing P Pair programming Pair testing Pairwise integration testing Etappi Ajatuskartta, miellekartta Erehdys; Virhe Mallipohjainen testaus Mallinnustyökalu/ Mindmap Vetäjä; Puheenjohtaja; Moderaattori Täydennetty ehtokattavuus Täydennetty ehtotestaus Täydennetty moniehtokattavuus Täydennetty moniehtotestaus Moduuli Moduulitestaus Monitori Monitorointityökalu; Monitori Apinatestaus Häiriöiden välinen keskimääräinen aika Korjauksen keskimääräinen kesto Moniehto Moniehtokattavuus Moniehtotestaus Muutosanalyysi Mutaatiotestaus Myers-Briggsin tyyppi-indikaattori N-siirtymäkattavuus N-siirtymätestaus n-kertainen testaus Negatiivinen testaus Lähialue-integrointitestaus Poikkeama; Poikkeavuus Ei-toiminnallinen vaatimus Ei-toiminnallinen testisuunnittelutekniikka Ei-toiminallisten vaatimusten testaus Valmisohjelmisto Avoimen lähdekoodin työkalu Käyttökelpoisuus Käyttöön soveltuvuuden hyväksymistestaus Käyttöympäristö Käyttöprofiili Käyttöprofiilin (mukainen) testaus Käyttöprofilointi Käyttötestaus Oraakkeli Ortogonaalinen matriisi Ortogonaaliseen matriisiin perustuva testaus Lopputulos; Tulos Tulosmuuttuja Tulosten arvoalue Tulosarvo Ulkoistettu testaus Pariohjelmointi Paritestaus Syöteparien integrointitestaus

10 Pairwise testing Pareto analysis Partition testing Pass Pass/fail criteria Path Path coverage Path sensitizing Path testing Peer review Performance Performance indicator Performance profiling Performance testing Performance testing tool Phase containment Phase test plan Planning poker Pointer Portability Portability testing Postcondition Post-execution comparison Post-project meeting Precondition Predicate Predicted outcome Pretest Priority PRISMA (Product RISk MAnagement) Probe effect Problem Problem management Problem report Procedure testing Process Process-compliant testing Process assessment Process cycle test Process improvement Process model Process reference model Product-based quality Product risk Product RISk MAnagement Production acceptance testing Program instrumenter Program testing Project Project retrospective Project risk Project test plan Pseudo-random Q Syötteiden parittainen testaus Pareto-analyysi Ositustestaus Läpäisy Läpäisyehdot Polku Polkukattavuus Polun pakotettu valinta Polkutestaus Vertaiskatselmus Suorituskyky Suorituskykyindikaattori; Suorituskykymittari Suorituskyvyn profilointi Suorituskykytestaus Suorituskykytestaus työkalu Vaiheen vikarajaustehokkuus Testaussuunnitelma; Testausvaiheen testaussuunnitelma Suunnittelupokeri Osoitin Siirrettävyys Siirrettävyystestaus Jälkiehto Suorituksenjälkeinen vertailu Jälkipalaveri, jälkianalysointi Esiehto Predikaatti Ennustettu tulos; Odotettu tulos Esitesti Prioriteetti; Tärkeys PRISMA (erisnimi) Mittausjärjestelyjen vaikutus Ongelma Ongelmanhallinta Ongelmaraportti Proseduurin testaus, prosessin testaus Prosessi Prosessinmukainen testaus Prosessin arviointi Prosessisyklin testi Prosessin parantaminen Prosessimalli Arviointimalli Tuotepohjainen laatu Tuoteriski Product RISk Management (erisnimi) Tuotannollinen hyväksymistestaus Ohjelman instrumentoija Ohjelmatestaus Projekti Projektin jälkiarviointi Projektiriski Projektin testaus suunnitelma; (Huom! Ohjelmisto projektin, ei testaus projektin) Näennäisesti satunnainen

11 QFD Qualification Quality Quality assurance Quality attribute Quality characteristic Quality control Quality function deployment Guality gate Quality management Quality risk R RACI matrix Random testing Rational Unified Process Reactive testing Record/playback tool Recorder Recoverability Recoverability testing Recovery testing Regression testing Regression-averse testing Regulation testing Release note Reliability Reliability growth model Reliability testing Replaceability Requirement Requirements-based testing Requirements management tool Requirements phase Resource utilization Resource utilization testing Result Resumption criteria Resumption requirements Re-testing Retrospective meeting Review Review plan Review tool Reviewer Risk Risk analysis Risk assessment Risk-based testing Risk category Risk control Risk identification Risk impact Risk level Risk likelihood QFD Kelpuutus Laatu Laadunvarmistus Laatuattribuutti; Laatutekijä Laatutekijä Laadunvalvonta Quality function deployment Laatuportti Laadunhallinta; Laatujohtaminen Laaturiski RACI-matriisi Satunnaistestaus Rational Unified Process Reaktiivinen testaus Nauhoitus/toisto-työkalu Kirjuri; Sihteeri; Tallentaja; Toipuvuus Toipuvuustestaus; toipumistestaus Toipumistestaus Regressiotestaus Regressiota ehkäisevä testaus Säännöstenmukaisuuden testaus Julkaisuseloste (ei vakiintunut) Luotettavuus Luotettavuuden kasvumalli Luotettavuustestaus Korvattavuus Vaatimus Vaatimuksiin perustuva testaus Vaatimustenhallinta työkalu Vaatimusmäärittely(vaihe) Resurssien käyttö Resurssien käytön testaus Tulos Testin uudelleenaloitusehdot; Testauksen jatkamisehdot Testin uudelleenaloitusvaatimukset Uudelleentestaus Jälkipalaveri, jälkianalysointi Katselmointi Katselmointisuunnitelma Katselmointityökalu Katselmoija Riski Riskianalyysi Riskiarviointi Riskiperustainen testaus; Riskiluokka Riskien kontrollointi; Riskien valvonta; Riskien hallinta (huom. ero käsitteeseen riskien hallinta) Riskien tunnistaminen Riskin vaikutus Riskitaso Riskin todennäköisyys

12 Risk management Risk mitigation Risk type Robustness Robustness testing Root cause Root cause analysis RUP S Safety Safety critical system Safety testing Sanity test Scalability Scalability testing Scenario testing Scorecard Scribe Scripted testing Scripting language SCRUM Security Security testing Security testing tool Security tool Serviceability testing Session-based test management Session-based testing Severity Shewhart chart Short-circuiting Simulation Simulator Site acceptance testing S.M.A.R.T. goal methodology Smoke test Software Software attack Software Failure Mode And Effect Analysis (SFMEA) Software Failure Mode Effect, And Criticality Analysis (SFMECA) Software Fault Tree Analysis (SFTA) Software feature Software integrity level Software lifecycle Software Process Improvement Software product characteristic Software quality Software quality characteristic Software test incident Software test incident report Software Usability Measurement Inventory (SUMI) Source statement Riskienhallinta Riskien hallinta Riskityyppi Vakaus (robustius) Vakaustestaus Alkuperäissyy Perussyyanalyysi RUP Turvallisuus Turvallisuuskriittinen järjestelmä Turvallisuustestaus Aloitustesti Skaalautuvuus Skaalautuvuustestaus Skenaariotestaus Scorecard / Mittaristo Sihteeri (katselmoinneissa); Kirjuri Skriptattu testaus Skriptikieli; Skriptauskieli SCRUM (erisnimi) Tietoturva Tietoturvatestaus Tietoturvatestaus työkalu Tietoturvatyökalu Huollettavuustestaus, ylläpidettävyystestaus Istuntopohjainen testauksen hallinta Istuntopohjainen testaus Vakavuus Shewartin malli Oikosulkeminen Simulaatio Simulaattori Asiakkaan hyväksymistestaus; Vastaanottotestaus SMART-tavoitemenetelmä Savutesti Ohjelmisto Ohjelmistohyökkäys Ohjelmisto vika- ja vaikutusanalyysi Ohjelmiston vika-, vaikutus ja kriittisyysanalyysi Ohjelmiston vikapuuanalyysi Ohjelmiston piirre Ohjelmiston yhdenmukaisuustaso Ohjelmiston elinkaari Ohjelmistoprosessien kehitys Ohjelmiston tuoteominaisuus Ohjelmiston laatu Ohjelmiston laatutekijä Testihavainto Vikaraportti SUMI Kyselylomake käytettävyyden arviointiin. (erisnimi) Lähdekoodilause

13 Specification Specification-based technique Specification-based test design technique Specification-based testing Specified input SPI Stability Staged representation Standard Standard-compliant testing Standard software Standards testing State diagram State table State transition State transition testing Statement Statement coverage Statement testing Static analysis Static analysis tool Static analyzer Static code analysis Static code analyzer Static testing Statistical testing Status accounting STEP Storage Storage testing Stress testing Stress testing tool Structural coverage Structural test design technique Structural testing Structure-based technique Structure-based test design technique Structure-based testing Structured walkthrough Stub Subpath Suitability Suitability testing SUMI Suspension criteria Syntax testing System System integration testing System of systems System testing System under test Systematic Test and Evaluation Process T Määrittely Määrittelypohjainen tekniikka Määrittelypohjainen testisuunnittelutekniikka Määrittelypohjainen testaus Määritetty syöte SPI (erisnimi) Vakaus Tasomalli Standardi Standardinmukainen testaus Vakio-ohjelmisto Standardinmukaisuuden testaus Tilakaavio Tilataulukko Tilasiirtymä Tilakaaviotestaus, tilasiirtymätestaus Lause Lausekattavuus Lausetestaus Staattinen analyysi Analysointityökalu Analysointityökalu Staattinen koodin analysointi Staattinen koodin analysointiohjelma; Koodin tarkastaja Staattinen testaus Tilastollinen testaus Tilatiedon ylläpito (konfiguraation) STEP (erisnimi) Varasto Tietovarastotestaus Rasitustestaus; Kuormitustestaus Rasitustestaustyökalu; kuormitustestaustyökalu Rakenteinen kattavuus Rakenteellinen testisuunnittelutekniikka Rakenteellinen testaus Rakenteeseen perustuvat tekniikat Rakenteeseen pohjautuva testisuunnittelutekniikka Rakennepohjainen testaus Rakenteellinen läpikäynti Tynkä; (Testi)tynkä; (Slangi: stubi) Alipolku Soveltuvuus Soveltuvuusstestaus SUMI (erisnimi) Keskeytyskriteerit Syntaksitestaus Järjestelmä Järjestelmäintegrointitestaus Järjestelmistä koostuva järjestelmä Järjestelmätestaus Testattava järjestelmä Järjestelmällinen testaus- ja arviointiprosessi (STEP)

14 TDD TDD (erisnimi) Technical review Tekninen katselmointi Test Testi Test analysis Testianalyysi Test approach Testauksen lähestymistapa Test architect Testausarkkitehti Test automation Testausautomaatio Testauksen kohteen kuvaus; Testauksen Test basis lähdedokumentti Test bed Testikehys, testipeti Test case Testitapaus Test case design technique Testitapausten suunnittelutekniikka Test case specification Testispeksi; Testisuunnitelma Test case suite Testijoukko Test charter Testausohje (test charter) Test closure Testauksen päättäminen Test comparator Testivertailija Test comparison Tulosten vertailu Test completion criteria Lopetuskriteerit Test condition Testattava tilanne Test control Testauksen kontrollointi (testauksen valvonta) Test coverage Testikattavuus Test cycle Testikierros Test data Testiaineisto (testidata) Test data management Testiaineiston hallinta Testiaineiston valmisteluväline (testidatan Test data preparation tool valmistelutyökalu) Test deliverable Testauksen tuotos, vaihetuote Test design Testisuunnitelma (1), Testisuunnittelu (2) Test design specification Testisuunnitelma Test design technique Testisuunnittelutekniikka Test design tool Testisuunnittelutyökalu Test director Testausjohtaja Testiohjattu kehitys; Testauslähtöinen Test driven development ohjelmistokehitys Test driver Testiajuri Test environment Testiympäristö Test estimation Testauksen 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 technique Testin suoritustekniikka Test execution tool Testin suoritustyökalu Test fail Testin epäonnistuminen Test generator Testigeneraattori Test harness Testikehys, testipeti Test implementation Testin toteutus Test improvement plan Testauksen kehityssuunnitelma Test incident Testihavainto Test incident report Havaintoraportti Test infrastructure Testauksen infrastruktuuri Test input Syöte Test item Testattava nimike Test item transmittal report Testaukseen toimitusraportti

15 Test leader Test level Test log Test logging Test management Test management tool Test manager Test Maturity Model integration (TMMi) Test mission 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 Group Test process improvement manifesto Test process improver Test progress report Test record Test recording Test report Test reporting Test reproduceability Test requirement Test result Test rig Test run Test run log Test scenario Test schedule Test script Test session Test set Test situation Test specification Test specification technique Test stage Test strategy Test suite Test summary report Test target Test technique Test tool Test type Testauspäällikkö Testitaso (esim. V-mallin mukainen) Testiloki; Testipäiväkirja Testaustapahtumien tallennus Testauksenhallinta Testauksenhallintatyökalu Testauspäällikkö Test Maturity Model Integration (TMMi) (Erisnimi) Testauksen missio Testauksen seuranta Testauksen kohde Testauksen tavoite Testioraakkeli Testin tulos Testin läpäisy Testauksen suorituskykyindikaattori; Testauksen suorituskykymittari Testausvaihe Testaussuunnitelma Testaussuunnittelu Testipisteanalyysi Testauspolitiikka Testiproseduuri Testiproseduurin kuvaus Testausprosessi Testausprosessien kehitysryhmä Testausprosessien kehittämisen manifesti Testausprosessien kehittäjä Testauksen edistymisraportti Testitallenne Testaustapahtumien tallennus Testiraportti Testauksen raportointi Testin toistettavuus Testivaatimus Testitulos Testipenkki Testiajo Testiajon loki Testiskenaario Testauksen aikataulu Testiskripti Testisessio Testijoukko; Testisetti Testitilanne Testisuunnitelma; Testispesifikaatio Testisuunnittelutekniikka; Testien määrittelytekniikka Testausvaihe Testausstrategia Testijoukko Testauksen yhteenvetoraportti Testitavoite Testaustekniikka Testityökalu Testityyppi

16 Testability Testability review Testable requirement Tester Testing Testware Thread testing Three point estimation Time behavior TMMi Top-down testing Total Quality Management TPG TPI Next TQM Traceability Traceability matrix Transactional analysis Transcendent-based quality U Understand ability Unit Unit test framework Unit testing Unreachable code Usability Usability testing Use case Use case testing User acceptance testing User-based quality User scenario testing User story User story testing User test V V-model Validation Value-based quality WAMMI Variable Website Analysis and MeasureMent Inventory (WAMMI) Verification Version control Vertical traceability Volume testing Walkthrough WBS White-box technique White-box test design technique White-box testing Wide band delphi Wild pointer Testattavuus Testattavuuskatselmus Vaatimusten testattavuus Testaaja Testaus Testauksen materiaalit Säietestaus Kolmipistearviointi Aikakäyttäytyminen TMMi (erisnimi) Ylhäältä alas testaus, jäsentävä testaus Kokonaislaadun hallinta (TQM) TPG TPI Next (erisnimi) TQM (erisnimi) Jäljitettävyys Jäljitettävyysmatriisi Transaktioanalyysi Transkendenttinen, abstraktinen laatu Ymmärrettävyys Yksikkö Yksikkötestauskehys Yksikkötestaus; Moduulitestaus; Komponenttitestaus Saavuttamaton koodi Käytettävyys Käytettävyystestaus Käyttötapaus Käyttötapaustestaus Hyväksymistestaus (käyttäjän) Käyttäjäpohjainen laatu Käyttäjäskenaariotestaus Käyttäjätarina Käyttäjätarinatestaus Loppukäyttäjätestaus V-malli Kelpuuttaminen, validointi Arvoon pohjautuva laatu WAMMI (erisnimi) Muuttuja Website Analysis and MeasureMent Inventory (WAMMI) (erisnimi) Verifiointi; Todentaminen Versionhallinta Vertikaalinen jäljitettävyys Määrätestaus; Volyymitestaus Läpikäynti WBS LasilaatikkotekniiKka Lasilaatikkotestisuunnittelutekniikka Lasilaatikkotestaus Delfi/Delfoi-menetelmän sovellus projektin resurssisuunnitteluun. Villi osoitin

17 Work Breakdown Structure Work Breakdown Structure (erisnimi)

ISTQB:n testaussanasto

ISTQB:n testaussanasto 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

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

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

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

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

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

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

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

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

Laadunvarmistustekniikat

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

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

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

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

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

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

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

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

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

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

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

Yhteenveto. Menettelytavat

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Julkaisemattomia koulutusmateriaaleja 2003-2010

Julkaisemattomia koulutusmateriaaleja 2003-2010 Matti Vuori Julkaisemattomia koulutusmateriaaleja 2003-2010 Luettelo vuosina 2003-2010 tuotetuista geneerisistä koulutusmateriaaleista (yrityskohtaiset aineistot ovat asia erikseen), ja joihin laatijalla

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

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

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 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

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

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

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

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

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

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

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

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

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

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

Tapahtuipa Testaajalle...

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

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

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

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

(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

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

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

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

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

Laadukas vaatimustenhallinta. Pekka Mäkinen Copyright SoftQA Oy www.softqa.fi

Laadukas vaatimustenhallinta. Pekka Mäkinen Copyright SoftQA Oy www.softqa.fi Laadukas vaatimustenhallinta Pekka Mäkinen www.softqa.fi Esityksen perusajatuksia Vaatimuksilla on elinkaari ja ne muuttuvat. Tuotteen elinkaari vaikuttaa vaatimuksiin. Vaatimusten keruussa ja -hallinnassa

Lisätiedot

Testauksen hallinta ja johtaminen

Testauksen hallinta ja johtaminen Testauksen hallinta ja johtaminen Luento 10 Antti-Pekka Tuovinen 18 April 2013 1 Tavoitteet Yleiskuva seuraavista aiheista Testauksen organisointi Testaussuunnittelma Testauksen kustannukset Testausstrategia

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

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

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

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

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

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

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

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

ISTQB:n testaussanasto v. 2.3 Englanti - Suomi

ISTQB:n testaussanasto v. 2.3 Englanti - Suomi 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

Testaus teoriassa ja käytännössä. Jukka Paakki Helsingin yliopisto Tietojenkäsittelytieteen laitos

Testaus teoriassa ja käytännössä. Jukka Paakki Helsingin yliopisto Tietojenkäsittelytieteen laitos Testaus teoriassa ja käytännössä Jukka Paakki Helsingin yliopisto Tietojenkäsittelytieteen laitos Teoria = tutkimus IEEE Transactions on Software Engineering, 2000-2002 Software Testing, Verification &

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

Aalto-yliopiston laatujärjestelmä ja auditointi. Aalto-yliopisto Inkeri Ruuska, Head of Planning & Management Support

Aalto-yliopiston laatujärjestelmä ja auditointi. Aalto-yliopisto Inkeri Ruuska, Head of Planning & Management Support Aalto-yliopiston laatujärjestelmä ja auditointi Aalto-yliopisto Inkeri Ruuska, Head of Planning & Management Support 16.11.2016 The quality policy principles governing the activities of Aalto University

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

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

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

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

Lisätiedot

Testaus osana ohjelmistojen elinkaarta I

Testaus osana ohjelmistojen elinkaarta I Testaus osana ohjelmistojen elinkaarta I Luento 3 Antti-Pekka Tuovinen www.cs.helsinki.fi 19 March 2013 1 Oppimistavoitteet Ohjelmistokehityksen V-malli Testauksen tasot Komponenttitestaus Integrointitestaus

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

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

Projektin suunnittelu

Projektin suunnittelu Projektin suunnittelu Sami Kollanus TJTA330 Ohjelmistotuotanto 15.3. Projektin suunnittelu - CMMIkäytänteet Projektin estimaatit: Määritellään projektin laajuus (scope) Määritellään tehtävien ja tuotosten

Lisätiedot

Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza

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ä

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

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

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

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

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

Onnistunut käyttöliittymäprojekti

Onnistunut käyttöliittymäprojekti Onnistunut käyttöliittymäprojekti Timo Jokela, FT, KRM* Joticon Oy (Oulun yliopisto/tol) Case: Assessment of a XP project XP, extreme programming a basic agile method intensive communication with customers

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

Laadunvarmistustekniikoita. Ohjelmistotuotanto. Testaus termejä. Testaus periaatteita. Testaus havaintoja. Testaus havaintoja

Laadunvarmistustekniikoita. Ohjelmistotuotanto. Testaus termejä. Testaus periaatteita. Testaus havaintoja. Testaus havaintoja Laadunvarmistustekniikoita Ohjelmistotuotanto Ohjelmistojen testaus 1 Testaus (testing) ohjelman suorittamista tarkoituksena löytää virheitä Tarkastukset, katselmukset (inspections, reviews) asiantuntijoiden

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

Ohjelmistotestaus -09

Ohjelmistotestaus -09 Ohjelmistotestaus Johdanto ohjelmistotestaukseen "Beware of bugs in the above code; I have only proved it correct, not tried it." 1 Sisältö Mitä testaus on? Mitä arvoa testaus tuottaa? Testauksen prosessi.

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

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP 27.9.2007 Juha Berghäll Efecte Oy juha.berghall@efecte.fi / +358 40 589 5121 Kuka puhuu? z Juha Berghäll z Country Manager Finland z Laaja kokemus

Lisätiedot

7. Product-line architectures

7. Product-line architectures 7. Product-line architectures 7.1 Introduction 7.2 Product-line basics 7.3 Layered style for product-lines 7.4 Variability management 7.5 Benefits and problems with product-lines 1 Short history of software

Lisätiedot

ITK130 Ohjelmistoprosessi

ITK130 Ohjelmistoprosessi ITK130 Ohjelmistoprosessi Ohjelmistotuotteen elinkaari Ohjelmistoprosessimalli Koodaa ja korjaa Miksi ohjelmistoprosesseja? Prosessimallin tavoitteet Prosessi ongelmaratkaisuna Prosessi, musta laatikko

Lisätiedot