9-12-2018 Praegus B.V.. <Naam Presentatie>.

Slides:



Advertisements
Verwante presentaties
De zin en onzin van escrow
Advertisements

VLEKHO-HONIM Om deze presentatie op je eigen tempo te volgen klik je telkens met de muis voor een volgende stap of een volgende dia. •Starten met je Digitaal.
Wiki’s in het Hoger Onderwijs Pierre Gorissen Fontys Hogescholen
E-RADEN Roadmap. AGENDA • Overzicht van nieuwe ontwikkelingen 2009 • Interfaces • Document Types : Meta-data • E-raden gratis ? • Perspectieven.
Een introductie. Open source Betere kwaliteit Hoge innovatiesnelheid Betere prijs/kwaliteit verhouding Vrijheid in keuze van leverancier Gedreven door.
Workshop FitNesse & Selenium
Dé complete online werkplek met de kracht van Office 365
... M A K E Y O U R N E T W O R K S M A R T E R IP-Adres instellen ppt_aa1_p10_ip_addressing_v4.1_nl_0508.
Woensdag 24 juni 2009 Web 2.0 en Technologie Bram de Kruijff.
WordPress les 3.
Sanne van der Palen – Yoshi Denis – Aïcha Cardoen
Inleiding Social Software Pierre Gorissen Fontys Hogescholen
1 Het probleem RO Milieu Landbouw SocZekerheid Etc. LerenWerkenWonenPensioenEtc. Overheids- organisatie Burger ??? Regelgeving per domein Vraag op levensmoment.
Subversion Version control
M A K E Y O U R N E T W O R K S M A R T E R July, Middag programma.
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
1 4 aug 2005 KC Software Engineering. 2 4 aug 2005 Programma Inleiding Enquête Methodes Tools Discussie Diner Workshop.
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
MVC in de praktijk Jeroen Swart.NET architect, Quintor
What’s in the cloud for testing de mogelijkheden voor het testvak 12 mei 2010.
Artificial Pancreas Cheetah Just Boerlage & Patrick van Kouteren.
Ruby on Rails Web development that doesn’t hurt. Welkom Wie zijn wij Stefan Borsje Iain Hecker Arie Meeldijk Waarom deze workshop Ruby On Rails is ‘nieuw’
Eenvoudige website Weebly
Deltion College Engels A1 Gesprekken voeren [Edu/003] thema: A rainy day…. can-do : kan eenvoudige informatie geven over het weer © Anne Beeker Alle rechten.
Spreadsheets. Testen. Met spreadsheets.. |  Spreadsheet, het meest gebruikte (test) tool in de wereld …  Aan de slag: Spreadsheet PRA  Risico’s en.
Prototyping Week 7 // Tweenlite & API. TweenMax Snel mooie en effectieve animatie.
11 Diversiteit & inclusie July 30, Overzicht Diversiteit en inclusie zijn een integraal onderdeel van onze business. Het is essentieel dat u.
Skillzz Handleiding voor mentor Powered by. Waarom Skillzz? Jouw school vindt het belangrijk dat: Jullie als klasgenoten nog beter met elkaar omgaan Dat.
Testautomatisering voor en door businessanalisten
Let’s go! ›Beginnerspresentatie ›Starten met prospero ›Verschil CMS en web navigator ›Nieuwe content > nieuwe folder aanmaken ›Bestanden uploaden ›Linkobject.
1 IT Service Management Theorie (1). 2 Van ‘Beheren van dozen’ naar ‘Beheer van bedrijfsprocessen’ Bron: white paper van BMC Software. Leverancier van.
123 Belangrijke voordelenWat is het? End-to-end mogelijkheden Creëer en versterk autonome flexibele teams Plaats kwaliteit centraal in alles wat u doet.
Java & het Web Programma: Beveiliging Filters. Security.....wat is dat(1)? Beveiliging draait om 4 belangrijke steunpilaren: 1.Authenticatie: is de persoon.
Automatische builds vanuit ClearCase UCM 1 Visual & Integrated Build Engine Automatische builds vanuit ClearCase en UCM Download ClearVibe Light Download.
1 KPN Mobiel – Introductie Repository Object Browser & Designer 10 Designer 10g & Repository Object Browser Maandag 28 februari 2005 Lucas Jellema (AMIS)
Van samenwerken naar synergie John Kronenberg (Bartosz ICT) / Pepijn van de Vorst (Ordina) 11 mei 2016, TestNet Voorjaarsevent, Nieuwegein.
Hoeveel aandacht besteed jij aan security testing? 1 Security is always excessive until it's not enough.
MAAK HET ONDERNEMERS MAKKELIJK! MET EEN REGELHULP IN 7 STAPPEN.
Welkom bij de presentatie van de Cube of Life, gemaakt door Team Z.
Virtualisatie 29 sept 2012 Een wegwerpcomputer met VirtualBox
Milo van der Zee
Lean Six Sigma - Verbetermanagement
Diversiteit & Inclusie
Testautomatisering voor Dummies
Identication & Authentication
Een vergadering organiseren
Testen en Testautomatisering in een Agile CI / CD omgeving
Vertrouw je testautomatisering!?
Automatisering van A tot Z
Uw eigen diensten verkopen via 2tCloud
Digitale transformatie is de sleutel tot een nog succesvollere samenwerking Sven Eijck, 14 november 2017.
Hoe werkt Wikispaces? Wikispaces in 10 stappen!.
Hoe maak je een pagina voor een website?
Vergadering Personeelsdienst
ZIVVER introductie implementatieaanpak
ASP.NET MVC Web Development
Rest webservice IN WINDEV / WEBDEV 22.
Team 5 Jeffrey.
Software Development fundamentals
Ik ben een full stack consultant! TestNet najaarsevenement
Workshop Agile Performance Testing with mBrace Agile
Team 5 Jeffrey.
Service Virtualisatie met gratis Virtualize Community Edition!
Low coding development maar high coding testing?
– Software development fundamentals
Windows applicatieontwikkeling
Van “Test Less” naar “Test Different”
Experts in automated software testing.
Onbevredigd door Testautomatisering? Reduceer je False Negatives!
Transcript van de presentatie:

9-12-2018 Praegus B.V.. <Naam Presentatie>

9-12-2018 Praegus B.V.. <Naam Presentatie>

Welkom! Law of two feet Agile mindset Kennisdeling 9-12-2018 Praegus B.V. - You CAN test what you can’t see – Workshop testnet Summerschool 2015 9-12-2018 Praegus B.V.. <Naam Presentatie>

Wie zijn wij? Johan Roeleveld - johan.roelveld@praegus.nl Timo Deriga – timo.deriga@praegus.nl Praegus Praegus B.V. – You CAN test what you can’t see 9-12-2018

Agenda Voorstellen Theorie 9-12-2018 Agenda Voorstellen Theorie Hands-on: GUI testen met Fitnesse en Selenium REST services Hands-on service testen met browser gebaseerde tools Hands-on service testen met Fitnesse en de REST fixture Praegus B.V. - You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

Voorstellen Naam Rol Bedrijf / Inzet Ervaring testen services 9-12-2018 Voorstellen Naam Rol Bedrijf / Inzet Ervaring testen services Ervaring testautomatisering Wat zou je graag willen Praegus B.V. – You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

9-12-2018 Praegus B.V. – You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

Negentig procent onder water 9-12-2018 Negentig procent onder water Praegus B.V. – You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

9-12-2018 Praegus B.V. – You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

Herkenbaar? 9-12-2018 . Praegus B.V – You CAN test what you can’t see Praegus B.V.. <Naam Presentatie>

Unit Duur! Onderhoud Services, Logica UI 9-12-2018 Praegus B.V. – You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

Waarom testen, hoe testen? 9-12-2018 Waarom testen, hoe testen? http://lisacrispin.com/wp-content/uploads/2011/11/Agile-Testing-Quadrants.png Praegus B.V. – You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

9-12-2018 Samengevat Zowel handmatige testen als geautomatiseerde testen via de GUI nodig Testen op service, component niveau heeft grote voordelen Testen die geen gebruik maken van een GUI zijn vaak relatief eenvoudig te automatiseren Praegus B.V. – You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

Juist geautomatiseerde testen zo vroeg mogelijk! 9-12-2018 Juist geautomatiseerde testen zo vroeg mogelijk! Agile development kan niet zonder Het bouwen van geautomatiseerde testen is software development. Bouw dus zo weinig mogelijk ‘technical debt’ op. Ook voor automatische testen geldt: Make it work, make it right, make it fast! Verantwoordelijkheid tester om integratie testen onderdeel te maken van het build proces en awareness te onwikkelen bij het team. Quote van een DBA. Geldt voor developen en dus voor het maken van automatische tests. Al doende leert men. Praegus B.V. – You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

Hands-on USB-stick bevat de meeste benodigde software. Chrome of Firefox nodig Run run.bat bestand in de root van de USB-stick. Open browser en ga naar http://localhost:8000/PraegusTravels/index.html http://localhost:8000/PraegusTravels/new.html http://locahost:8001 Praegus B.V. – You CAN test what you can’t see 9-12-2018

FitNesse FitNesse is open source FitNesse is een wiki FitNesse is een testtool FitNesse is flexibel en kan worden toegepast voor diverse soorten testen. Bijv. webtesten, API testen en unittesten Praegus B.V. – You CAN test what you can’t see 9-12-2018

GUI testen met FitNesse en Selenium Test script maken om te controleren of een nieuw toegevoegde camping aanwezig is. Ga naar de pagina ‘Gui tests’ Klik ‘edit’ Kopieer een van de aanwezige ‘script’ tabellen en gebruik de aanwezige stappen. Klik ‘Save’ Klik ‘Test’ Praegus B.V. – You CAN test what you can’t see 9-12-2018

GUI testen met FitNesse en Selenium Wijzig de test urls in …/indexV2.html en newV2.html Ga naar de pagina ‘Scenario Library’ Klik ‘Edit’ Ga naar de scenarios: ‘Open Praegus Travels – Home’ en ‘Open Praegus Travels – Camping toevoegen’. Pas de daar gedefinieerde url’s aan. Ga naar de pagina ‘Gui Tests’ Klik ‘Test’ Praegus B.V. – You CAN test what you can’t see 9-12-2018

Services testen Services? Wat zijn dat? REST, SOAP? Sneller Beter te onderhouden Stabieler Veel tools beschikbaar Meer technische kennis vereist Praegus B.V. – You CAN test what you can’t see 9-12-2018

REST services Representational State Transfer HTTP ‘methods’ voor ‘resources’ GET POST DELETE PUT Praegus B.V. – You CAN test what you can’t see 9-12-2018

HTTP Request Request regel Headers Body Praegus B.V. – You CAN test what you can’t see 9-12-2018

HTTP response Response regel met status code Headers Body Praegus B.V. – You CAN test what you can’t see 9-12-2018

Eenvoudige tools Dit soort requests kunnen eenvoudig door browsers worden afgehandeld en met simpele add-on is je browser al genoeg om de service te gaan testen. Praegus B.V. – You CAN test what you can’t see 9-12-2018

Tools: Postman / Firefox RESTClient Postman: Chrome app voor het testen van REST services RESTClient: Firefox add-on voor REST services Kunnen omgaan met diverse beveiligingsprotocollen Niet geschikt voor CI omgeving Praegus B.V. – You CAN test what you can’t see 9-12-2018

Praegus Travels Ltd Service 9-12-2018 Praegus Travels Ltd Service Draait op ‘http://localhost:8005/campings’ Haalt data uit \Praegus-TestnetSummerSchool-2015\SoapUI-5.1.3\campings.json Probeer met behulp van een van de tools een GET request te doen naar http://localhost:8005?country=FR&hasPool=yes Weet iemand waarom dit geen nette rest service is? Praegus B.V. – You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

Praegus Travels Ltd Service Wat is het resultaat van het GET request? Authorization nodig! Voeg basic autorisatie headers toe Praegus B.V. – You CAN test what you can’t see 9-12-2018

REST fixture Maakt FitNesse geschikt voor het testen van REST API’s. Doe HTTP requests en test de response Praegus B.V. – You CAN test what you can’t see 9-12-2018

API testen met FitNesse en de REST fixture 9-12-2018 API testen met FitNesse en de REST fixture Ga naar FitNesse op http://localhost:8001 en open de pagina ‘Api Test’ Klik ‘Test’ Een aantal tests falen. Probeer uit te vinden waarom. Zorg ervoor dat alle tests slagen. Praegus B.V. – You CAN test what you can’t see 9-12-2018 Praegus B.V.. <Naam Presentatie>

API testen met FitNesse en de REST fixture Test dat alle campings voor een gegeven stad kunnen worden opgevraagd. Praegus B.V. – You CAN test what you can’t see 9-12-2018

9-12-2018 Praegus B.V.. <Naam Presentatie>