Risk Based Testing van pakketsoftware

Slides:



Advertisements
Verwante presentaties
De zin en onzin van escrow
Advertisements

SEPA Wat verwacht de toezichthouder van u? NFS SEPA-voorlichtingsmiddag, 30 mei 2012 Prof. Dr. Olaf C.H.M. Sleijpen Divisiedirecteur, Toezicht pensioenfondsen.
Koepels: keuzes die de Intermediair kan maken SBR voorlichtingsbijeenkomsten 2011 Vanaf 1 januari 2013 is SBR de standaard voor financiële rapportages.
D-Rainfall Runoff de nieuwe neerslagafvoermodule in SOBEK 3.0 Govert VerhoevenDonderdag 17 november Next Generation Hydro Software.
Het Nieuwe Werken De optimale werkplek Olivier van Noort Product Manager – Windows Microsoft B.V. Bastiaan de Wilde Solution.
Banken en & kredietrapportages SBR voorlichtingsbijeenkomsten 2011 Vanaf 1 januari 2013 is SBR de standaard voor financiële rapportages.
Stijn Hoppenbrouwers Software Engineering les 1 Algemene inleiding en Requirements Engineering.
Hoe kan uw ERP systeem blijven voldoen aan nieuwe gebruikerseisen
Digitaal Depot. Waarom een Digitaal Depot •Overheden en particulieren werken steeds meer en soms alleen nog maar digitaal; •Gebruikers verwachten digitaal.
Teststrategie Proces Keten Test
Inzet van docenten: planning, overzicht en kwaliteit
Een introductie. Open source Betere kwaliteit Hoge innovatiesnelheid Betere prijs/kwaliteit verhouding Vrijheid in keuze van leverancier Gedreven door.
Instrument en methodiek Door projectgroep NFU (Anke, Ellen, Els, Roel)
Keuzeondersteunend model voor inbouwpakketten bij herbestemmingsprojecten Eindcolloquium Wiebrand Bunt.
Activiteit 1.6 Bepalen niet-functionele eisen
Welkom bij de presentatie van het
1 Orientatie InformatieSystemen K.M.van Hee hgl. architectuur van informatiesystemen dir. Deloitte & Touche Bakkenist TU/e 2001.
1 Beslissingsondersteuning Marakas H12 t/m H16 Robert de Hoog 8 november 2000.
De kracht van Pylades B.V. Pylades is een integrale ICT dienstverlener op het gebied van Dynamics AX, CRM, SharePoint, Business Intelligence en software.
TUDelft Knowledge Based Systems Group Zuidplantsoen BZ Delft, The Netherlands Caspar Treijtel Multi-agent Stratego.
ICT in een dynamische context
Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder,
Agenda Besturen vraagstuk Besturing vraagstuk Relatie DIV (IM)
Testen upgrade Blackboard
Grenzen aan evidence-based werken in de lokale public health praktijk
Waarom nieuwe privacy richtlijnen?
Waterval ontwikkelmethode in het systeem Wet studiefinanciering (WSF)
Conference Tour | 18 maart 2010 Conference Tour Multimedia en Mijn IB-Groep.
Testen van Blackboard Patrick Klaassen.
Waarom applicatie rationalisatie een slimme keus is
Service Oriented Architecture
Technische Architectuur
Workshop nieuwe release Roy-data september Agenda Aanleiding en uitgangspunten nieuwe release Roy-data 1 x nieuwe zoekfunctionaliteit, 4 logistieke.
Acceptatiemanagement conform B-Accept Winand van Drenth
Producten & Werkprocessen
Return to Sender Retourneren bij verkopen via internet vanuit technisch bedrijfskundig oogpunt Annella Slob Faculteit IE&IS Technische Bedrijfskunde Annella.
eFactureren in de praktijk bij Purmerend
Business Intelligence
Recordkeeping - naar een digitaal archief
Sterke authenticatie via SURFconext Eefje van der Harst 24 maart 2015.
21 oktober 2015 Modernisering van het Rijksregister Vervanging van het centrale systeem Gebruikerscomité Eric Roelandt.
Relatie tussen Architectuur en Beheer. Inleiding  Architectuur:  Inzicht in samenhang en beheersing van verandering;  Actuele problematiek  Architectuur.
Start Inhoud introductie BiSL Informatiesysteem, gegeven Informatiebeleid Positionering: Beheer informatiesystemen BiSL als informatiearchitectuur.
In het hoger onderwijs Identity Management. partner in IGI Group Peter Jurg.
Bra1 STUDENTMOBILITEIT Eindrapport Andre Brands – 4 augustus 2015.
De BAG als klus Een Quick Fix voor gemeenten die gaan voor een 5,5 bij de audit.
Gebruikers- ondersteuning Require- ments man. Educatie Monitoring Data- beheer Management- informatie Operationeel support Tactisch support Strategisch.
Gebruikers- ondersteuning Change support Tactisch support Strategisch support Management support Monitoring Educatie Management- informatie Behoefte- management.
Het chaotische samenwerk spel!. Samen tegen de klok Business model Spellen Uit te breiden Demo.
Bepalen verandermogelijkheden Bepalen veranderbehoefte Bepalen toekomstige computertechnologie Bepalen toekomstige bedrijfsprocessen Bepalen huidige “Gap”
21 juni 2016 Omgevingsloket online: wijzigingen korte en lange termijn Marleen Koot, Maarten Lindenhovius & Sandhia Hoelas InfoMil RWS Leefomgeving.
Strategisch support Management support Strategie Tactisch support
Ministerie van BZK – 3 november 2016
Loont investeren in DCIM?
Wijzigingen Omgevingsloket online Schakeldag 29 juni 2017
Openstaande discussies B&I
Strategisch support Management support Strategie Tactisch support
Format Presentatie CISO aan gemeentebestuur
Strategisch support Management support Strategie Tactisch support
Strategisch support Management support Strategie Tactisch support
Doorontwikkelen BRON vo
Strategisch support Management support Strategie Tactisch support
Blackboard Testproces
Procesondersteuning binnen de sociale zekerheid
Strategisch support Management support Strategie Tactisch support
Testsoorten: het klassieke plaatje
Hoofdstuk 8 Taakcluster Strategisch support
Servitisation of data analytics models: strategic options and challenges Inspiratiesessie SLF Summit 2018.
Onbevredigd door Testautomatisering? Reduceer je False Negatives!
Transcript van de presentatie:

Risk Based Testing van pakketsoftware Dennis Janssen Test Research Centre LogicaCMG dennis.janssen@logicacmg.com

Agenda Kenmerken pakket Risico’s pakket implementatie Risk & Requirement Based Testing (RRBT) Teststrategie pakkettesten PRICES model Samenvatting

Kenmerken van een pakket Veel functionaliteit “out of the box” die bij de organisatie past Bij meerdere organisaties geïmplementeerd, dus “proven technology” Beheer en onderhoud door de leverancier Goedkoper dan een maatwerk oplossing Inpasbaar en uitbreidbaar met nieuwe modules en met maatwerk In een “perfecte wereld” komt dit allemaal ten goede aan het resultaat van de organisatie

Dus niet testen??

Risico’s van een pakketimplementatie Het past toch niet helemaal in de bedrijfsvoering Aanpassen processen op pakket Overbodige functionaliteiten Extra maatwerk (en dat wilden we toch niet…) Het past toch niet helemaal in de systeemarchitectuur Inpassen huidige architectuur (passen in keten van systemen) Interfaces Andere data formaten Conversie en omgang historische data Kwaliteit van het pakket is toch wat minder dan verwacht/ beloofd Weinig invloed op de leverancier Zij bepalen wat er in een nieuwe versie komt Zij bepalen wanneer er een nieuwe versie komt (vaak!!!)

Dus toch testen!!!

Risk & Requirement Based Testing Basis voor het uitvoeren van testprojecten In kaart brengen productrisico’s en deze prioriteren Koppelen aan requirements voor volledigheid, maar risico’s zijn leidend Altijd het belangrijkste als eerste getest Uitstekend communicatiemiddel richting business Fysieke vorm van RRBT is de teststrategie

Teststrategie pakkettesten Vertrouwen Match pakket & bedrijfsvoering Invloed Risicomix Risicomix Teststrategie $ $ $ $ $ $ statisch testen indirect testen dynamisch testen

Verdeling teststrategie Statisch testen Al bij pakketselectie Belangrijker dan bij maatwerk Review, audit, toetsen van testscenario’s op eisen organisatie Indirect testen Wat mag je van de vendor verwachten? Vendor visit Opvragen testrapport Meetesten bij vendor, vendor testset aanleveren Dynamisch testen PRICES model

PRICES model Parameters Releases Integration Conversion Enhancements Security Het PRICES model geeft de specifieke aandachtspunten voor het inrichten van een testtraject van een pakketimplementatie op basis van veelvuldig geconstateerde risico’s

PARAMETERS NIET het testen van (basis) functionaliteit WEL het testen van organisatie specifieke instellingen WEL het testen van aangepaste rekenmodules in het pakket (bijvoorbeeld op basis van BASEL-2 implementatie)

RELEASES Veel wijzigingen op pakketsoftware (hot fix, release, full upgrade, etc) Vaak geen invloed op aanleveringen wijzigingen Wijzigingen overslaan geen optie (“must upgrade”) Regressietesten van levensbelang (per release belangrijker) Geautomatiseerde testuitvoering vanwege korte tijd tussen wijzigingen

INTEGRATION Inpassen van pakket in bestaande systeemarchitectuur en bedrijfsprocessen Interfaces testen op technisch en functioneel gebied Data integriteit (koppeling met bestaande systemen & data) Performance aspecten (koppeling met bestaande systemen) Ketentesten

CONVERSION Testen van eenmalig omzetten van gegevens naar pakket Conversieregels (functionaliteit van de conversie) Testen van uitval regels Performance van conversie Proefconversie Reguliere “kleine” conversies bij uitbreiding gebruik pakket

ENHANCHEMENTS (MAATWE|RK) Geen pakketimplementatie zonder maatwerk! Testaanpak gelijk aan het testen van maatwerk software Hoeveel aandacht hiervoor is afhankelijk van prioriteit, complexiteit en omvang van het maatwerk

SECURITY Alleen toegang tot toegestane functioliteiten per functionarisgroep (autorisatie) Opletten voor security patches (denk eens aan Outlook) Afschermen van niet gebruikte functionaliteit

Samenvatting Steeds meer pakketsoftware, testen blijft belangrijk Risico’s als basis voor het testtraject Verdeel de testinspanning over statisch, indirect en dynamisch testen voor het maximale resultaat tegen het minimale budget Gebruik het PRICES model om dynamisch testen verdere invulling te geven