men borde vi inte också testa kraven?
|
|
- Solveig Hansson
- för 8 år sedan
- Visningar:
Transkript
1 men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST, 24 februari 2011 SQS Software Quality Systems Sweden AB
2 Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av krav Tidig design av testfall Avslut SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
3 Introduktion Mål Identifiera när test av krav bör utföras i den överordnade planen Identifiera bra krav som kan användas för testning i praktiken Utföra test av krav och använda hjälpmedel Minska utvecklingskostnader SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
4 Introduktion Utmaningen för alla projekt som utvecklar programvara Hur får man bort fel som har införts? Hur minskar man de risker som felen innebär för produkten? SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
5 Introduktion Tolka krav Krav: 1. Upphängd med flera linor 2. Kunna ta last 3. Kan röras fritt 4. Tillverkad av lövträ 5. Väderbeständig SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
6 Introduktion Så här är problemet. SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
7 Introduktion SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
8 Introduktion Typiskt scenario Felen införs under krav och design faserna Kraven godkända av verksamheten men har inte tillräcklig med detaljer för utveckling- och test-disciplinerna Kraven inte godkända av utveckling- och test-disciplinerna Projekt som är offshore eller outsourced förlitar sig på att dokumentationen är tillräcklig Fel upptäcks inte eller avlägsnas inte förrän i senare skeden i mjukvarans utveckling: Byggen eller Enhetstestning System / integration / icke-funktionell / End-to-end testning Acceptanstestning Projekt förbrukar tid och ansträngning för att rätta till problem Kravdokumentation och lösningsförslag genomgår sällan en noggrann granskning SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
9 Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av krav Tidig design av testfall Avslut SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
10 Kvalitet, tid och kostnad Felens införande och borttagning Source: Six Sigma Software Metrics Part 2, by David L. Hallowell Granskning av krav och design samt kodgranskning upptäcker fel närmare där felen infördes, vilket flyttar kurvan där felen upptäckts åt vänster där tiden för åtgärd är kortare och kostnaden är lägre. SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
11 Kvalitet, tid och kostnad Ökande kostnad för rättning av fel Ökande kostnader genom programvaruutvecklingens livscykel Källa: StickyMinds.com, Calculating the Economics of Inspections by Ed Weller SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
12 Kvalitet, tid och kostnad Granska tidigt Tidigt test (granskning) Hjälper till att sänka den slutliga kostnaden för utveckling Kraven styr hela utvecklingssekvensen Viktigt att se till att de är Riktiga Kompletta Konsekventa SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
13 Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av krav Tidig design av testfall Avslut SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
14 Process Hur ser krav ut? Felrapport En test (automatiserad) SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
15 Process Statisk testning Granskningstekniker Statisk testning Dynamisk testning Statisk analys Affärskrav Acceptanstest Kravtestning System specifikation Systemtest Tidig testdesign Design specifikation Integrationstest Kodning Komponenttest Tid SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
16 Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av krav Tidig design av testfall Avslut SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
17 Testning av krav Men först.. Granskningstyper Från SSTB s kursplan för Certifierad testare grundnivå Informell granskning ingen formell process billigt sätt att uppnå en viss nytta Genomgång mötet leds av författaren lärande, ge förståelse, hitta defekter Teknisk granskning mötet leds av moderator diskussioner, beslutsfattande, utvärdering av alternativ, hitta defekter, lösa tekniska problem, kontroll av överensstämmelse med specifikationer och standarder Inspektion mötet leds av utbildad moderator formell process hitta defekter SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
18 Testning av krav Definition Testning av krav hitta kravrelaterade fel så tidigt som möjligt baseras på frågor uppdelade i områden vägleder utvärderaren att identifiera fel frågorna besvaras med ja eller nej baseras på sunt förnuft och standarder SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
19 Testning av krav Kravspecifikationsstandard på programvara IEEE std Rekommenderad praxis för kravspecifikationen på programvara Korrekt; Otvetydig; Komplett; Överensstämmande; Rankad; Verifierbarhet; Modifierbar; Spårbarhet; Alla krav är något som programvaran ska uppfylla Varje krav har endast en tolkning Alla väsentliga krav. Alla realiserbara kategorier av indata. Definition av alla termer och måttenheter Inga delar av enskilda krav står i konflikt Varje krav har en identifierare som kan ange betydelse/prioritering Varje krav är verifierbart Strukturen på kraven är sådan att eventuella ändringar kan göras Ursprunget är tydligt för alla krav SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
20 Testning av krav 10 kravtester 10 kravtester från An early start to testing: How to test requirements * Intyga att kravspecifikationen är en godtagbar beskrivning av systemet Kraven testas enligt följande kriterier Gör kraven mätbara Sammanhang och överensstämmelse Fullständighet Relevans Krav eller lösning? Intressenters värdering Spårbarhet Ordning i en oordnad värld *) by Suzanne Robertson, The Atlantic Systems Guild Ltd, London SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
21 Testning av krav 10 kravtester Gör kraven mätbara Krav skall ha ett kvalitativt mätetal Lösningar som uppfyller mätetalet godkänns SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
22 Testning av krav 10 kravtester Sammanhang och överensstämmelse Varje krav skall tolkas på samma sätt av varje person som läser det SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
23 Testning av krav 10 kravtester Fullständighet Var säker på att kravspecifikation innehåller alla krav som är kända Medvetna krav Problem som det nya systemet/programvaran måste lösa Omedvetna krav Redan lösta i det befintliga systemet/programvaran Oanade krav Skulle vara ett krav om vi visste att det var möjligt eller hade kommit på det Kravtest 4 Är sammanhanget för kraven stort nog att täcka allt som vi måste förstå? Kravtest 5 Har vi frågat berörda parter om medvetna, omedvetna och oanade krav? SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
24 Testning av krav 10 kravtester Relevans Kravinsamling Irrelevanta krav ett resultat av att inte förstå målet "Bara utifall vi behöver det"-krav Tycker att det är ett krav SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
25 Testning av krav 10 kravtester Krav eller lösning? Lösningsförslag förväxlas med krav Man uppfattar inte det verkliga kravet Den slutliga lösningen kanske inte är så bra som den borde vara Arkitekter/designers utvärderar inte alla tänkbara sätt att uppfylla kravet SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
26 Testning av krav 10 kravtester Intressenters värdering Förstå värdet/nyttan som intressenterna har på varje krav Använd den informationen för att avgöra prioriteringar SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
27 Testning av krav 10 kravtester Spårbarhet Kunna bevisa att systemet/programvaran uppfyller de specificerade kraven Behovet av att identifiera varje krav och att spåra det genom utvecklingsfasen Behov av att kartlägga de ursprungliga kraven med avseende på test SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
28 Testning av krav 10 kravtester Ordning i en oordnad värld Att tänka på Beroenden mellan krav Förstå påverkan av ett krav på andra krav Dela upp kraven i hanterbara grupper Interna beroenden mellan kraven i varje grupp Beroenden mellan grupperna SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
29 Testning av krav 10 kravtester Exempel på rapport Område Mätbar Sammanhang och överensstämmelse Fullständighet Kravtest nummer Test 1 Test 2 Test 3 Test 4 Test 5 Fråga/test Har varje krav ett kvalitativt mätetal som kan användas för att testa om lösningen uppfyller kravet? Innehåller specifikationen en definition av varje viktig fackterm som används i texten? Stämmer varje referens till en definierad fackterm överens med sin definition? Är sammanhanget för kraven stort nog att täcka allt som vi måste förstå? Har vi frågat berörda parter om medvetet, omedvetet och oanade krav? Krav Krav nr Svara på alla frågorna med "j" eller "n" 1 j j j n n 2 j j j j n 3 n j j n 4 n j n j n SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
30 Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av krav Tidig design av testfall Avslut SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
31 Tidig testdesign Koncept Under arbetet med att analysera kraven kommer testdesign identifiera problem (fel) i kraven Detta beror på att testare måste läsa och förstå kraven för att identifiera vilka tester som krävs skapa aktiviteter för att utföra testerna definiera de förväntade resultaten Tidig testdesign kräver att testaren förstår syftet med kravet hindrar dem från att bara hitta problem med stavning och format SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
32 Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av krav Tidig design av testfall Avslut SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
33 Avslut Definiera acceptanskriterier Utför kravtestning mot definierade mätbara acceptanskriterier och standarder Definiera acceptanskriterier innan kraven börjar formuleras Informera kravanalytiker så de är medvetna om den förväntade kvalitetsbedömningen SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
34 Avslut Definiera acceptanskriterier i workshop Workshop med kravanalytiker så de kan uttala sig om acceptanskriterierna SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
35 Avslut Fördelar med acceptanskriterier Mätbara acceptanskriterier för kraven tydligare för kravanalytiker vad de måste producera och till vilken kvalitet Framtagandet av kraven påskyndas minskar mängden omarbete då kraven får en bra kvalitet från början SQS Software Quality Systems Sweden AB men borde vi inte också testa kraven? Februari
36 SQS Software Quality Systems Sweden AB Kista Science Tower Kista Sweden Phone: +46 (0) Fax: +46 (0) info@sqs-nordic.com Internet: Thank you for your attention
men borde vi inte också testa kraven? Robert Bornelind
men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST 15 års jubileum 14 oktober 2010 SQS Software Quality Systems Nordic Innehåll Introduktion Kvalitet, tid och kostnad Process Testning
Läs merÖvningstenta (Kursplan 2011) Ver 2015, 2015-12-19
Swedish Software Testing Board (SSTB) International Software Testing Qualifications Board (ISTQB) Foundation Certificate in Software Testing Övningstenta (Kursplan 2011) Ver 2015, 2015-12-19 Tillåten tid:
Läs merTDDI02. Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU
TDDI02 Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Verifikation, Validering och Testning XP Extreme Programming Vad är ett fel? I engelskan
Läs merExercise 1b: Requirements Evaluation ETSA01 INGENJÖRSPROCESSEN 1 - METODIK VT15
Exercise 1b: Requirements Evaluation ETSA01 INGENJÖRSPROCESSEN 1 - METODIK VT15 Lund U niversity Computer Science Jonas W isbrant ETSA01 Ingenjörsp ro cessen metodik V-modellen för programvaruutvecking
Läs merTeststrategier och Testcertifiering. Per Strandberg, Maj 2013
Teststrategier och Testcertifiering Per Strandberg, Maj 2013 1 Lite om Test i Allmänhet och ISTQB Certifiering Mål med testning? Förebygga fel Hitta fel eller risk Underlätta och ge stöd vid utveckling
Läs merCertifierad testare SSTB Ingvar Nordström
Certifierad testare SSTB Ingvar Nordström Varför certifierad testare? Bland annat Att få test erkänt som en viktig och professionell yrkesroll. Att möjliggöra för testare att bli erkända hos arbetsgivare.
Läs merKursöversikt Certifierad Mjukvarutestare
Kursöversikt Certifierad Mjukvarutestare Kurs Poäng (5 yh poäng/vecka) Examensarbete 20 Grunderna inom test 20 Kommunikation i arbetslivet 15 Lärande i arbete 1 60 Lärande i arbete 2 60 Projektarbete 15
Läs merExercise 1b: Requirements evaluation
Resurser Produktmål Tidplan Projektplan Idé Affärsmål Användarfall Risker Krav Design Gränssnitt hårdvara Återanvänd kod Funktionella krav Kvalitetskrav Granskning Programkod Applikation Validera Kodgranskning
Läs merTestbara krav. SAST Syd 2012-02-09. Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt
Testbara krav SAST Syd 2012-02-09 Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt Ulf Eriksson Produktägare på ReQtest Specialist på kravhantering och test Grundare
Läs merPlatina och kvalité. Rasmus Staberg, Teknisk direktör, 2014-04-08
Formpipe Platina och kvalité Rasmus Staberg, Teknisk direktör, 2014-04-08 04 08 1 Formpipe Presentation Bakgrund Platina släpptes som första release år 2000. Fick pris för Best in show från Bill Gates
Läs merRegressionstestning teori och praktik
Regressionstestning teori och praktik Lic. Emelie Engström emelie.engstrom@cs.lth.se Software Engineering Research Group LUND UNIVERSITY Sweden SWELL the Swedish Research School in Software Verification
Läs merSAST Marie Östberg Konsult & Tjänsteområdesansvarig Krav på Qtema
SAST 2010-10-14 Marie Östberg Konsult & Tjänsteområdesansvarig Krav på Qtema För närvarande uppdrag hos kund som IMR för systemtest-objekt (IMR = IT Maintenance Responsible) marie.ostberg@qtema.se www.qtema.se
Läs merIBM Software Group. Agil Acceptans Test. Annika Kortell annika.kortell@se.ibm.com. SAST 15-års jubileum 2010. 2010 IBM Corporation
IBM Software Group Agil Acceptans Test Annika Kortell annika.kortell@se.ibm.com SAST 15-års jubileum 2010 2010 IBM Corporation IBM Grundades 1911, i Sverige sedan 1928 400 000 anställda i 170 länder; forskare,
Läs merKurser och seminarier från AddQ Consulting
Kurser och seminarier från AddQ Consulting Med fokus på kvalitet och effektivitet bidrar vi till att underlätta människors vardag. Kompetensutveckling är nyckeln till framgång för dig som jobbar med test,
Läs merAgil testning i SCRUM
Agil testning i SCRUM Petter Salomonsson Petter.salomonsson@addq.se Tel: 0708-398435 Kort presentation AddQ Consulting AB tydlig fokus på test och kvalitetssäkringstjänster erbjuder mycket erfarna konsulter
Läs merNågra grundläggande begrepp
Några grundläggande begrepp Validering bygger vi rätt system? Uppfyller kravspecifikationen de verkliga behoven? Verifiering bygger vi systemet rätt? Uppfyller det färdiga systemet kravspecifikationen?
Läs merIntroduktion TILL TEST
Introduktion TILL TEST Innehåll Allmänt om test Definitioner Test principer Myter om test Test process 2 Standards FDD IEEE ISO ISTQB RUP SSTB TDD Agile V 3 Varför är test nödvändigt?! Programvarusystem
Läs merAtt fastställa krav. Annakarin Nyberg
Att fastställa krav Annakarin Nyberg Disposition Del 1 Varför samla in krav? Typer av krav Interaktionsdesign och krav Del 2 Analys, tolkning och presentation Scenarios Use cases Task analysis Avslutning
Läs merInlämning 2 - Tentafrågor. Projektgrupp A 1 december 2010
Inlämning 2 - Tentafrågor Projektgrupp A 1 december 2010 Fråga \ Inlärningsmål Svar: 1 2 3 4 5 6 7 8 9 Fråga 1: LAU5 D x x Fråga 2: LAU6 C x x x Fråga 3: LAU6 A x x x Fråga 4: LAU6 E x x x Fråga 5: LAU7
Läs merProcessbeskrivning Test
ProcIT-P-017 Processbeskrivning Test Lednings- och kvalitetssystem Fastställt av Sven Arvidson 2012-06-20 Innehållsförteckning 1 Inledning 3 1.1 Symboler i processbeskrivningarna 3 2 Testprocessen 4 2.1
Läs merV!cto. Att tjäna pengar genom bättre testning med
Att tjäna pengar genom testning med Att tjäna pengar genom testning med 1 (50) Det finns tre vägar till test: 1: Testautomati- Att bygga sering Att bygga Att bygga Att bygga Att bygga Att bygga Att bygga
Läs merAgenda. Föreläsning 6: Utvärdering och om tentamen. Kursinformation
Föreläsning 6: Utvärdering och om tentamen Ingenjörsprocessen metodik ETSA01 VT14 Jonas Wisbrant 288 Agenda Kursinformation Sammanfattning av kursen och operativ utvärdering Schemalagda kursaktiviteter
Läs merAgenda. Kursinformation. Manual för systemstart... Föreläsning 6: Utvärdering och om tentamen
Föreläsning 6: Utvärdering och om tentamen Ingenjörsprocessen metodik ETSA01 VT14 Jonas Wisbrant Agenda Kursinformation Sammanfattning av kursen och operativ utvärdering Schemalagda kursaktiviteter Cykelgarageprojektet
Läs merExercise 1b: Requirements evaluation
Resurser Produktmål Tidplan Idé Affärsmål Användarfall Risker Krav Gränssnitt hårdvara Återanvänd kod Funktionella krav Kvalitetskrav Granskning Programkod Applikation Validera Kodgranskning Versioner
Läs merFör varje par av påstående/anledning svara med ett av följande alternativ (½ p per rätt svar):
Fråga 1 (3p) Kap 5 Special interfaces, Kap 10 Techniques at work För varje par av påstående/anledning svara med ett av följande alternativ (½ p per rätt svar): A: Både påståendet och anledningen är korrekta
Läs merKONTEXT-DRIVEN TESTNING
KONTEXT-DRIVEN TESTNING SAST Q1 Stockholm, 2012-02-23 Henrik Emilsson Qamcom Research & Technology Fakta Specialistbolag med fokus på Spjutspetsteknologi 25 anställda Verksamhet i Göteborg och Karlstad
Läs merUppgift v1: Teststrategi i sammanhang Terese Berger. Teststrategi. Projekt CiviCRM. Version 0.9. Sida 1(7)
Teststrategi Projekt CiviCRM Version 0.9 Sida 1(7) Innehållsförteckning Referenser...2 Revisioner...2 1. Inledning...3 1.1 Uppgift...3 1.2 Bakgrund...3 1.3 Organisation...4 1.4 Granskning och godkännande...4
Läs merSänk kostnaderna genom a/ ställa rä/ krav och testa effektivt
Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Kravhantering / Testprocess - Agenda AGENDA Grundläggande kravhanteringsprocess. Insamling, dokumentation, prioritering, Test och förvaltning
Läs merRUP - Rational Unified Process
IBM Software Group RUP - Rational Unified Process Eva Hådding eva.hadding@se.ibm.com 1 Projektkaos. Chaos-rapporten 28% av projekten avslutades i tid och enligt budget. 49% av projekten drog över de ursprungliga
Läs merAutomatiserade testsystem
Automatiserade testsystem Fredrik Edling, Tekn. Dr. Enea Services Stockholm fredrik.edling@enea.com Min bakgrund 2000: Civilingenjör teknisk fysik, inriktning mot tillämpad fysik 2004: Teknisk doktor,
Läs merExempel på verklig projektplan
Exempel på verklig projektplan Detta är ett exempel på en proffessionell projektplan hämtad ur verkliga livet. Den visas inte i sin fullständighet, det mesta är bortklippt, men strukturen och mycket av
Läs merAnledning: Generellt så undviker QUPER att göra fullständiga förutsägelser för relationerna mellan ett systems fördelar, kostnad och kvalitet.
Fråga 1. QUPER Påstående: QUPER är en modell för att elicitera krav Anledning: Generellt så undviker QUPER att göra fullständiga förutsägelser för relationerna mellan ett systems fördelar, kostnad och
Läs merProgramvaruutveckling - Metodik 2016 Jonas Wisbrant
Föreläsning 3: Test och efterläsning om kodning Programvaruutveckling - Metodik 2016 Jonas Wisbrant 1 Kursinformation Detta har hänt: Pratat och skapat krav (och plan) Övning 2 Riskhantering, intressenter
Läs merIdag. EDAA35: Utvärdering av programvarusystem. Mål. Innehåll. Kursmoment. Lärare
EDAA35: Utvärdering av programvarusystem MARTIN HÖST Idag Intro till kursen Forskningsmetodik Att sätta mål i studier Mål Innehåll Kursens syfte är att ge förståelse om hur vetenskapliga studier genomförs,
Läs merProgramvara i säkerhetskritiska tillämpningar
Programvara i säkerhetskritiska tillämpningar Programvara får inte bidra till att person, egendom eller miljö skadas 2003-09-02 1 Systemsäkerhetsprocessen vid försvarsmakten materielupphandling beskrivs
Läs merÖvningstenta, Examinationsfrågor
Software Quality Engineering Board (SQEB) Requirements Engineering Qualifications Board (REQB) Foundation Certificate in Requirements Engineering Övningstenta, Examinationsfrågor 2015-04-27 Tillåten tid:
Läs merTestning. 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer
Testning 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer UP Faser Elaboration ü Syfte: Fastställa och validera en basarkitektur för systemet vilket ger en stabil grund för den största delen av utvecklingsarbetet
Läs merProjektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades!
Projektkaos. Chaos-rapporten 34% av projekten avslutades i tid och enligt budget...... 66% misslyckades! 1 Standish Group, 2003 (www.standishgroup.com) Praxis Hantera krav Använd komponentarkitekturer
Läs merDetta har hänt... Föreläsning 2: Projektplanering & granskning. Pratat och provat kravhantering. Bildat projektgrupper :-) Skaffat litteratur?
Föreläsning 2: ering & granskning Ingenjörsprocessen metodik ETSA01 VT14 Jonas Wisbrant 60 Detta har hänt... Pratat och provat kravhantering Bildat projektgrupper :-) Skaffat litteratur? Kommit igång med
Läs merTestplan Cykelgarage
Testplan Cykelgarage Stefan Johansson D08 (dt08sj7@student.lth.se) Johan Anderholm D08 (dt08ja5@student.lth.se) Angelica Gabasio D08 (dt08ag8@student.lth.se) Marcus Carlberg D08 (dt08mc4@student.lth.se)
Läs merPMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning
PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer
Läs merTentafrågor 1. Grupp. B
Tentafrågor 1 Grupp. B Sebastian Buks (ic05sb3@student.lth.se) Andreas Edmundsson (ic05ae6@student.lth.se) Birger Hedberg-Olsson (ic05bh3@student.lth.se) Omar Khan (ic05ok5@student.lth.se) Victor Lindell
Läs merFöreläsning 2: Projekt, Kravhantering, Dokumentgranskning
ETSA01 Ingenjörsprocessen för programvaruutveckling Metodik Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning Jonas Wisbrant 2 Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur?
Läs merCopyright Prolore All Rights Reserved.
Vem är jag? Jonas Hermansson Arbetar som konsult på Prolore Testspecialist med inriktning mot: Utveckling och införande av testprocesser Process stödjande verktyg Testledning 13 års erfarenhet av test
Läs merISTQB Testarens ledstjärna
ISTQB Testarens ledstjärna SSTB SAST-möte 2012-02-23 Vilka är vi? Mångårig erfarenhet från testarbete, testare, testledare, testchef. Utveckling av test metoder och processer. Test kurser. Jobbar som Systemarkitekt
Läs merTestautomatisering. Intro
Testautomatisering FM: Presentation Genomgång av Kursplan / Kursupplägg Varför testautomatisering? Video + diskussion Idag David Gullmarsvik david.g@jetas.se Software Developer Tidigare Lärare KYH, TI
Läs merAgenda. Projektbeskrivning avsnitt 8: Acceptanstest - MS4 i korthet. Kursinformation
Föreläsning 6: Utvärdering och om tentamen INGENJÖRSPROCESSEN METODIK ETSA01 VT13 JONAS WISBRANT Agenda Kursinformation Sammanfattning av kursen och operativ utvärdering Schemalagda kursaktiviteter Cykelgarageprojektet
Läs merLIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell
LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell Christian Krysander Tomas Svensson Översikt av Lips Projektstyrningsmodell Utvecklingsmodell Vad är ett projekt? Definition av ett projekt: En grupp
Läs merINGENJÖRSPROCESSEN METODIK ETSA01 VT13 JONAS WISBRANT
Föreläsning 6: Utvärdering och om tentamen INGENJÖRSPROCESSEN METODIK ETSA01 VT13 JONAS WISBRANT 2 Agenda Kursinformation Sammanfattning av kursen och operativ utvärdering Schemalagda kursaktiviteter Cykelgarageprojektet
Läs merVisuell GUI Testning
Visuell GUI Testning Vad är ett Graphical User Interface (GUI)? Icke-animerat GUI Animerat GUI Nuläget System- och acceptanstestning är dyrt! Manuellt Långsamt Enformigt Svårt att replikera exakt Nödvändigt
Läs merFöreläsning 3 Verifiering och Validering
ETSA01 Ingenjörsprocessen för programvaruutveckling Metodik Föreläsning 3 Verifiering och Validering Jonas Wisbrant 2 Detta har hänt... Pratat och skapat krav och plan Några har kommit i kontakt med IP3-projekt
Läs merInnehåll. Kravhantering. Kravhantering TDDD06 Introduktion till kravhantering. Vad är kravhantering?
Innehåll Kravhantering TDDD06 Introduktion till kravhantering Institutionen för datavetenskap (IDA) Linköpings universitet Kravhantering Omfattning Grundläggande koncept Aktörer Aktiviteter Artefakter
Läs merVad är RTCA DO-178C? och: Hur arbetar Saab med dessa krav? Lars Ljungberg, Saab AB, Avionics Systems
Vad är RTCA DO-178C? och: Hur arbetar Saab med dessa krav? Lars Ljungberg, Saab AB, Avionics Systems 2018-05-07 FUNCTONAL SAFETY DO-178C är processorienterad dentifiera risker (hazards) och de säkerhetsfunktioner
Läs merÖvningstenta, examinationsfrågor 2015-03-09
Swedish Software Testing Board (SSTB) International Software Testing Qualifications Board (ISTQB) Agile Tester Certificate in Software Testing Övningstenta, examinationsfrågor 2015-03-09 Tillåten tid:
Läs merINGENJÖRSPROCESSEN METODIK ETSA01 VT13 JONAS WISBRANT
Föreläsning 2: ering & granskning INGENJÖRSPROCESSEN METODIK ETSA01 VT13 JONAS WISBRANT 57 Detta har hänt... Pratat och provat kravhantering Bildat projektgrupper :-) Skaffat litteratur? Kommit igång med
Läs merKurser och seminarier från AddQ Consulting
och seminarier från AddQ Consulting Vår vision är att genom fokus på kvalitet och effektivitet inom IT bidra till att underlätta människors vardag. Kompetensutveckling är nyckeln till framgång för dig
Läs merFöreläsning 3. Programvaruutveckling för Stora System. Målsättning i programvaruprojekt. Fel och risker. Christin Lindholm
Föreläsning 3 Programvaruutveckling för Stora System Projektledning, planering, dokument Dokument, processöversikt, möten Christin Lindholm 2 Målsättning i programvaruprojekt producera rätt produkt med
Läs merFråga 1 Skriv in vilken kravnivå kravet tillhör i rutan under varje krav.
Fråga 1 Skriv in vilken kravnivå kravet tillhör i rutan under varje krav. Kravnivåer: 1-Goal-level 2-Domain-level 3-Product-level 4-Design-level R1: Man ska kunna använda både mus och tangentbord till
Läs merExaminationsfrågor
Swedish Software Testing Board (SSTB) International Software Testing Qualifications Board (ISTQB) Foundation Certificate in Software Testing Övningstenta Examinationsfrågor 2011-10-10 Tillåten tid: 1 timme
Läs merharmaceutical Automation
Presentation Ingvar Hedberg FPA Konsult AB - Food and Pharmaceutical harmaceutical Automation Mer än 30 års erfarenhet som konsult inom industriell El- och Automation samt Prod IT Sedan15 år egen konsulterande
Läs merDetta har hänt... Agenda. Kursinformation. Kursinformation
Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur? Kommit igång med projektwikin: Formulerar krav Genomfört en övning: Hur var den? ETSA01 Ingenjörsprocessen för programvaruutveckling
Läs merProduktstöd - Vägledning till dokumentationskraven i SS-EN ISO 9001:2000
Document: STG/PS K 525SV1 Produktstöd - Vägledning till dokumentationskraven i SS-EN ISO 9001:2000 SIS, Projekt Kvalitetsledning 1 1) Introduktion Produktstöd Två av de viktigaste målsättningarna i arbetet
Läs merTDDI02. På denna föreläsning: Programmeringsprojekt, Föreläsning 3. Verifikation, validering och testning
TDDI02 Programmeringsprojekt, Föreläsning 3 Anton Sundblad Filip Strömbäck Med utgångspunkt i tidigare slides av Jonas Lindgren På denna föreläsning: Verifikation, validering och testning Begreppsdistinktioner
Läs merREGELVERK & HANDBÖCKER
1 (5) REGELVERK & HANDBÖCKER Innehåll sid. Uppdateringar/kompletteringar 2 Nyskrivning av rutiner 4 Gränsytan mellan systemsäkerhet och programvarusäkerhet 5 2 (5) Uppdateringar/kompletteringar Software
Läs mer2014-2015 Alla rättigheter till materialet reserverade Easec
1 2 Innehåll Introduktion... 4 Standarder... 5 Översikt: Standarder... 6 1058.1-1987 IEEE Standard för Software Project Management Plans... 7 Ingående dokument... 8 Syfte och struktur... 9 ITIL... 10 ITIL
Läs merSTUM. Övergripande Testplan. Sammanfattning. Redaktör: Thomas Janowski Version: Syntetiskt tal utan modulering
STUM Syntetiskt tal utan modulering Övergripande Testplan Redaktör: Version: 1.1 Sammanfattning Detta är en övergripande testplan som i stora drag beskriver planerade testfaser och testaktiviteter under
Läs merKurser och seminarier från AddQ Consulting
Kurser och seminarier från AddQ Consulting Med fokus på kvalitet och effektivitet bidrar vi till att underlätta människors vardag. Kompetensutveckling är nyckeln till framgång för dig som jobbar med test,
Läs merProcessinriktning i ISO 9001:2015
Processinriktning i ISO 9001:2015 Syftet med detta dokument Syftet med detta dokument är att förklara processinriktning i ISO 9001:2015. Processinriktning kan tillämpas på alla organisationer och alla
Läs merIntressent- och behovskarta
Dokument nr: Version: Status: Sida: 1 Utgåva (0)6 Dokumenttyp: Projekt: Projektnummer: Leveransrapport ehälsa/mobilitet 1403 Dokumentbeskrivning: Intressent- och behovskarta Utfärdat av: Utf datum: Godkänt
Läs merProjektplan, Cykelgarage
Projektplan, Cykelgarage Johan Anderholm, (dt08ja5@student.lth.se) Jon Andersen (dt08ja8@student.lth.se) Marcus Carlberg (dt08mc4@student.lth.se) Simon Ekvy (dt08se2@student.lth.se) Stefan Johansson (dt08sj7@student.lth.se)
Läs merSammanfattningar Essentials of Software Engineering
Sammanfattningar Essentials of Software Engineering F10, Testning Quality Assurance (QA) inkluderar testning. Testning är en aktivitet som handlar om att utvärdera produktens kvalitet, och att förbättra
Läs merLedningssystem för kvalitet en introduktion
ISO 9001 Ledningssystem för kvalitet en introduktion Innehåll 3 Vad är ett ledningssystem för kvalitet? 3 ISO 9001 4 Varför ska man ha ett kvalitetsledningssystem? 5 Hur man börjar? 7 Vad betyder certifiering?
Läs merFöreläsning 2: Projekt, Kravhantering, Dokumentgranskning
ETSA01 Ingenjörsprocessen för programvaruutveckling Metodik Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning Jonas Wisbrant 2 Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur?
Läs merDetta har hänt... Kursinformation. Agenda. Kursinformation
Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur? Kommit igång med projektwikin: Formulerar krav Genomfört en övning: Hur var den? ETSA01 Ingenjörsprocessen för programvaruutveckling
Läs merELVIS & SURF Test version 5.0
ELVIS & SURF Test version 5.0 Vad är Alfatest? Sker av kunder eller presumtiva användare Sker på hos utvecklingsorganisationen som utvecklar programvaran Genomförs när programvaran är stabil motsvarar
Läs merPraktikum i programvaruproduktion
Praktikum i programvaruproduktion Introduktion Föreläsare/Ansvarig: Pontus Boström Email:pontus.bostrom@abo.fi Rum A5055 Assistent: Petter Sandvik Email: petter.sandvik@abo.fi Rum: A5048 Föreläsningar:
Läs merTestplanering, test-first, testverktyg
Testplanering, test-first, testverktyg Mats Skoglund Department of Computer and Systems Sciences Stockholm University/Royal Institute of Technology Stockholm, Sweden 12 mars 2007 Mats Skoglund Page 1(33)
Läs mer2015-05-14. Agenda. Kursinformation. Manual för systemstart. Föreläsning 6: Summering och om tentamen. Målgrupp:
Föreläsning 6: Summering och om tentamen ETSA01 Ingenjörsprocessen 1 - Metodik VT15 Markus Borg Agenda Kursinformation Sammanfattning av kursen och operativ utvärdering Schemalagda kursaktiviteter Cykelgarageprojektet
Läs merSAST Örebro 2012-11-16. Välkomna!
SAST Örebro 2012-11-16 Välkomna! Varför? nätverk - kompetens och kontakter utvecklas professionellt umgås och ha kul enkelt att vara med Hur Ideell förening tjänar inga pengar finansieras av sponsorer
Läs merMetoder och verktyg för funktionssäkerhet
Metoder och verktyg för funktionssäkerhet Projektstart 1. Hantera kraven En bra process är grunden för att hantera kraven i ett säkerhetsprojekt. Det krävs att du har en tydlig spårbarhet mellan krav och
Läs merTDDI02. På denna föreläsning: Programmeringsprojekt, Föreläsning 3. Filip Strömbäck. Verifikation, validering och testning
TDDI02 Programmeringsprojekt, Föreläsning 3 Filip Strömbäck Med utgångspunkt i tidigare slides av Jonas Lindgren På denna föreläsning: Verifikation, validering och testning Begreppsdistinktioner Lite populistiskt
Läs merUnit testing methodology
Department of Computer Science Per Hurtig Stefan Lindberg & Fredrik Strandberg Unit testing methodology Opposition Report, C/D-level 2005:xx 1 Övergripande utvärdering Helhetsintrycket av uppsatsen är
Läs merVAD ÄR KVALITET? Röntgenveckan 2014-09-09 Monica Kasevik
VAD ÄR KVALITET? Verksamhetsförbättring Kvalitetskontroll är allt som görs EFTER Kvalitetsstyrning är allt som görs för att säkra kvaliteten i ett pågående arbete, dvs NU Kvalitetssäkring är allt som görs
Läs merVad är en designprocess?
Vad är en designprocess? En designprocess är organisation och ledning av människor och den information och kunskap de tar fram vid utvecklingen av en produkt Vilka variabler kan vi kontrollera? Hur mäter
Läs merRiktlinjer för bedömning av examensarbeten
Fastställda av Styrelsen för utbildning 2010-09-10 Dnr: 4603/10-300 Senast reviderade 2012-08-17 Riktlinjer för bedömning av Sedan 1 juli 2007 ska enligt högskoleförordningen samtliga yrkesutbildningar
Läs merFöreläsning 2: Introduktion till utvärdering varför ska vi utvärdera?
Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera? FSR: 1, 2, 5 Rogers et al. Kapitel 13 (e/3: 12-13) Analys Utvärdering Implementation Prototyper Krav Design 150327 Intro utvärdering
Läs merTest och utvärdering - introduktion. Systemering med användarfokus Malin Pongolini
Test och utvärdering - introduktion Systemering med användarfokus Malin Pongolini ACD metoden: faserna Analys Användaranalys Uppgiftsanalys Kravställande Användbarhetskrav Funktionalitetskrav Design Prototyping
Läs merTestning som beslutsstöd
Testning som beslutsstöd Vilken typ av information kan testning ge? Vilken typ av testning kan ge rätt information i rätt tid? Hur kan testning hjälpa din organisation med beslutsstöd? Hur kan produktiviteten
Läs merConfiguration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar
Skapa testfall Testing Köra testen Hitta fel Inspections and reviews Verifiera resultatet Formal methods Static analysis Completeness Verifiering Kvalitet Maintainability Validering Traceability Fault
Läs merALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System
ALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System Magnus Juvas Qwise Om oss: Qwise Vi hjälper systemutvecklingsteam att bli bättre. Vi är experter på ALM och Team System. Vi
Läs merHSA Schemauppdateringsprocess. Version 1.2.1
HSA Schemauppdateringsprocess Version 1.2.1 Innehåll Revisionshistorik... 2 1. Översikt schemauppdateringsprocess... 3 2. Planeringsfas... 3 2.1.1 Behovsanalys... 3 2.1.2 Interaktion med kravställare...
Läs merSAST Q1. Som att börja arbeta på ett nytt jobb. Testautomatisera med Modell-baserad testning
SAST Q1 Som att börja arbeta på ett nytt jobb Testautomatisera med Modell-baserad testning Christina Nordström Kristian Karl Christina Nordström Test sedan 1996 Aldrig testautomatiserat Enhetschef Testenheten
Läs merVäl godkänt (VG) Godkänt (G) Icke Godkänt (IG) Betyg
Betygskriterier Examensuppsats 30 hp. Betygskriterier Tregradig betygsskala används med betygen icke godkänd (IG), godkänd (G) och väl godkänd (VG). VG - Lärandemål har uppfyllts i mycket hög utsträckning
Läs merConcept Selection Chaper 7
Akademin för Innovation, Design och Teknik Concept Selection Chaper 7 KPP306 Produkt och processutveckling Grupp 2 Johannes Carlem Daniel Nordin Tommie Olsson 2012 02 28 Handledare: Rolf Lövgren Inledning
Läs merAtt fatta rätt beslut vid komplexa tekniska upphandlingar
Att fatta rätt beslut vid komplexa tekniska upphandlingar Upphandlingsdagarna 2015 Stockholm 29 januari 2015 1 Inledning Den här presentation kommer att undersöka de vanligaste fallgroparna vid komplex
Läs merAgil programutveckling
Agil programutveckling Pontus Evertsson D00, Lunds Tekniska Högskola d00pe@efd.lth.se Anna Jennerheim D00, Lunds Tekniska Högskola d00aj@efd.lth.se 2003-05-15 1 1. Inledning 3 2. Extreme Programming (XP)
Läs merKursplan. IK1024 Kommunikation, gruppdynamik och etjänster. 7,5 högskolepoäng, Grundnivå 1. Communication, Group Dynamics and eservices
Kursplan IK1024 Kommunikation, gruppdynamik och etjänster 7,5 högskolepoäng, Grundnivå 1 Communication, Group Dynamics and eservices 7.5 Higher Education Credits *), First Cycle Level 1 Mål De övergripande
Läs merFöreläsning 3 Verifiering och Validering
ETSA01 Ingenjörsprocessen för programvaruutveckling Metodik Föreläsning 3 Verifiering och Validering Jonas Wisbrant 2 Detta har hänt... Pratat och skapat krav och plan Övning 2 Riskhantering, intressenter
Läs merÄr instruktionerna oklara, projektet rörigt och allmänt frustrerande?
Detta har hänt... Pratat och skapat krav och plan Övning 2 Riskhantering, intressenter och kravgranskning. Genomfört granskningar inför 2 x 0.99 och omarbete? ETSA01 Ingenjörsprocessen för programvaruutveckling
Läs merRUP Rational Unified Process. 17 november 2004
RUP Rational Unified Process 17 november 2004 RUP Volvo Information Technology, Eva Hådding Volvo Information Technology Volvo IT ingår i Volvo-koncernen Volvo Lastvagnar Volvo Bussar Volvo Anläggningsmaskiner
Läs mer