
Bron afbeelding: pikisuperstar
In deze kennis nieuwsbrief -ramen noodle editie- zijn weer leuke online meetups te vinden in de komende maand. Nog steeds kunnen we profiteren van alle meetups die in onze tijdzone online georganiseerd worden. Als je toch liever mensen 👯 in levende lijve ziet, kun je de Test Automation days bezoeken.
De links van het internet hebben een langere samenvatting gekregen. 🧾
Hierdoor kun je zonder de nieuwsbrief te verlaten alvast de belangrijkste punten van het artikel meekrijgen.
Veel plezier weer met deze kennis nieuwsbrief -ramen noodle editie-! 😁
In deze nieuwsbrief:
🧩 Puzzel
🧑🤝🧑 Meetups
📼 Video van de maand
🌐 Internet tips
👌 Gedeeld door Newspark
Oogkleur puzzel
Wat klopt er niet aan deze reeks? Stuur een mailtje met het antwoord naar puzzel@newspark.nl en maak kans op mooie prijzen.
Meetups 🧑🤝🧑
Veel praatjes over front-end testen komende maand. Daarnaast contract testen en exploratief testen. En een leuke workshop om met Python aan web-scraping te doen.
// 9 juni
Scale up your Android UI Tests
“In this session, I’ll talk about how we can scale up our Android UI Tests using Firebase Test Lab and run the tests as a part of the CI/CD pipelines”
// 15 juni
End-to-End Tests in isolation by using API contracts with Cypress & Pactflow
Online evenement in combinatie met andere praatjes die nog niet bekend zijn.
// 15 en 16 juni
Test Automation Days 2022
Tweedaagse conferentie in Utrecht over testautomatisering met 1 dag workshops en 1 dag presentaties.
// 16 juni
Shifting Accessibility Testing to the Left
“In this talk, I will discuss some of the myths around accessibility testing, how you can shift accessibility testing to the left and how you can integrate it into your development and testing workflows.”
// 28 juni
Learn Web Scraping with Python in just 2 hours
“In this free online workshop, you will understand how to automate the extraction of data from websites. Web scraping helps companies to gather large sets of information, then build prediction models to make the right business decisions.”
// 5 juli
Contemporary Exploratory Testing
“Contemporary exploratory testing arises from the observation in teams that we too often do a bad job at both manual testing and test automation for the results we seek in projects. What does it look like when we frame the two together, through an example of an application, of testing done and automation created? All good testing is exploratory to an extent, but not all testing is exploratory testing.”
Video van de maand 📼
Identifying code smells – Code smells zitten in de broncode van je applicatie. Het zijn vaak symptomen van diepere problemen die niet direct opvallen. Het oplossen van deze problemen zorgt vaak voor betrouwbaardere en beter onderhoudbare applicaties.
In dit webinar, die je kunt terugkijken, geeft de Test Automation engineer van Trivago uitleg en voorbeelden van code smells.
Internet tips 🌐
Writing for Engineers – heinrichhartmann.com
Schrijven is belangrijk in de meeste organisaties. Het is de manier om een groter publiek te bereiken en te beïnvloeden. Echter, het is ook behoorlijk lastig. Daarom heeft de schrijver van dit stuk een aantal lessen en tips gedeeld om schrijven makkelijker te maken en te zorgen dat het resultaat beter wordt.
Zorg dat je wat over je onderwerp weet voordat je begint met schrijven. Anders kijk je naar een lege pagina terwijl je je eerst verder moet inlezen. Maak dan tijdens het schrijven eerst een indeling van paragrafen waarna je per gedeelte steeds meer inhoud en daarna steeds meer verfraaiing doet. Schrijf vaak kleine stukjes en krijg zo snel mogelijk feedback op je werk van andere mensen.
In het artikel staan meer tips over hoe je voor, tijdens en na het schrijven het proces beter en makkelijker kunt maken.
5 Test Design Techniques QA Engineers Should Know
We denken er niet altijd meer over na, maar testontwerptechnieken kunnen heel erg handig zijn. We gebruiken ze om met minder testinspanning een grotere dekking te bereiken.
In het artikel worden de meestgebruikte black box technieken genoemd: equivalent class partitioning en boundary value analysis. Hierbij verdeel je testdata in logische groepen waarbinnen je willekeurig waarden uitkiest of precies op de randen van de groepen gaat zitten.
State transition bepaalt de statussen waarin een systeem kan staan. Iedere status kun je testen. Bij pairwise testen combineer je testdata zodat je met een beperkt aantal combinaties van verschillende groepen testdata heel veel combinaties afdekt. Error guessing is een keuze van testcases maken op basis van de ervaring van de tester over waar de meeste problemen zullen optreden. In het artikel wordt per testontwerptechniek een voorbeeld gegeven.
How Selenium Actually Works
Hoe werkt Selenium precies onder de motorkap bij het aansturen van een browser?
Bij iedere browser komt een WebDriver. Dat is een server die deze browser kan aansturen. Deze server kun je commando’s geven via een API.
In het minimale geval kun je een testapplicatie deze server commando’s laten geven en heb je dus niet eens Selenium nodig.
Iedere WebDriver kan 1 browser aansturen. Voor meer browsers start je nog een WebDriver op een andere poort die dan nog een browser start. Het wordt nu ingewikkeld om zelf bij te houden en daarom kun je Selenium Server gebruiken.
Wanneer jouw testapplicatie een commando wil sturen naar de browser dan zal het deze via de gebruikte Selenium library naar de WebDriver sturen. Bij een click commando gebeurt er daarna niets meer, maar na bijvoorbeeld een findElement commando komt er informatie terug. Dit is een foutbericht of informatie waarvan de Selenium library een WebElement object kan maken.
De nieuwste versies van Selenium gebruiken het Devtools protocol waarmee naast objecten op de pagina ook de network en debug mogelijkheden van de browser gebruikt kunnen worden.
Onlangs gedeeld door newspark 👌
Voorkom spaghetticode in je test automation project
Spaghetticode, de nachtmerrie van elke ontwikkelaar en testautomatiseerder. Hoe voorkom je dit in je Test Automation project? Hoe zorg je als testautomatiseerder ervoor dat je zelf niet de aanstichter wordt van spaghetticode? Hoe behoud je het overzicht en kun je dus beter instaan voor de gevolgen en kwaliteit van de testcode zelf? André zet een aantal handige inzichten voor je op een rij.
Data Science bij connect.frl: een inspirerende dag
Collega Pieter beleefde een inspirerende dag bij de 9e editie van Data Science bij Connect.frl
Tal van lezingen track sessies met ‘data’ als thema door o.a. Gerard Kemkers, Ronald Damhof, IT Academy Noord-Nederland, Tjeerd Zuidema, Snakeware data driven digital agency, etc. en tot besluit een pubquiz. Lees het verslag van Pieter.
newspark sponsor van Homerun 2022
Homerun 22 haalt geld op voor de Ronald McDonald House Charities, waar ouders met zieke of zorg intensieve kinderen, dicht bij het ziekenhuis waar hun kind onder behandeling is, kunnen overnachten.
Dit jaar is newspark opnieuw teamsponsor (team 302). Op de eerste plaats omdat wij de vitaliteit van onze collega’s graag stimuleren , maar anderzijds ook zeker omdat dit goede doel zo goed aansluit bij het gedachtengoed van newpark ‘People First!’
Draag jij de Ronald McDonald huizen ook een warm hart toe? En gun je zo ook vele kinderen en ouders net wat meer glimlachen, die ze door zware en soms lange intensieve periodes heen helpt? Doneer dan ook via team302 of voor onze collega André!

Silvio aan het kokkerellen tijdens teamuitje
newspark als werkgever
Silvio werkt inmiddels 5 jaar met veel plezier bij ons. Wat hij zeker nooit meer vergeet, is zijn snelle indiensttreding. Tot op heden de snelste on-boarding ooit. Lees hoe snel het kan gaan bij newspark!
12 valkuilen in testautomatisering – 3 delen –
Iedereen heeft het recht fouten te maken en er zijn genoeg valkuilen in testautomatisering. Maar wil jij bekende fouten zelf opnieuw maken en het wiel opnieuw uitvinden? Of doe je je voordeel met de meer dan 10 jaar kennis en ervaring van Menno in testautomatisering en lees je de 12 valkuilen die Menno heeft beschreven. Deel 1, deel 2 en deel 3.
early Model Based Testing stimuleert samenwerking stakeholders en voorkomt bugs
Silvio schreef voor het Vereniging TestNet Nieuws magazine een artikel over early Model Based Testing (eMBT). Aan de hand van een praktijkvoorbeeld legt hij uit waarom een gestructureerde aanpak voor het testen van software heel belangrijk is en zo vroeg mogelijk moet starten.
Inschrijven voor deze nieuwsbrief
Heb je deze kennis nieuwsbrief doorgestuurd gekregen? Schrijf je dan in via bovenstaande knop. Bekijk hier vorige edities.