Mailsac — A Fast Email API for Testing
Do you test email flows? Mailsac makes it seamless. Connect via API or WebSocket and get real-time JSON messages right in your tests. Fast, secure and reliable. Get started in minutes.
Less Hard Testing, More Smart Testing
In recent years, you might have noticed a trend of moving from testing more to testing better. And this process is well described here by Enrique A Decoss.
Parsing "Testing in DevOps" (and "Continuous Testing")
Nilanjan Bhattacharya analyses the Testing in DevOps concept and shares his opinion on what parts of it do and do not apply in most projects.
Additionally, Siddharth Shukla wrote about the role of QA in DevOps.
Requirements are the starting point to any testing activities and here's a wonderful statement about making it right by Maaret Pyhäjärvi.
Testing & quality in continuous delivery, DevOps, observability & more
This is a fantastic collection of articles, books, videos, podcasts on testing in DevOps curated by Lisa Crispin.
Quality Engineering: Adapt and Apply
Dan Snell shares an interesting case of how he and his coworkers came up with the quality process for the microservices project and what trade-offs they had to make on the way.
In relation to that, here's a similarly insightful article about Reinventing the QA process by Julia Zarechneva.
Automatically Keep Postman Collections In Sync With OpenAPI Specs
If your API is based on OpenAPI specification, you can use Postman to automatically generate and update test cases. Matt Martz shows how.
Most Complete Selenium WebDriver Java Cheat Sheet
Do you write tests in Java with Selenium? Here's a big collection of code snippets prepared by Anton Angelov that you may find helpful.
Page Objects vs. App Actions in Cypress
Cypress introduced a special pattern called App Actions in their framework and Filip Hric explains how it differs from the popular Page Object pattern.
Skip the UI using API calls
Martin Škarbala shows an example of using API calls to easily access some parts of the UI tests and make them shorter, faster and more reliable in return.
Test Automation Framework — Page Object Model Example
This is a detailed step-by-step tutorial by Rex Jones II who shows how to set up a test automation framework in Java with Selenium using the Page Object Model.
100 Best Tips about Java Testing tools
This is great! For the past 100 days, Elias Nogueira shared one tip a day on Java testing tools and here you can find all of them.
Getting Started with Appium 2.0 Beta
Appium has recently released the 2.0 beta version and Sai Krishna and Srinivasan Sekar described the biggest changes. I see the drivers separation and plugin extensions as the key features that make this tool more powerful than ever.
False "Selenium WebDriver Cons"
There are many articles describing the pros and cons of Selenium but Zhimin Zhan proves with examples that not all of the cons are justified.
Note: If you can't access the full article, simply open it in a private tab.
Play with Pinocchio, a new Puppeteer test generation GUI!
If you're doing test automation with Puppeteer, you may like this new open-source UI tool for generating automated tests — Pinocchio — that Giao Tran describes here.
Thanks for reading!
Enjoying this newsletter? You can support my work and buy me a coffee.
Welcome to the 58th issue!
When you want to achieve something great, it usually requires a lot of dedication and consistency.
And I believe this is what helped Bijan Patel create the huge database of 1,000 Selenium Interview Questions.
This can be helpful not only when you're preparing for an interview, but also when you want to learn more about Selenium and Java in an unconventional way.
So, happy testing!Dawid Dylowicz