dfgfdhsjfgdghjghfkfhgkfhjsrt Test som praktisk håndværksdisciplin Sara Stürup Willer

Relaterede dokumenter
Lav testsuppe på en sten med exploratory test

Oasis: Part of the GIRAF System

Succesfuld implementering af automatiseret test

Testprocesser og målinger i test. Jesper Schultz, Nykredit 19. november 2009

Lovkrav vs. udvikling af sundhedsapps

Digitalisering af fjernvarme og vand

Automation - Succeskriterier og faldgruber

Agil test tilgang - erfaringer fra projekter

Software Design (SWD) Spørgsmål 1

Autodesk Simulation. Torben Christensen Niels Riis Christensen NTI CADCenter A/S

CS 4390/5387 SOFTWARE V&V LECTURE 5 BLACK-BOX TESTING - 2

PEMS RDE Workshop. AVL M.O.V.E Integrative Mobile Vehicle Evaluation

CHAPTER 8: USING OBJECTS

Anvendelse af BPT til manuel test

Software Design (SWD) Spørgsmål 1

extreme Programming Kunders og udvikleres menneskerettigheder

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev

#TestExpo. Test I en skaleret udviklingsmodel

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/

Testing Tuesday 07.Juni Aarhus. CapgeminiSogeti

Agenda. The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark

Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX

MSE PRESENTATION 2. Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?

Øg sporbarhed og produktivitet gennem integration

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev

Ud af krisen. Software på tværs, 15. juni 2009

Test af Cloud-baserede løsninger DSTB Ole Chr. Hansen Managing Consultant

Vores vision. At blive verdens førende leverandør af intelligente måleløsninger til energi og vand

Cleantech Partnerskab. Booster Camp 26. oktober

Kvalitetssikring og agile udvikling

En måling er bedre end 100 mavefornemmelser

High performance maksimér potentialet. En måling er bedre end 100 mavefornemmelser. Per Hartlev 30/9-2015

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen The LEGO Group l

CIP-optimering uden risiko for fødevaresikkerheden

Behavior Driven Test and Development. ebay Classifieds

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

make connections share ideas be inspired

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste

Introduktion til Microsoft R. Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus

Hvor er mine runde hjørner?

Usability-arbejde i virksomheder

Black Jack --- Review. Spring 2012

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla

Intelligent Packaging Solutions

Teknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling

Ole Gregersen 26. november 2009 IT Universitetet

Den røde tråd fra testdækning til releasemetrikker

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

FRA USECASE TIL TESTCASE HP TEST BRUGERKONFERENCE, 10. APRIL 2014

IT projekt. sæt et mål og nå det med omtanke!

Using SL-RAT to Reduce SSOs

2a. Conceptual Modeling Methods

Kosmos og Kaos en case om målrettet innovation

INTEL INTRODUCTION TO TEACHING AND LEARNING AARHUS UNIVERSITET

Henrik Milling, Civilingeniør (M.Sc.EE) EMS, SCADA, energiledelsessystemer, dataopsamling, IoT, BigData Analysis, kollaborative

Mustafa Saglam SAP Integration & Certification Center

Kalkulation: Hvordan fungerer tal? Jan Mouritsen, professor Institut for Produktion og Erhvervsøkonomi

ME6212. High Speed LDO Regulators, High PSRR, Low noise, ME6212 Series. General Description. Typical Application. Package

Opera Ins. Model: MI5722 Product Name: Pure Sine Wave Inverter 1000W 12VDC/230 30A Solar Regulator

LED STAR PIN G4 BASIC INFORMATION: Series circuit. Parallel circuit HOW CAN I UNDERSTAND THE FOLLOWING SHEETS?

Fra iværksætter til global markedsspiller. Kort virksomhedspræsentation

Online kursus: Certified Information Security Manager (CISM)

Plan for præsentationen

Sesam seminar nr Sesam seminar nr Opbygning af standard bibliotek til PLC / SCADA / MES

Klar og tydelig kommunikation tak Thomas Axen

[A20] Kick off document and process description. 1 of 5

KALK- OG TEGLVÆRKSFORENINGEN. CPR Sustainable Construction

Escape velocity: Slashing deployment times with Docker

Projektledelse i praksis

Finn Gilling The Human Decision/ Gilling September Insights Danmark 2012 Hotel Scandic Aarhus City

KØREPLAN FOR EN SUCCESFULD CRM IMPLEMENTERING

Nye testteknikker fra ISTQB - direkte fra hylderne. Ole Chr. Hansen

Eltronic A/S

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

OrCAD Capture TCL IDE med Eclipse

Indførelse og integrering af usabilityarbejde i en IT-virksomhed

Constant Terminal Voltage. Industry Workshop 1 st November 2013

GEONIS Vand. fact sheet. Planlæg, dokumentér og vedligehold

DevOps Professional: Enable and Scale

Heuristics for Improving

Software test i Socialstyrelsen. af: Jan Kristensen. Nov 2013

Studieordning del 3,

Scrum og agile. Torsdag d. 29. november 2007

Bilag 2 og 3 og værktøjer

Bilag 9, Kvalitetssikring

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Embedded controller, almen.

Installation af Bilinfo på Windows

Translucent multiwall polycarbonate corrugated

DIS ISO Status Maj 2017

Evalueringsformer i HCI Design & evaluering Design og evaluering integrerede aktiviteter (studér kundernes arbejde - designe - evaluér - iterér)

mandag den 23. september 13 Konceptkommunikation

Behov for mere indsigt i softwaretest? Anvend testmetrikker!

Kris,an Bilenberg. Joachim Allerup

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012

Improving Interdisciplinary Education of Anatomy, Practical Sports using Non-Profit Software

Ergonomisk løft. Specials. Højdestabler kasser High stacking boxes. Rulle løfter med 90º tilt Roll handling with 90º tilt

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

Transkript:

dfgfdhsjfgdghjghfkfhgkfhjsrt Test som praktisk håndværksdisciplin Sara Stürup Willer

Agenda Præsentation af Sara Stürup Willer og Kamstrup Test begreber Testerens mange roller Test typer Test aktiviteter Test designteknikker Test aktiviteter Før udvikling Under udvikling Efter udvikling Min værktøjskasse af simple grundregler

Hvorfor står jeg her? over 10 års erfaring som dedikeret tester har tidligere arbejdet med udvikling af softwareprodukter til forsvaret arbejder p.t. med udvikling af produkter til energibranchen er ISTQB certificeret (Foundation og Agile Tester) anden uddannelse: Black Box Software Testing Rapid Software Testing Testing Faster har primært arbejdet med test i agile udviklingsmiljøer Sara Stürup Willer Software Tester ssw@kamstrup.com @sarawiller

Alle produkter er elektroniske med indbygget intelligens MULTICAL Varme-/kølemålere MULTICAL Intelligente vandmålere OMNIPOWER Elmålere

5 El

Vi skaber fremskridt for andre ved at levere de innovative måleløsninger til energi- og vandforbrug.

Testerens mange roller Test manager Test designer Udførende tester (test execution) Test miljø ansvarlig Test tool ansvarlig / ekspert Reviewer

Black box test White box test Unit test Component integration test System test System integration test Accept test / Alpha test / Beta test Test-automatisering Typer af test

Test aktiviteter Review af dokumenter Estimering af testens omfang System analyse Test design Skrive test specifikationer Skrive test cases Planlægning af testen Opsætning/vedligehold af testmiljø er Test eksekvering Test rapportering

Equivalens partitionering Boundary value analysis Decision tables Klassifikationstræer Test conditions Pair-wise Test designteknikker

Testaktiviter før udviklingen Start på et testdesign Læs dokumenter/krav/skitser/teknisk design osv Forstå hvad det her system/feature handler om Forstå brugssituationen af systemet Skriv spørgsmål ned (og udfyld løbende med svar) Tænk over begrænsninger for testen (kompetencer/miljø/ressourcer) Spørg spørg spørg Overvej om nedbrydningen af udviklingsopgaver opgaver er testbar (Evt.) skriv test cases / test charters Etabler testmiljø er

Testaktiviteter under udviklingen Test løbende bid for bid Giv dag-til-dag feedback til udviklingen Find fejl men opret ikke bugs Hold fokus på at få rettet ting ikke på at oprette bugs Spørg og noter ned undervejs Evt skriv test cases /test charters (eller ret til) Evt ret krav til

Testaktiviteter efter udviklingen Test funktionen/systemet i sin helhed Brug det testdesign der blev lavet før udvikling som en checkliste Eksekvér test cases Ret test cases eller krav til - hvis der er ændringer Rapporter fejl du finder Rapporter status på testen Bed en anden tester om at slå på featuren/systemet

Min test-værktøjskasse Mind map brug max 30 minutter til første udkast list funktionalitet list test-idéer List spørgsmål (og svar) SFDIPOT (J. Bach, M.Bolton) Software Quality Characteristics (R. Edgren m.fl.) 37 Sources for Test Ideas (R. Edgren m.fl.) Flow Charts / workflows Testdesignteknikker: Equivalens partitionering / Boundary value analysis Decision tables

SFDIPOT http://www.satisfice.com/tools/htsm.pdf

Software Quality Characteristics Gå gennem listen og tænk på dit eget system / feature. Tilføj eventuelle specifikke ting fra din egen kontekst og lav din egen version af listen. Capability. Can the product perform valuable functions? Reliability. Can you trust the product in many and difficult situations? Usability. Is the product easy to use? Charisma. Does the product have it? Security. Does the product protect against unwanted usage? Performance. Is the product fast enough? IT-bility. Is the product easy to install, maintain and support? Compatibility. How well does the product interact with software and environments? Supportability. Can customers usage and problems be supported? Testability. Is it easy to check and test the product? Maintainability. Can the product be maintained and extended at low cost? Portability. Is transferring of the product to different environments and languages enabled?

37 sources for Test Ideas http://www.thetesteye.com/papers/thelittleblackbookontestdesign.pdf

Tegn kasser og pile: Flow Charts / Workflows

Flow Charts / Workflows Vis det til andre ret til brug det som dokumentation:

Flow Charts / Workflows Tegn din forståelse af systemet (enten i hånden eller i word/visio)

Equivalens partitionering Boundary value analysis Decision tables Klassifikationstræer Test conditions Pair-wise Test designteknikker

Min værktøjskasse Mind map brug max 30 minutter til første udkast SFDIPOT (J. Bach, M.Bolton) Software Quality Characteristics (R. Edgren m.fl.) 37 Sources for Test Ideas (R. Edgren m.fl.) Flow Charts / workflows Testdesignteknikker

Test dfgfdhsjfgdghjghfkfhgkfhjsrt som praktisk håndværksdisciplin Thank you for listening Sara Stürup Willer ssw@kamstrup.com @sarawiller