Snelheid en browsers

Met het intern framework kun je kiezen om verschillende browsers aan te sturen. Dit kun je doen door het testconfiguratiedocument aan te passen. Als je the intern hebt geinstalleerd krijg je al wat voorbeeldjes mee aan configuraties. Je kunt nu er voor kiezen om lokaal deze tests iedere keer te draaien. Maar mooist is dit te … [Read more…]

Strategie bepalen – Deel 2

De organisatie is een belangrijke drijfveer voor de selectie van BDD / TDD / Object gericht. De organisatie waarmee je samenwerkt kun je namelijk aan de hand van BDD duidelijke acceptatiepunten afspreken waaraan de software moet voldoen. Echter als zij hier geen tijd voor hebben kun je met de ontwikkelaars een TDD aanpak kiezen. Mocht … [Read more…]

Strategie bepalen

Er zijn een aantal zaken die bepalen welke insteek we onze tests gaan schrijven Type testcases Organisatietype Snelheid en browsers Rapportage’s Type testcases Object gedreven tests Je kunt op basis van objecten testen. Bij iedere wijziging aan een object kun je dan je testscript aanpassen. Voorbeelden hiervan zouden zijn: object product detail pagina Test dat … [Read more…]

Uitdaging 2 – Starten van ontwikkelen

Na dit te hebben gedaan ben je klaar om de eerste code te gaan schrijven en te kijken of het geheel werkt. Allereerst willen we ons richten op ons configuratiebestand. Maak in je projectmap een map aan genaamd tests kopieer uit node_modules\intern\tests\example.intern.js naar de zojuist aangemaakte map Open deze met je favoriete editor Je ziet … [Read more…]

Uitdaging 1 – Opzetten van een project met theintern

Wat heb je nodig? Java geinstalleerd – Dit is nodig om selenium server te kunnen starten Google Node JS – Deze zal je instructies omzetten naar de daadwerkelijke acties NPM (/https://nodejs.org/en/download/). – Dit is een handig programma waarmee je pakketjes kunt installeren in je project Een teksteditor (https://www.sublimetext.com/3) Wanneer je deze hebt geïnstalleerd kun je … [Read more…]

Test automatisering en haar uitdagingen

Testautomatisering komt in verschillende vormen (zie https://en.wikipedia.org/wiki/Test_automation) Afgelopen tijd veel ervaring opgedaan met het testen van GUI’s. De meest recente ervaring is met het javascript testframework “the intern” van Sitepen (https://theintern.github.io/). De komende artikelen zullen enkele uitdagingen beschrijvingen waarvoor je komt te staan met het schrijven van de tests. Dit kunnen technische uitdagingen zijn, zoals … [Read more…]