Skip to content

Writing Xamarin.UITest Tests with Base Classes and ScreenObject

I hope the previous blog post of the Xamarin.UITest 101 series provides some insight into how to write and run UI tests on Android and iOS platforms. Generally, writing automated tests is pretty easy, but writing solid tests will be much harder as the size and complexity of the project grow incrementally. Thus, in this […]

Read Article

Running Xamarin.UITest Tests on Different Mobile OS

In the first blog of our Xamarin.UITest 101 series, we have covered how to set up the Xamarin development environment with Visual Studio on Windows 10, today we will set up a development environment for Apple’s macOS and go through running Xamarin.UITest tests on Android and iOS platforms. Setting Up Xamarin Environment on macOS Let’s […]

Read Article

5 Test Automation Problems Even Modern QA Teams Face

Test automation remains the hottest quality assurance trend of 2020. It is the answer to realizing CI/CD and agile QA processes, but many teams have been struggling to achieve that due to many problems when implementing and working with test automation. Even highly professional QA engineers sometimes fail to effectively solve these problems early on. […]

Read Article

Finding and Using Different Types of Xamarin.UITest Locators

In the first article, we have installed and set up Visual Studio Enterprise 2019 for automated test development using Xamarin.UITest. We have created a simple cross-platform app using Xamarin.Forms and a simple automated UI test scenario that could interact with the elements in this app. However, to write more complicated Xamarin.UITest test scenarios, we need […]

Read Article

Top 6 Mobile Testing Tools for Test Creation and Automation

It’s hard to imagine effective mobile app testing without automation. Automated tests are an absolute must-have if you really want to benefit from frequent deployments and faster time to market. But before enjoying the benefits of automated mobile testing, you need to onboard some best mobile testing tools or frameworks to help you create tests. […]

Read Article

Robotic Process Automation: Is It Same As Test Automation?

Automation is in every business leader’s mind these days. They strive to automate their processes to save costs, increase productivity and accuracy, and remove the burden of tedious and repetitive tasks from the shoulders of their employees. This is why Robotic Process Automation is gaining momentum among many businesses. But what is it? Is it […]

Read Article

Top 7 Mobile Testing Trends to Watch in 2020

As we are approaching the end of the year 2019, it’s time to follow the new mobile testing trends and consider new strategies that will bring value to your business in 2020. Statistics show that software development will continue shifting toward mobile – in fact, mobile presence is now imperative. In conditions like these, you […]

Read Article

Setting Up Xamarin.UITest Framework for Mobile App Testing

This is our first blog of the Xamarin.UITest 101 blog series. Xamarin.UITest is a de facto automated app testing framework for Xamarin.Forms mobile projects. It tightly integrates with and shares the same test code with Xamarin.Forms. In this blog, we’ll walk you through the following steps. Setting up a Xamarin environment Creating a Xamarin.Forms mobile […]

Read Article

Xamarin.UITest 101 – Basics, Tips & Best Practices

Like Appium and Robot Framework, Xamarin.UITest is among the best open-source, cross-platform UI testing frameworks. It’s a more straightforward choice when it comes to automating Android and iOS apps built with Xamarin.Forms. Starting from this week, we are going to share our learnings about Xamarin.UITest and guide you through how to get started with this […]

Read Article

Real Device and Browser Testing Strategy for 2020

With the new year coming in big strides, it’s time to start thinking about your real device and browser testing strategy for 2020. As you can imagine, testing without a proper plan often causes bottlenecks that hinder your apps’ timely release. Therefore, by defining a strategy, your teams can be more productive and publish highly […]

Read Article