37 Things You Should Know About Appium

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!

thumbnail

Shortcut – Download Our FREE Appium Beginner’s Guide to Set Up your Appium Testing Environment Today.

What is Appium Mobile Testing – Why Should You Care?

As defined at Appium.io, Appium mobile testing provides an open-source tool and framework for automating native, mobile web, and hybrid applications on Android and iOS platforms. It works well on native apps – the ones that are written using the iOS or Android SDKs, mobile web apps that are accessed using a mobile browser as well as hybrid apps that are utilizing webview and are wrapped inside your app. For example, Appium is also very popular among mobile game developers who typically use some advanced techniques for testing input-driven mobile games even running on two different platforms at the same time and by the same script. Sounds good? More to come…

illustration

Views, Tips and Tricks – Every Week – with Real Devices!

We’ll try to offer the fresh look at this framework. There are many different blogs out there that focus on Appium and provide tips and tricks for variety of topics. In this blog series, we’ve divided topics – and tips and tricks for those – based on some clear and related topics, such as how to setup and configure Appium, what things you should consider for different platforms, how to use real devices and browsers efficiently in the process, what complementary tools to consider, and many other topics. We also define what different concepts are, what those include and what will (most likely) work your app the best.

Meanwhile, we’ve provided some insight to Appium, different flavour of it and how to efficiently run tests on real devices and browsers – take a look! Also, here is one great webinar to get yourself tuned for Appium goodness:

Screen Shot 2015-09-28 at 10.30.25 PM

Appium Tutorial Schedule and Content – Appium Tips Weekly:

Ok, here is the preliminary schedule and list of content for each blog:

29 September – Appium Mobile Testing and How to Get Started With Appium
30 September – How to Get Started, Setup and Run Your First Tests
2 October – Using Python to Configure and Upload Your Apps and Tests in Cloud
5 October – Java Integration with Real Devices on Cloud Service
7 October – Mastering C# for Your Tests, Setup and Some Basics
12 October – Ready to Rumble with Ruby
19 October – Jazzing JavaScript with Mocha and Node.js on Appium
26 October – How to Master Appium from Command Line
2 November – How to Take Screenshots on Failure
9 November – How to Automatically Dismiss Dialogs and Autoaccept Alerts
16 November – Make Tests Fail Faster/Slower and Do Efficient Error-Catching
24 November – How to Speed Up Device Acquisition for Appium Tests
30 November – Useful Timeout Desired Capability and Other Wait Commands
7 December – Tools for UI Visual Inspection and Test Creation
14 December – Tips and Tricks for Faster Appium Test Script Generation
21 December – Breaking Off From Limitations of Appium
28 December – Finding UI Elements with Appium Automation Engine
11 January – Finding UI Elements with Selendroid Back-End
18 January – How to Use XPath Locators Efficiently
25 January – Explore How to Interact with Mobile UI Elements
8 February – Executing Appium Tests with Gradle
15 February – How to Get Your Appium Tests Instantly Started (without queuing)
8 March – How to Deploy Image Recognition for Your Appium Tests
19 April – Parallel Test Runs on Android and iOS Devices with Appium
3 May – Best Appium Resources Online – How to Find Those?
12 July – How to Avoid the Most Common Test Zip Mistake
10 August – Match Image Resolution with Device Resolution
29 November – How to Use Appium Image Recognition for Mobile Game Testing
2 December – Appium and API to Real Devices
9 December – Web: Real iOS Devices and Safari
16 December – Web: Chrome and Android Devices
23 December – Web: Other Browsers
30 December – Best Practices for Non-Native Apps
6 January – Image Recognition with Appium – How To Setup
13 January – Image Recognition with Appium – Assets, Tests, Scripts
20 January – Image Recognition and Best Practices for Appium
27 January – Network Infrastructure and How to Improve It
4 January – BONUS!

Interested in Others Topics Related to Some Appium Problem?

We’re happy to hear your thoughts on our blogs, how they could serve you even better and what sort of information you’re specifically looking for. Naturally the above highlighted topics are preliminary and if you are interested in some other – but important – topic, please let us know and weigh in a comment below.

Let’s get this Appium Mobile Testing blog series started!


The Beginner’s Guide of Using Appium for Mobile App Testing

Learn all the basics about Appium, how to set it up and how to use it for mobile app testing.

Download

  • Akansh Garg

    i want to validate validate the downloaded excel file in android phone using appium. is there any way to do this?? Please reply as soon as possible

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close