Agil test tilgang - erfaringer fra projekter



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

PROGRAM Erfaring - Inspiration - Network - Idéer - Viden. HP Test Brugergruppe Brugerkonference. 11. november 2010

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

Agil-model versus V-model set i lyset af en testers dilemmaer

Profitabel styring af projekt produktionen.

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Lav testsuppe på en sten med exploratory test

TESTAUTOMATISERING. Præsentation af: BPT anvendt til automatiseret test. HP test brugerkonference november 2008

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

Topchefernes 10 værktøjer. Niels Lunde Dansk Investor Relations Forening 2. december 2011

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

Idriftsætninger altid et risikoområde

Topchefernes 10 værktøjer. Niels Lunde Plantekongres januar 2014

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

Web Analytics som online marketing ledelsesværktøj

MitID. 23. april 2018 Mogens Rom Andersen Digitaliseringsstyrelsen

Agenda. Kort præsentation Introduktion til Robotic Process Automation (RPA) Demo Hvordan understøtter det forretningen? Hvordan kommer man i gang?

Prioriter IT-budgettet Microsofts model til sikring af at investeringerne understøtter forretningsstrategien optimalt

Topchefernes 10 bedste ledelsesværktøjer. Niels Lunde HR & Ledelsesdagen 21. maj 2015

- Erfaringer med implementering af MES løsninger. SESAM RAMBØLL, d 31. marts DC Produktions IT Projekt Afdelingen Arne Boye-Møller

Den dynamiske ticker giver et godt overblik over C20-indekset eller andet valgt indeks.

Øg sporbarhed og produktivitet gennem integration

Anvendelse af BPT til manuel test

Optimér din forretning med Master Data Management til Microsoft Dynamics AX

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

DIGITALISERING I DET OFFENTLIGE. Michael Fray, chefkonsulent ITS & ECM

Cloud i brug. Migrering af Digitalisér.dk til cloud computing infrastruktur

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

Designanvendelse i detalje & optimering

Miraklet i Lego - en historie om at forstå sig selv. Niels Lunde, Erhvervskonference Klar til fremtiden Næstved 7. marts 2017

Mangelfuldt dokumenterede it-systemer. Hvordan løses udfordringen?

AutoPilot dage. Mdoc okumenthåndtering til byggeriet. Stig Nylandsted Larsen, Lars Kanneworff NTI CADcenter A/S T:

Kursuskalender Savner du et kursus på listen, er du meget velkommen til at kontakte os på mail:

Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX

Data mining er ikke længere nice to have men need to have

Freedom2Act. Sales Pipeline Management

CURRICULUM VITAE. Hoda Al-Amood, 2014

Introduktion til OPC Access

KURSUSLØSNING. Kursusadministration og seminarhåndtering. Dynateam A/S Customer Relationship Management System

Kom godt i gang med Digital Transformation via din Microsoft ERP-platform

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

Introduktion til NNIT

ER FREMTIDENS PROJEKTARBEJDE AGILT?

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

Copyright SaaS-it Consult Er Cloud Computing blot en hype eller repræsenterer det virkelig værdi? Teknologisk Institut 13.

DA EN MAND FRA IT MØDTE EN MAND FRA MARKETING

IT Service Management (ITIL) i en agil verden. Lars Zobbe Mortensen

Kunde-orienterede digitale forretningsprocesser

Velfærdssamfundet i permanent undtagelsestilstand. eller. Sådan ville Mærsk lede den offentlige sektor

PixMoor Packshot Automation (PPA) - whitepaper

Konfigurations vejledning af N510 på TDC Scale

PRINCE Projekt & Program Forum

REEFTvisual. Dagsorden: Industriens udfordringer Generelt om REEFT og Digitalisering 4.0 Case-story: Hvordan Meneta opnåede 7% på bare 3 måneder

PROGRAM TIL DIGITALISERINGSMESSEN 2017 DITMER TALKS

Basic Analytics. Martin Skøtt, Online Marketingchef,

DYNATEAM COURSE MANAGEMENT

Fleksibilitet og Sikkerhed

Webservice kald. System-til-system integration. Ny Easy. ATP 1. februar 2017

Partner session 1. Mamut One Temadag. 12. & 13. august Antonio Bibovski

Plan for præsentationen

Introduktion til. Magento

Opsætning af MobilePBX med Kalenderdatabase

En miniguide til. nyhedsbreve. skab intern afklaring af behov, setup og mål. Af Rasmus Thau Riddersholm, rådgiver

Projekt og porteføljestyringsværktøj i Unipension

10 informationer som gør din fejlrapport selvforklarende for både forretningen og programmørerne

10 spørgsmål der vil hjælpe dig med dine testcases

LotusPhere comes to you IM Agent Manager - IM Support - Sametime / 27 Tobias Fonsmark -

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

OUTPUT MANAGEMENT PRÆSENTATION LASERNET TIL FORSYNINGSVIRKSOMHEDER

Business Partner Kick Off Tirsdag den 25. januar IBM Corporation

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

Iterativ og Agil udvikling

Hvad er en referencelinie? Tidsligt fastlagt Veldefineret tilstand af mellemprodukter Mellemprodukter vurderes Sandhedens øjeblik

Cloud & Serviceorienterede løsninger leveret af Business Partnere Status, muligheder & overvejelser

Security & Risk Management Summit

Agenda. Kort om Professionshøjskolen Metropol Metropols sourcingovervejelser Mulige scenarier fordele og ulemper Afrunding og spørgsmål

TIDENS TRENDS TIL ØGET EFFEKTIVISERING OG FORRETNINGSINDSIGT. Michael Fray, chefkonsulent ITS & ECM

MARKEDSFØRING PR KOMMUNIKATION. ulrichgorm.dk

3C Salesforce Support

Gør kundedata til sund forretning. Susanne Christoph Produktchef, Microsoft Dynamics CRM

INFLUENCERS. Nemt igang på internettet. Kom hurtigt igang med det du er god til. Klar, start! w w w. i n f l u e n c e r s. d k

Overvejelser ved valg af IT system

Mobiltest typiske udfordringer og deres løsninger

Safe Work Space service beskrivelse. Microsoft Windows version. Version (Maj 2018)

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE

It-håndbogen. Uddrag af artikel trykt i It-håndbogen. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.

DEN PERFEKTE WIN BACK STRATEGI. MICHAEL JOHANSEN - michael.johansen@veinteractive.com

Pains. Gains. We offer SAP advisory services helping Your company to eliminate Your painpoints and gaining the most out of Your SAP investments

Ledelsens Dag Workshop III. 3.2 Giver individuelle lønsamtaler topmotiverede medarbejdere?

Specialister i softwareudvikling. Mobil apps Online løsninger IT-konsulenter Ændring af eksisterende løsninger

Hvad kendetegner det gode projekt

DSDM Agil projektledelse

Product Information Management

DEN INNOVATIVE SPILDEVANDSPLAN

Hvad er cloud computing?

ARBEJDET MED UDVIKLING AF EN AGIL STANDARDKONTRAKT

RETAIL INTERSPORT EN DIGITAL BUTIKSOPLEVELSE

KMD'S REJSE FRA OFFENTLIGT MONOPOL TIL KNIVSKARP TEKNOLOGILEVERANDØR PWC ÅRETS BESTYRELSESFORMAND

Application Management Service

Transkript:

Agil test tilgang - erfaringer fra projekter af Michael Roar Borlund November 2011 Image Area

Agenda Introduktion Agil test Fremtidsvision Agil test tilgang Agil opbygning i QC Resumé og Spørgsmål 2

Introduktion Michael Roar Borlund Senior Manager i Cognizant - Testing Services 120.000 worldwide, bred vifte af IT-services, nye i DK I løbet af de sidste 6 år, har jeg arbejdet professionelt med test, som test manager i større IT-projekter. Specielt med fokus på teknisk test design og agil test. Min primære domæneviden er fra Liv og Pension, men også sundhedsvæsen og lægemidler er kendt territorium. Test har oftest været styret, designet og eksekveret ved brug af H.P. Quality Center (9.0, 9.2, 10 og 11). Jeg nyder at tilbringe fritiden med min familie og hunde. We shall not cease from exploration, and the end of all our exploring will be to arrive where we started and know the place for the first time (T.S. Elliot). 3

Agil test teori og praksis Baggrund(teori) Agilitet følger ikke strukturerede test procedurer Agil test tilgang = teste så tidligt som muligt Høj fleksibilitet = kort turn-around-time Fordele (erfaringer) Fokus på nyudviklet kode og Continuerlig Integration Agil test tilgang, giver kontinuerlig værdi til kunden(synlig fremdrift) Supplement til struktureret test, ikke alene Ulemper(erfaringer) Hurtige ændringer i test mønstre(kommunikation, processer) Dynamisk test basis, ulåste krav, levende testdækning Tester/Udvikler domæne bliver hurtigt en grå-zone 4

Fremtidsvision Collaborative (den kendte viden) At teste agilt, kræver en innovativ og pro-aktiv tankegang Målrettet blanding af kompetencer for testudførelsen Små skridt fra teknikker, metoder og processer over til Life Cycle Models Fleksibilitet (needs to come) IT industrien kræver nytænkning, overfor næste generation af løsninger (cloud testing) Fleksibilitet overfor ændringer i både krav og kodning Færre udgifter, bedre kvalitet, kort turn-around-time og return of investment Gennemskuelighed(nice to come) Black-box outsourcing går af mode (læreproces) Fokus på solidt og gennemarbejdet risk management (high low) Teknisk gennemsigtighed(arkitektur, krav, kodning,test) 5

Agil test tilgang - baggrund Continuous Integration : gentagende proces, hurtigt, tidsreducerendende, besparende Hyppige integrationer af udviklet kode(op til flere per dag) Hver integration verificeres for hurtigere defekt detektion(og rettelse) Agil test tilgang muliggører, at teste så tidligt og så ofte som mulligt Agil test tilgang : kort turn-around-time og rentabel return of investment (ROI) Kontinuerlig test fremdrift = kontinuerligt synligt værdiflow Flere defekts findes og rettes hurtigere Teoretisk: Bedre kvalitet for samme penge bare hurtigere Agil test tilgang : en simultan test-lære-design proces (U.T. er metoden) Øget softwarekvalitet og bredere testdækning Øget fleksibilitet og kontinuerlig fremdrift Synlig value for money 6

Agil test tilgang metode definitioner PROJEKT ERFARING DefectoGram defineres som, en metode til analyse af grupperede defekts i et stykke software der testes, hvorom der tilegnes viden. FrontiFect defineres som, en metode til analyse af områderi et stykke software der testes der endnu ikke er omfattet af struktureret testdækning. DefektoGram Test mulighed Antal defekts 10 5 0 Opdatering Start analyse Værdi analyse Defekts Service Id Data analyse 7

Agil test tilgang teoretisk testdækning Basis testdækning DG DG Tidshorisont af test fase FF FF FF DG FF DG FF FF FF t=0 Supplerende testdækning Supplerende testdækning x Vertikale testdækning 8

Agil test tilgang - skabelon Skabelon Placeres på folder niveau eller TC niveau i QC TestPlan agile Overordnet tilgang Overordnet forretningsværdi Analyse af grupperede defekts Analyse af utestet kode Minimums krav af vigtig info Unikt navn funktionalitet Forudsætninger test data Test periode start/slut Test ansvarlig Test opgaver Navngivning [Metode Unik ID Funktionalitet Variant ] [Defectogram UC42 Slet udbetaling Ukendt] [Frontifect UC29 Søg Indbetaling Print/PDF] 9

Test opbygning i QC TestPlan (design) Test projekt (eks. I) Web Service I Test projekt (eks. II) Funktion 1 Back end Funktion 2? Front end... Agil test (TC genbrug) Agil test (TC nye) Funktion 3... Agil test (TC genbrug) Agil test (TC nye) 10

Test opbygning i QC TestLab (eksekvering) Test projekt (eks. I) Iteration 1a Agile test Backend test Test projekt (eks. III) Performance Brugervenlighed Iteration 1b Iteration 2 Iteration 3 Webservicetest I Agil test Frontend test Webservice test II Konfiguration / Installation... Agil session - performance Agil session Konfig. 11 10. november 2011

Test eksekvering - overblik (Agil TC genbrug) FrontiFect analyse Struktureret test (web, front, back, ect.) DefectoGram / FrontiFect (sprint/iteration/cyklus) (Agil TC nye) DefectoGram analyse 12

Resumé PROJEKT ERFARING Agil test tilgang Mulighed for at teste så tidligtogså oftedetermuligt Høj effektivitet og kontinuerligt værdiflow Fleksibel, innovativ, synlig, ( value for money ) Områder og teknikker Udforskende test af grupperede defekts(defectogram) Udforskende test af utestet kode(frontifect) Supplerende testdækning til den strukturerede test Proces og forretning Først metoden, så processen! Næste skridt er mere projekterfaring, mere end kun supplerende testdækning Fokus på synlig fremdrift, høj fleksibilitet, værdianalyse 13

Overvejelser Programmer HP Quality Center version x.x QC Word rapport generering(hp int.) QC Excel dashboard(hp int.) RBT Tool Risiko Baseret Test (Cognizant) Tilføjelse til test planlægning Omfang af agilitet Scope for regressionstest Test teknikker og supplerende testdækning Opfølgning Projekt dagbog(erfaringer erfaringer) Data analyse (værdi) EvalueringafTeam dynamik(kompetancer kompetancer) 14

Tak For mere info eller fremsendelse af materiale: Skabeloner: DefectoGram og FrontiFect Præsentation: Agil test tilgang Spørgsmål:? E-mail: michael.borlund@cognizant.com LinkeIn: http://www.linkedin.com/in/mrborlund Mobile : 0045 22 932 512 15

Cognizant Quality and Testing Services 16

Agil test tilgang - tilgang 20% Genbrug af eksisterende test cases 80% Frontifect Defectogram EKSISTERENDE NYT Pulje af eksisterende test cases Opdatering af eksisterende test cases 20% 80% Kontinuerlig opdatering af nye test cases Udarbejdelse af nye test cases Frontifect Defectogram Genbrug af nye test cases 17