Skip to content

Testing Flutter Apps on Real Android Devices with Flutter Driver

Since its initial release, Flutter has quickly gained its popularity among developers for building beautiful Android and iOS applications. Like apps built with any other development toolkit, automated testing of Flutter apps is the only way to ensure app quality in the shortest time possible. In this article, I’d like to talk about how to […]

Read Article

How to Automate Appium Java Tests In Parallel using TestNG

The beauty of Appium for mobile testing is that its tests can be written in any programming language including Python, Ruby, Java, JavaScript and C#. While we have covered extensive Appium tutorials, in this blog post we’ll walk through how to automate Appium tests in parallel against our real devices using TestNG Java sample tests […]

Read Article

Appium vs. XCUITest for Automated iOS Testing

Thorough testing of your app must be on your team’s agenda to make your iOS app a success. Especially UI tests help you ensure your app looks the way it should on different devices and operating system (OS) versions. Following many Appium tips and the idea of our previously published article about Appium vs. Espresso, […]

Read Article

How to Use Appium Image Locator for Finding Elements and Image Recognition

It’s always been a daunting task to perform automated mobile testing for graphics-heavy apps, games or even any OS-level popups. That is the main reason that Appium image recognition is one of the most popular approaches for enabling automated testing of these particular mobile apps. The problem with regular test automation frameworks is that they […]

Read Article

How Is Mobile App Testing Different from Web App Testing?

Twenty years ago, one of the biggest software testing practices was all about testing websites or web apps for desktops and laptops. Today, the rise of the mobile ecosystem has gained the focus on app testing against mobile gadgets like smartphones, tablets and wearables. Though they may share some general testing methods, the approaches to […]

Read Article

How to Automate Testing of Android TV Apps Using Appium

Android TV is a version of Google’s Android mobile operating system designed for turning TVs into smart, connected and digital streaming media players. It has a lot in common with other smart TV solutions but also possesses great features inherited from Android mobile OS. Since it can access the Google Play app store, Android developers […]

Read Article

Appium vs. Espresso: Which Framework to Use for Automated Android Testing

If you are trying to build a well-balanced test portfolio, UI testing has to be on your list. In fact, it represents the highest level of the famous test pyramid. But choosing the right tool for automating UI tests is hard because every solution on the market has its own peculiarities. Let’s take a look […]

Read Article

Selenium 4 – What’s Promised in the Alpha Version?

Selenium is certainly one of the most popular open-source automation tools available. In late 2018 Selenium 4 was officially announced with new features it will bring to the table for us in the field of Selenium automation testing. So there are exciting changes just around the corner. But as of right now Selenium 4 is […]

Read Article

Getting Started with Selenium Automation Testing

Now that you’ve got a sense of what Selenium framework is and why you need it. We’ll naturally start with the basic things to help you set up Selenium testing environment and get started with the framework. Depending on which programming language you are using, we’ve provided everything here, step-by-step, for those 4 main languages. […]

Read Article

What Is And Why Do We Need Selenium Framework?

Over the years, we have covered a few topics on how to use Selenium to drive mobile web testing on real devices. As one of the most widely used test automation frameworks in the world, Selenium is definitely a popular test framework suite for automating web browser testing. Today we are opening a new blog […]

Read Article