The first ever open source test automation platform is now live! 🎉
Testsigma Community Edition (CE), an open-source test automation platform has officially been announced by Testsigma. Replace your fragmented test stack and rapidly develop your web, mobile & API tests in plain English, on a single, customizable platform that works out of the box! Check out the Github repo.
Quality Assurance and Software Delivery Processes in Frontend Engineering
Following up on the first part of the series, Agne Baranauskaite shares what techniques helped them improve the overall quality and other goals in their organization.
Similarly, Gleb Bahmutov explains How We Run The Mobile Web Browser Tests at Mercari US.
Snapshot Testing. Testing the UI and Beyond
I liked this informative and full of examples guide to snapshot testing by Georgios Sotiropoulos. The first part (linked above) focuses on mobile UI specifically, then the second part explores non-UI applications, such as APIs and logs, and finally, the third part shows how to apply it in an iOS project.
[iOS] Test assertions in Swift
If it comes to mobile testing frameworks, I'm a fan of the native ones, such as XCUITest on iOS. Here John Sundell gives a remarkable tutorial on how to properly do test assertions in Swift that you can use for UI testing as well.
Test Your Website's Responsive Design With TestCafe
I've been a fan of TestCafe for a long time mainly due to its flexibility of testing any browser and it's pure-JavaScript nature. Here Dennis Martinez shows how to use the tool to test different mobile screen resolutions, using its built-in support for Chrome's Device Mode and real devices on BrowserStack.
There are plenty of cloud solutions for testing mobile apps at scale. But what if you want to create your own device farm? Anmol Verma shows how.
Also, David Merian suggests using the fuzzing technique to test by Breaking Your Android Build.
Maestro: Android modern UI Testing
In this immersive, one-hour recording, Mohsen Mirhoseini invited Zhanibek Marshal to share a story of integrating Maestro as their default testing framework for Android.
Furthermore, Arvind Kumar Bhardwaj wrote an article to help you Discover Mobile Test Automation Framework with Maestro.
Welcome to the 193rd issue!
Today, I want to share with you a list of 10 GitHub Repositories for Software Testers prepared by Natalia Demianenko.
You may already know some of them from the previous issues of Software Testing Weekly.
But there are even more:
What else would you add?
Happy testing! 🙂
iOS: UI Testing Strategy and Tooling at Reddit
This is an excellent overview of how Reddit approaches testing their iOS mobile app — from strategy to test reporting. Kudos to Lakshya Kapoor, Parth Parikh and Abey Thomas for sharing this with us!
On that note, I also recommend revisiting Reddit's E2E UI Automation Framework for Android, put together by Dinesh Gunda and Denis Ruckebusch.
Welcome to the 144th issue!
I want to share with you the true gem I found this week:
Mobile testing strategies from Airbnb, Spotify, Uber and many more.
It's super interesting to see the honest overview from engineers on their approach and struggles.
Happy testing! 🙂