Mar 6Member-onlyFeature Coverage vs Code Coverage: What’s the Difference and Why it MattersYou know what business folk care about? Teams delivering stuff that solves their problems or helps them do their job more easily or faster — or that makes them more money. You know what they DON’T care about? Vanity metrics. And you know what we tend to focus WAY too…Test Automation3 min readTest Automation3 min read
Feb 5Member-onlyHow To Include Manual Tests In Your Serenity ReportsSerenity BDD is a powerful tool for writing automated tests in Java or JavaScript/TypeScript (with Serenity/JS) and documenting the results through clear and comprehensive “living documentation” reports. But did you know you can also include manual test results in these reports? By combining automated and manual test results, Serenity…Testing4 min readTesting4 min read
Feb 1Member-onlyAPI Testing 101: HTTP Verbs And How To Test ThemAPIs are everywhere in modern applications, and for a modern software tester, API testing is a must-have, and these days REST is the most commonly used type of API out there. But many testers, especially those new to API testing, overlook the intent behind the HTTP verbs used in the…Software Testing5 min readSoftware Testing5 min read
Jan 30Member-onlyHow To Run Your Serenity BDD Tests 10 Times Faster!Exciting news! The latest version 3.6.x of Serenity BDD has just been released, and it brings full support for parallel test execution in both Cucumber and JUnit 5. This means you can now run your tests faster and get feedback sooner, making test automation even more efficient. Parallel testing is…Test Automation2 min readTest Automation2 min read
Jan 26The Two Side Of API Testing (And Why You’re Probaly Focusing On The Wrong One)As a test automation engineer, you know that APIs are a crucial part of modern software development, and that and API testing is all the rage. But did you know that there are not one, but two distinct ways you can use APIs in your test automation efforts? Hear me…Test Automation2 min readTest Automation2 min read
Jan 22BDD Is Not About Test Automation.BDD (Behaviour Driven Development) has become increasingly popular over the past few years. Many organisations see it as a key factor to making agile deliver. And it’s true that teams who do BDD well can get a pretty good competitive edge. But, like many things in agile, it can be…Bdd2 min readBdd2 min read
Jan 22Screenplay: “Making test automation coding fun again”The Screenplay Pattern is one of my favourite ways to code automation. As one tester I know said, it “makes test automation coding fun again”. I don’t use it everywhere, but I do find a lot of situations where it would be my goto approach. It’s more than just a…Screenplay Pattern2 min readScreenplay Pattern2 min read
Jan 22Do you always need Cucumber to do BDD?Cucumber is a great tool, and many teams find that the Gherkin format is an excellent way to represent business rules and examples and to record their requirements in the form of living documentation. …Test Automation2 min readTest Automation2 min read
Jan 226 Tips To Learning Test Automation FasterSo you want to learn test automation? Awesome! But what language should you learn? Well, you have a few options, and it will also depend on what the teams in your company are using. But if you are starting afresh (or looking for job opportunities): ☕️ Java is by far…Test Automation2 min readTest Automation2 min read
Jan 22How to name your BDD scenariosNaming Cucumber features and scenarios doesn’t have to be hard, but 95% of teams get it wrong. And when you get it wrong, you won’t get anywhere near the benefits of a BDD process that you could normally expect. Here are 3 simple traps to avoid when naming your features…Bdd2 min readBdd2 min read