The "Internet of Things", or IoT as it is popularly called, has taken the world by storm. Everywhere around us, we find ourselves surrounded by IoT devices or sensors. From smart...
In the past, a person who tested applications did not need to know how to program because it was the role of a developer. It was always enough to test manually when the...
Code coverage tools are helpful. This article is not about convincing anyone to avoid or ignore them. It's about human behavior and gamification. Developers suffer when they work...
GitHub Actions provide workflows for Continuous Integration (CI). They can be invoked from various triggers, but this article specifically focuses on pull requests. By running...
Descriptive test failures can save time and money. While the return on investment may not be immediate, future developers (possibly yourself), will appreciate the effort....
The age of digital disruption demands both leaders and individuals to make faster decisions. Testers are often considered as a bottleneck for accelerated releases in Agile and...
It's no secret that these days mobile testing has an increasingly important role in many organizations, and Appium is one of the most popular tools for mobile automation. Combine...
The following Selenium with Python tutorial will cover all the fundamentals in order to create a proper test automation project. Python is an object oriented programming...