Skip to content

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?

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 series circling around the topic of the Selenium framework and browser testing. What is Selenium Framework? So, what actually is the Selenium […]

Read Article

Detox: Superfast E2E React Native UI Testing

In recent years, React Native has become a very popular technology in the race of cross-platform mobile application development but choosing a UI testing tool for React Native apps might be quite tricky. There are two great UI testing frameworks for React Native apps – Appium and Detox. Appium is widely used for UI testing […]

Read Article

Setting Up XCUITest for iOS Continuous Integration

So far in the XCUITest 101 series, we have written some XCUITests and explored the XCUITest API. The next step is to run them for continuous testing so that we can get instant feedback on our latest code. The practices of Continuous Integration allow us to schedule and run the test on a regular basis or […]

Read Article

How To Use XCUITest API

So far with our XCUITest 101 series, we have covered most of the topics around setting up XCUITest framework and making it scalable and maintainable. However, we haven’t covered the XCUITest API and the other features of XCUITest framework that we can use in our iOS app testing. In this post, we will cover the […]

Read Article

Scaling XCUITest for iOS Devices with Different Screen Sizes

In the last post of XCUITest 101 series, we have touched upon some best practices of organizing XCUIElements for scalable UI tests with Swift enumeration. While architecting iOS app testing with XCUITests for iOS devices with different screen sizes, we should also consider the scalability and maintainability of our code. We have to make sure XCUITest tests […]

Read Article