How To Use Selenium for Mobile Cross Browser Testing (with Examples)

Server-side vs. Client-Side Run with Appium
Server-side vs. Client-Side Run with Appium

Dear Testdroiders,

We’ve highlighted Appium here at Testdroid blog every week and primarily our focus has been in mobile app and game testing. As you know, Appium is based on the WebDriver JSON Wire Protocol and therefore works extremely well also for mobile web testing. Being a subset of the Selenium, it also provides infrastructure, platform and language-agnostic interface that is compatible with all major web browsers – also on Android and iOS.

In this blog I’ll walk you through a basic example of how to use Appium / Selenium for mobile cross browser testing using real Android and iOS devices and real web browsers on these platforms.

Read more

Top 10 Mobile App Testing Blogs in 2015

Dear Testdroiders,

Thank you for being with us at Testdroid Blog. We hope you all had a great holiday and New Year.

When we look back in 2015, we have had fruitful technical innovations that enable us to maintain the market leadership. We’ve also shared plenty of thoughts regarding mobile app development and testing. Today, we would like to wrap up all the blogs in the last year and let’s review the top 10 of them.

Read more

37 Things You Should Know About Appium

Everything About Appium Test Automation
Everything About Appium Test Automation

Dear Testdroiders,

Appium has quickly become one of the most prominent test automation framework for mobile app, game and web testing. To celebrate this great framework going forward, people developing it further (yes, we highly appreciate the great work this ecosystem of talented and dedicated engineers are doing!) and people adopting it with a growing pace, we’d like to share our knowledge, some best practices as well as bunch of tips and tricks how you can really take all out of it. So…

We’re glad to announce a blog series that will run the next 10 months including 37 unique blogs, sharing a lots of great and relevant information for all expertise levels of Appium users – from newbies/beginners to tech-savvy test automation folks that already use it. Stick with us – it’ll be surely an awesome ride!

Read more

How Selenium (Appium) Tests Work for Mobile Apps and Games

Dear Testdroiders,

We’ve been discussing about different angles and flavors of Selenium / Appium in mobile app testing, and I wanted to write down a brief blog about how your can use your existing Selenium tests also in mobile app/game context. Many of you – or some web developers out there – have used Selenium for desktop, PC-powered web testing 7-8 years and basically today the very same logic and functionality is provided for creating those tests for mobile apps and games today.

Read more

How to Use Image Recognition for Mobile App and Game Testing

Image Recognition for Mobile Game Testing
Image Recognition for Mobile Game Testing

Dear Testdroiders,

Many of you are using image recognition or other types of visual/element/object character recognition implementations for testing. Especially for mobile games this is very handy as all of the graphical content is based on OpenGL ES or directly coming from UI engines that are difficult to recognize by test automation scripts.

In this example, I’ll be walking you through of basic example how to use image recognition for mobile game testing and what sort of assets and test script you need for that.

Read more

如何在数百台云端手机上同步执行Appium/Selenium测试

Appium是目前最受欢迎的同时支持Android和iOS测试的开源测试框架之一。从支持Appium开始到现在的一年多内,我们已经看到有很多开发人员与测试人员在Testdroid Cloud上执行了Appium测试。今天,我们将为你介绍一个Appium测试执行的新功能,使测试人员更简单地使用Appium执行应用程序的测试,并且保证了更高的测试结果的正确率,也简化了你总需要配置Desired Capabilities的繁琐事项。

Read more

A New Way to Use Appium/Selenium with Real Devices on Cloud

Dear Testdroiders,

Appium has been the number one smoking hot framework during the past quarters and there are no signs of this trend cooling down anytime soon. We’ve been providing Appium/Selenium support for Testdroid Cloud now for more than a year and significant portion of Testdroid Cloud test runs are Appium/Selenium runs nowadays. To make things even more convenient for our users, we’re about to introduce an awesome new feature that will make executing those test runs much easier and less error-prone – as you don’t have to play those desired caps all the time.

Read more

London Selenium Meetup: Mobile Test Automation with Appium and Testdroid

Many of you must know what London Selenium Meetup is. The good thing of LDNSE is that it provides an open platform and channel for Selenium users of all skill levels where they can network with others and learn plenty of technical topics like Agile Testing, Continuous Integration, etc.

Read more

Using Selenium WebDriver to Run Mobile Web Tests

Using WebDriver to Run Appium Selenium Tests
Using WebDriver to Run Appium Selenium Tests

Dear Testdroiders,

The Basics of Mobile Web Testing blog sparked some serious interest and many of you have been curious how to build a very basic script for the mobile web test using Selenium/Appium. I’ll walk you through here with the brief example how to build a simple test for your website, using real devices and real browsers. The script below follows the video example so let’s start with that one.

Read more