Homepage
Open in app
Sign in
Get started
Jan Molak
Essays on Software Development and Delivery
Serenity/JS
Software Development
Behaviour-Driven Development
Follow
Following
User-Centred Design: How a 50 year old technique became the key to scalable test automation
User-Centred Design: How a 50 year old technique became the key to scalable test automation
Introducing scenario decomposition for BDD practitioners
Jan Molak
Apr 3, 2017
Introducing Serenity/JS
Introducing Serenity/JS
Next-generation acceptance testing in JavaScript
Jan Molak
Sep 9, 2016
Serenity BDD and the Screenplay Pattern
Serenity BDD and the Screenplay Pattern
Designing SOLID Actors
Jan Molak
Jul 25, 2016
Advanced web element locators with Serenity/JS 2.25.0
Advanced web element locators with Serenity/JS 2.25.0
or why your tests don’t need XPath any more
Jan Molak
Mar 18, 2021
Software Development
Chrome 91 might break your tests
Chrome 91 might break your tests
Here are 5 ways to keep them running
Jan Molak
Jun 7, 2021
🎉 New features in Serenity/JS 2.16.0
🎉 New features in Serenity/JS 2.16.0
Mapping Screenplay Questions with Serenity/JS 2.16.0
Jan Molak
Sep 21, 2020
Tiny Types in TypeScript
Tiny Types in TypeScript
Giving domain meaning to primitive types
Jan Molak
Feb 13, 2018
Node.js Axios behind corporate proxies
Node.js Axios behind corporate proxies
A short guide to digging tunnels.
Jan Molak
Jan 23, 2018
Cross-application testing with Serenity/JS
Cross-application testing with Serenity/JS
Because no Single-Page App exists in a vacuum.
Jan Molak
Apr 13, 2017
Automating live demos
Automating live demos
Serenity/JS and Protractor 5.1
Jan Molak
Feb 12, 2017
Smooth out the Sharp Angles of Protractor Testing
Smooth out the Sharp Angles of Protractor Testing
Helping failed assertions make a little bit more sense
Jan Molak
Sep 28, 2016
About Jan Molak
Latest Stories
Archive
About Medium
Terms
Privacy
Teams