Exploratory testing is one of the most important approaches in software testing. It comes in complement to automation testing and test case-based testing, and can help uncover...
This is a follow-up to the 10 common Git commands article that I wrote a while back and contains some other useful commands that can help in our work. If you understand the...
Chrome is the most popular web browser in the world, with almost two-thirds of users preferring it to other browsers 🌎 Apart from being the most used browser, it's a great aid...
This article covers some of the most important CSS selectors for Selenium WebDriver, explaining the syntax and how to identify web elements. At the end of the post, you can find a...
XPath is one of the most important locators we use in Selenium when we need to interact with elements that don't have unique IDs, names, or classes. Some XPaths are quite...
What is a pseudo-element? There may be times when, while writing UI web automated tests, you will come across some elements that look like this: These are called...
Version control (sometimes referred to as source control) plays an important role in any development project, including test automation. It is the practice of tracking and...
Appium has become almost synonymous with mobile test automation, as it's the most popular tool for testing mobile apps. And why shouldn't it be? It's free, open-source, it's...