Teksten TestNet Zomer Workshops OCHTEND TRENDIC Workshop titel: (slimme) Test Automatisering voor dummies Workshop omschrijving: In deze workshop leer je zelf testen te automatiseren. En ervaar je de voordelen van geautomatiseerde regressietesten en responsetijden metingen. Met de nieuwe uitbreiding op ICTestAutomation genaamd ICAssistant kan een ieder nóg sneller testen automatiseren. Simpelweg een test eenmalig voordoen. En eventueel deze achteraf aanpassen. • Breng een Windows laptop mee. • Technische voorkennis is niet vereist. • Deelnemers aan deze workshop ontvangen gratis een evaluatieversie. ICTestAutomation werkt geheel onafhankelijk van softwarecode - want het werkt met visuele herkenning van teksten of images op een applicatiescherm. En het werkt daarom op élke applicatie of applicatieketen. Toepassing: automatiseren van regressietesten, responsetijdmetingen of het 24*7 bewaken van IT diensten. Bekijk hier de eenvoud en werking van ICTestAutomation . Spreker/workshopleider: René Hazelaar van TrendIC heeft uitgebreide ervaring met geautomatiseerd testen en monitoren van applicaties + applicatieketens. Zowel binnen grotere organisaties als ook binnen kleinere software producenten. Spreker: René Hazelaar Deelnemers: Maximaal 12 deelnemers. CA Technologies Titel: From NO requirements to MAXIMUM Coverage; understanding and solving a testers’ pain Omschrijving: Van het hebben van geen requirements naar maximale testcoverage. Elke tester herkent de situatie wel; requirements zijn onleesbaar, niet goed gestructureerd, conflicterend, of simpelweg niet aanwezig. En dan wordt je ook nog gevraagd om aan te geven welke testcoverage je kan halen, wat het kost, hoe lang het duurt en wat de impact is als er gewijzigd wordt. In deze workshop wordt ingegaan op deze bekende problemen en wordt er met behulp van CA Agile Requirements Designer een methode geboden om inzicht te krijgen in het proces van het maken van requirements, tot het genereren van 100% functionele coverage van de gewenste functionaliteit. Met behulp van een simpele website, (in eerste instantie) geen requirements en exploratory testing techniques ervaren we de ‘pijn’ die veel testers meemaken om daarna te kijken hoe het anders kan. We eindigen met een volledig begrip van functionele coverage, het snel kunnen inspelen op veranderingen en accuraat kunnen voorspellen wat de impact is op de applicatie en tests. Een optimale testdekking gericht op het doel van de applicatie met volledige automatiseringsmogelijkheden.
1
Teksten TestNet Zomer Workshops Wordt een ‘Critical Modeller’ als tester en zet je capaciteiten in daar waar ze het meeste waarde toevoegen! Spreker: Arno van de Velde DATPROF Titel: Eerste hulp bij anonimiseren Omschrijving: Deelnemers van deze workshop doorlopen de fasen van een anonimisering; ze maken een ontwerp, bouwen een anonimiseringstemplate en testen het resultaat. Sprekers: Marten Bakker en Marco den Haan Voor actief meedoen aan de workshop is een laptop aan te raden Polteq Titel: Test improvement for mobile app testing; Het verbeteren van testen van mobile apps. Omschrijving: In de dynamische omgeving van mobile apps, die zich kenmerkt door korte iteraties, vlot opvolgende trends en nieuwe technologieën, is het belangrijk dat het testproces op orde is. Dit geldt voor een jong team dat net begint, maar zeker ook voor grote organisaties die gewend zijn aan traditionele projecten. Hoe kun je het testen van mobile apps naar een volwassen niveau brengen dat noodzakelijk is voor succes? Leerpunten: - Maak kennis met beter mobile testen - Leer de kerngebieden kennen van het mobile test verbetermodel. - Herken stappen die gemaakt kunnen worden om het mobile test proces te verbeteren. Sprekers: Eveline Staal & Robert Gorter MIDDAG Bartosz Titel: “BDD met Robots” (gedrag van een robot specificeren met Gherkin) Omschrijving: Tijdens deze workshop ga je kennis maken met BDD, Specification by example, gherkin en programmeerbare robots!
2
Teksten TestNet Zomer Workshops Tijdens het specificeren, bouwen en testen van software wordt traditioneel veel informatie overgedragen van business, naar analisten, naar ontwikkelaars naar testers, die weer met resultaten naar de business gaan. Dit proces draagt op zijn minst niet bij aan duidelijke specificaties, code en tests. Op zijn slechtst levert dit proces een slecht werkend en nog minder werkbaar systeem op voor de gebruiker. Maar… Heb je jezelf wel eens betrapt op het feit dat als je iets probeert uit te leggen, je dan voorbeelden gebruikt om abstracte concepten concrete handvatten en duidelijkheid te geven? Waarom zouden we onze specificaties niet vormgeven in de vorm van voorbeelden? Deze voorbeelden kunnen worden gezien als testen, die requirements valideren en verifiëren. Door deze voorbeelden te beschrijven in de Gehrkin syntax: Given, When, Then zijn we in staat gedrag van systemen te beschrijven op een manier die voor alle betrokkenen helder is. Jij gaat tijdens deze workshop het gedrag van een robot modelleren aan de hand van Specification by example en gherkin. Met deze voorbeelden in de hand ga je de robot programmeren waarmee je hopelijk het parcours foutloos af kan leggen in de snelste tijd! Waarom moet zou je jezelf op moeten geven voor deze workshop? * Je leert op speelse wijze de kern van Specification by example * Je leert gedrag te beschrijven in duidelijke given, when, then stappen * Je past opgedane kennis en ervaring meteen toe in de praktijk * Het is gewoon cool om een robot te laten doen wat jij wilt Sprekers: Sander de Jonge, Jochem Pollmann, Maarten Piepers Praegus Titel: Native apps testen met Fitnesse en Appium Omschrijving: “Native apps testen lastig? Welnee! Iedereen kent inmiddels de combinatie van FitNesse en Selenium om geautomatiseerd te kunnen testen in browsers, maar ook je native apps kun je op deze manier automatiseren. In deze workshop automatiseren we een flow door een native mobiele applicatue m.b.v. FitNesse en Appium.” N.B. Neem een laptop mee. Wil je testen met iOS, zorg dan voor een Mac met XCode. Wil je testen met Android, zorg dan dat de Android SDK geïnstalleerd is. Als je wil testen met je eigen device, zorg dan dat je in geval van Android dit apparaat succesvol via ADB kunt benaderen. Basiskennis van FitNesse wordt verondersteld. Spreker: Tom Heintzberger
Valori Titel : “Testgame op basis van TMap Suite” Omschrijving: Ervaar het testvak van de toekomst. In deze testgame gaan we niet alleen als tester aan de slag, maar gaat het er vooral om hóe je je testkennis toepast. In het
3
Teksten TestNet Zomer Workshops bedrijfsleven wordt steeds meer flexibiliteit verwacht van de tester en ook tijdens de workshop staat dit centraal. Agile testen, samenwerken en risico gebaseerd testen – op jacht naar het beste resultaat. Game begeleiders: Curd Claassen en Guido Dulos Squerist Titel: Coaching voor testers Omschrijving: Voor zowel testmanagers als testers in een scrum team zijn coachingsvaardigheden van groot belang om kennis en ervaring over te dragen en anderen (junior testers of teamleden) te begeleiden. In deze interactieve workshop leer je basiscoachingsvaardigheden. Theorie en praktijkcases worden afgewisseld om ervoor te zorgen dat je coaching direct op gestructureerde manier aan kan pakken. Sprekers: Jan Jaap Cannegieter en Jeroen Rosink Parasoft Titel: TestOps: How to set-up and take-down Test Environments in the Cloud Infrastructure Omschrijving: In this workshop, we will take the journey on how to create, use and remove using cloud infrastructure for an distributed system. You will have hands-on experience using stateof-the art technology, Azure, Docker, Jenkins, and Virtualize. * Introduction to containers and Docker * Overview of Parasoft's container-deployable service virtualization execution engine (CTS) * Creating servers using the prepackaged Parasoft Docker images * Automatically "deploying and destroying" test environments using CI tools (e.g., Jenkins) and Environment Manager Spreker: Bas Dijkstra, Rix Groenboom Voor actief meedoen aan de workshop is een laptop aan te raden AVOND TesterSuite Titel: Usability (con)test Omschrijving: Testersuite is een gebruiksvriendelijke SaaS testmanagement applicatie. Tijdens deze Zomer Workshop willen wij testprofessionals die lid zijn van Testnet uitdagen om de gebruiksvriendelijkheid van Testersuite te testen. Uiteraard komt de theorie van
4
Teksten TestNet Zomer Workshops usability testing aan bod maar we gaan vooral praktisch aan de slag. Aan het eind van de workshop geven we een aantal smartphone bestuurbare helicopters weg. Die zijn voor de testers met de meest relevante testbevindingen (de relevantie bepalen we gezamenlijk). Mis deze workshop niet, er is veel te leren en te winnen! Sprekers: Frank Paymans en Douwe Vermeulen Improve Quality Services Titel: Ben jij die expert Testmanager die zijn tanden zet in de echt complexe projecten? Omschrijving: Ben jij een Certified Tester en Testmanager op Advanced level en heb je de ambitie om je nog verder te ontwikkelen? In deze workshop bieden we je de gelegenheid om als eerste kennis te maken met onze nieuwe training ISTQB Expert Level "Test Management". Kom er in één avond achter wat je nog allemaal zou kunnen leren om een echte expert te worden op het gebied van Testmanagement We leggen je uit hoe de opleiding tot Expert Test Manager is opgebouwd. Meteen daarna krijg je een exclusief, hands-on voorproefje van de "expert experience". In drie korte sessies over strategisch test management, operationeel test management en het managen van test teams, maak je kennis met de interactieve aanpak en laten we je ervaren hoe in deze training de theorie en praktijk meteen samenkomen. Voorkennis verwacht: nee, maar meest effectief wanneer ISTQB Foundation in SW Testen en ISTQB Advanced Test Management is gevolgd Sprekers: Eduard Hartog en Eric Elich SQS Titel: Serious Agile Game “Polderen” Omschrijving: Na vaak samen te hebben gewerkt op verschillende projecten hebben Victor en William ervaren dat er veel miscommunicatie bestaat tussen de business, softwareontwikkelaars en softwaretesters. Om de samenwerking binnen de Agile teams te verbeteren hebben zij de serious game “Polderen” ontwikkeld. Het spel bevat alle facetten van een real-life Agile project waarbij de drie rollen allemaal een eigen én projectverantwoordelijkheid hebben (bijvoorbeeld: Budget beheersing voor de business, backlog items voor de ontwikkelaars en testers). Het spel wordt in tien sprints gespeeld waarbij er continue gebeurtenissen ontstaan die de voortgang positief of negatief kunnen beïnvloeden. In de feedbackronde wordt uiteindelijk besproken hoe men nu heeft samengewerkt, wie een dubbele agenda had en of het team tot de ideale oplossing is gekomen. Dit is een uitermate leerzame en leuke manier om inzicht te krijgen in de verschillende belangen binnen een Agile team en hoe hier mee om te gaan waarbij communicatie een van de centrale punten is. Wil je meer over het game te weten komen? Kijk dan op https://www.computable.nl/artikel/achtergrond/development/5737177/1444691/agi le-samenwerken-via-bordspel.html
5
Teksten TestNet Zomer Workshops Sprekers: Victor Boere en William van der Maas YOUR TEST PROFESSIONALS Workshop "Verwachtingsmanagement in multidisciplinaire teams" Omschrijving: Samenwerking in multidisciplinaire teams vraagt iets extra’s van alle teamleden, om te beginnen moet er de wil zijn om elkaar te begrijpen, te ondersteunen en te helpen: voor elkaar en met elkaar. Maar tegelijkertijd hebben wij allemaal verschillende opdrachten, doelen en werkwijzen om uiteindelijk tot een mooi gezamenlijk resultaat te komen. In de workshop “Verwachtingsmanagement in multidisciplinaire teams” leer je hoe je de kracht van samenwerken kunt beïnvloeden en vergroten door verwachtingsmanagement. Wie heb jij nodig om het beste resultaat te bereiken in jouw werk? Hoe zorg jij er voor dat je de juiste mensen aan boord hebt voor jouw plan? En hoe stuur je de verwachtingen die jij hebt van anderen en die anderen dus ook van jou hebben? Tijdens deze workshop breng je jouw team in beeld en ervaar je hoe je op praktische wijze en met de juiste communicatie jouw doelen kunt realiseren. Onderwerpen die aan bod komen zijn o.a.: • Wat verstaan wij onder goede samenwerking en wat levert het op? • Wat is belangrijk bij samenwerking en communicatie in multidisciplinaire teams? • De samenwerkingstrap • Mindmap eigen team & organisatie; met wie werk ik samen? • Feed forward; met wie wil ik samenwerken en hoe kan ik de samenwerking verbeteren? • Stakeholder en verwachtingsmanagement; wat is het en wat levert het op? • Praktische oefeningen ten aanzien van bovenstaande onderwerpen. Sprekers: Karen Ponne en Annet Hock KZA Titel: Become a secure aware tester! Omschrijving: Hoeveel aandacht besteed jij aan security testing? Security is nog te vaak een onderbelicht onderdeel binnen het testen. In deze hands-on workshop leer je de basics over security testen, en hoe je met beperkte middelen een minimale security test kan doen. Een must voor elke tester! Sprekers : Reinier Kersbergen, Albert Kuijsten, Erwin Gloudemans Voor actief meedoen aan de workshop is een Laptop aan te raden
6