Continuous testing in DevOps met Test Automation

Vergelijkbare documenten
Adding value to test tooling

Adding value to test tooling

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

Continuous Delivery. Sander Aernouts

WAAROM MOEILIJK DOEN ALS HET SAMEN KAN

Software Development Done Right. Continuous Delivery. Bas Tichelaar

Testen als continuous enabler

Model driven Application Delivery

Preventing Anti-Patterns for Agile Testing

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Een infra DevOps CI/CD straat

APPLICATION CONTINUITY ARCHITECTURE

CLOUDSTRATEGIE. voor Stedin Netbeheer. v1.0 26/03/2019

Continuous Testing? FITR testautomatisering! Bas Dijkstra

Testautomatisering werkt niet bij Continuous Delivery en DevOps

Bescherming van (software) IP bij uitbesteding van productie

Resultaat gerichter Testen

[ ] OVER ASCOM HARRY WASSENS, SALES DIRECTOR. Over Ascom Harry Wassens Ascom (Nederland) B.V.

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

EXIN WORKFORCE READINESS werkgever

Hoe start ik een test competence center of excellence? Thomas Veltman

BABOK meets BiSL. Marcel Schaar, IIBA Dutch Chapter Mark Smalley, ASL BiSL Foundation Jan de Vries, ASL BiSL Foundation. Kennissessie, 19 januari 2016

Testing University. A fool with a tool is still a fool

The Control Room of the Future

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps?

Marc Koper/ Bas M. Dam A Tool with a Fool is only a tool Voorjaarsevent Testnet: 30 juni 2008

XTREMIO WAT IS HET OORDEEL VAN DE GEBRUIKER?

EXIN WORKFORCE READINESS professional

PLM & CAD Consultancy

DEVOPS kickstarter. van idee naar productie in Azure! 1 / 21

13/07/2012. Op naar Product Quality Monitoring René Tuinhout. Agenda. Tijdsindeling. K o f f i e p a u z e. TestNet Summerschool, juni 2012

EXIN WORKFORCE READINESS opleider

Test rapportage Waarom eigenlijk?

Pijlers van Beheer. Bram van der Vos

Testverbetering met TMM bij Philips

Auteurs: Jan van Bon, Wim Hoving Datum: 9 maart Cross reference ISM - COBIT

Business as (un)usual

Wie durft? Kwaliteit rapporteren voor het IT project start! Bart-Jan de Leuw TestNet 10 mei 2011

Testen = Monitoren. Hoe de werkzaamheden van de boodschapper van de koning gaan veranderen. Datum: 30 April 2015

Wat heeft een tester aan ASL en BiSL?

BLIJVEND STRUCTUREEL TEKORT AAN DIGITAL EXPERTS!

Satisfy the real (and changing) customer expectation

ALM Octane Agile en testtool in 1

Opleiding PECB ISO 9001 Quality Manager.

Performance Essentials

DevOps Waarom moeilijk doen 31 oktober als het samen kan

Enterprise Portfolio Management

Tools die je móét hebben voor je (gaat) testen!

Het verleden, het heden en de toekomst van testverbetering

Joop Cornelissen BMC Klantendag Professionaliseren dienstverlening CMS

Industrie 4.0 /Industrial IoT: de praktijk aan de hand van case studies en referenties

APEX en JasperReports

General info on using shopping carts with Ingenico epayments

STAND VAN ZAKEN VAN DE DIGITALE VAARDIGHEDEN IN BELGIË. 13 November 2012

Mobile Devices, Applications and Data

ArchiMate. en Configuration Management Databases (CMDB s)

CI CD met containers. Waar zitten de benefits. Leo Root Programmamanager SSC-I Stavorenweg PT Gouda

Incidenten in de Cloud. De visie van een Cloud-Provider

Welkom. Great SAP Test Experience. 23 maart 2015

Responsive web applicaties op Oracle

Context Driven Test Improvement (*)

Continuous a continuous improvement story

Van testproces tot testvak... en verder

Service

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

Slide 1. Slide 2 Introduktie. Slide 3 Deze les: 2 onderwerpen. Les 1 Definities en belang Informatie Technologie. Intro docent Opzet/tentamenstof

End-to-End testen: de laatste horde

Contractmanagement voor Software-ontwikkeling

Het Sebyde aanbod. Secure By Design

ICT-Risico s bij Pensioenuitvo ering

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R

JOB OPENING DEVOPS ENGINEER

Welke standaard is het beste? 4 december 2008, Bianca Scholten, bianca.scholten@task24.nl, tel

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar

WAT BETEKENT BUSINESS AGILITY VOOR UW ONTWIKKELSTRAAT? SAMENVATTING BUSINESS AGILITY ITERATIEVE AANPAK ONTWIKKELSTRAAT

De toekomst van de Tax Assurance Provider

Klanten en Leveranciers moeten samen groeien voor en succesvol toekomst

Product Quality Management, onze toekomst René Tuinhout

Accelerate? Automate!

Opleiding PECB IT Governance.

Het Sebyde aanbod. Secure By Design. AUG 2012 Sebyde BV

TAM. Control Model for Effective Testing

TFS als perfecte tool voor Scrum

Enable all people to travel by plane

BiZZdesign. Bouwen van sterke en wendbare organisaties met behulp van standaarden, methode, technieken en tools. Research & Development

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Information security officer: Where to start?

Acceptatietesten. Informatiedagen Eric Schipper

OVERGANGSREGELS / TRANSITION RULES 2007/2008

Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems

Building the next economy met Blockchain en real estate. Lelystad Airport, 2 november 2017 BT Event

We maken inzichtelijk op welke punten u de beveiliging van uw applicaties en infrastructuur kunt verbeteren.

Introduction Henk Schwietert

Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV

Applicatieplatformstrategie Rijkswaterstaat

Smart Mobility. Marije de Vreeze Connekt / ITS

IIA Congres Assurance of Agility

TESTEN % ITIL & ASL & BISL WAT HEEFT EEN TESTER AAN ITIL? EEN PRAKTISCH HULPMIDDEL OF BUREAUCRATISCHE BALLAST?

Transcriptie:

Continuous ing in met Continuous testing in met Marco Jansen van Doorn Tool Consultant 1 is a software development method that emphasizes communication, collaboration, integration, automation, and measurement of cooperation between software developers and other IT professionals. The method acknowledges the interdependence of software development, quality assurance, and IT operations, and aims to help an organization rapidly produce software products and services and to improve operations performance 2

Continuous ing in met Wat is? "The traditional model is that you take your software to the wall that separates development and operations, and throw it over and forget about it. Not at Amazon. You build it, you run it. This brings developers into contact with the day-to-day operation of their software. It also brings them into day-to-day contact with the customer. Amazon CTO Werner Vogels 3 Wat is? Vroege betrokkenheid Lange verantwoordelijkheid 4

Continuous ing in met is Continuous Continuous Kwaliteitsdenken vanaf requirements tot en met productie Continuous Build Build &Integrate na elke wijziging Continuous na elke wijziging Continuous Deployment Deploy na elke wijziging Continuous Monitoring Valideer de opartionele kwaliteit 5 & en in Functionaliteit Non-functionals Beheerbaarheid Connectiviteit Continuiteit Portabiliteit Infrastructuur Beveiliging Zuinigheid 6

Continuous ing in met in IDE Code Repository -tools -tools Configuration Incident Build -tools Infrastructure Monitoring CI Server tools Execution Tools Deployment Design Tools Environment Tools tools Dashboard Reporting Control Progress Reporting Code Coverage ware Defect Task Design Static Code Analysis Execution Automated Security Automated Design Secure Code Scan Automated Unit Automated Functional Environment Data Environment Service Virtualization 8

Continuous ing in met Continuous & ing Continuous Design By Example Model Based Thinking TDD BDD ATDD ATD ware Continuous Dashboard Automated Execution Continuous Environment TA PT SV TDM 9 in Enable Continuous Nonfunctionals monitoring Dashboard 10

Continuous ing in met Continuous Code Repository CI Server Build Automated Unit Deployment Daily Run Environment Automated Functional Dashboard 11 Enable continuous test Inventory Build Deployment package Deployment Environment Configurations Deploy with endpoints to stubs Deployment scenarios Create test data in database Environment Dashboard

Continuous ing in met Non-functional: Strategy Monitoring Analysis Operations Requirements Change 13 Continuous performance testen Daily Run (Scheduler) Virtual Users Environment Response times Datastore Dashboard 14

Continuous ing in met monitoring Real Users Scheduler (periodiek) Virtual User Production environment Response times Alert Datastore Dashboard 15 Waar beginnen? Begin bij de testomgeving Expertise is aanwezig in het team Randvoorwaardelijk voor Continuous Dan de testomgeving test Stapsgewijs uitbreiden en verbeteren En performancetesten Het blijft een keuze: No Risk No Gevolgd door het Dashboard 16

Continuous ing in met Wat is er nodig? tools: Technische mogelijkheid om de applicatie te testen Aan te sturen vanuit scheduler Rapportage naar Dashboard Expertise: tool expertise Alle andere expertise is al in het team aanwezig geeft ruimte aan het verbeteren van de testomgevingen 17 Samenvattend Enable Continuous Nonfunctionals Maak voorwaarden voor Continuous onderdeel van Deployment de installatie als onderdeel van Deployment Continuous monitoring Dashboard Meet performance in productie Centrale rapportage voor Continuous Monitoring 18

Continuous ing in met Vraag. Antwoord.