Guest Blog: How to Use Gherkin and Espresso for Android Test Automation

How to Use Gherkin for Android Test Automation
How to Use Gherkin for Android Test Automation

Hello everyone,

Today’s guest is Tobias Doll, Test Automation Engineer in the Mobile Development Department of Deutsche Welle (DW). DW is a German public international broadcaster with goals to convey Germany as a “liberal, democratic state based on the rule of law”, to produce reliable news coverage and to provide access to the German language. 

With rich experience in mobile QA, Tobias is excited to share some insights on how to explore the possibilities of Espresso and how to fully leverage the power of Gherkin with Espresso for Android test automation. If you want to move on from Calabash and look for a new way to handle your Android app testing, this article is for you. Read on. 

Read more

Inspect and Adapt – A Short Story About Quality Process Enhancement

Quality Process Enhancement
Quality Process Enhancement

Hello Everyone, 

It is good to make your product better at any moment. At Bitbar we usually have a quality season which exactly means the whole development team is busy. Neither sunbathing or partying, but enhancing automation and development process from the inside. I’m Jakub Koziol, QA Lead of Bitbar Testing and I want to share briefly our experiences with BDD.

Read more

New Ebook: Calabash 101 – Basics, Getting Started and Advanced Tips

Calabash is a test automation framework that enables mobile developers and pretty much anyone without coding skills to create and execute automated acceptance tests for Android and iOS apps. Calabash works by enabling automatic UI interactions within an application such as pressing buttons, inputting text, validating responses, etc.

Read more

How to Combine Cucumber with Mobile Test Automation Frameworks

Dear Testdroiders,

Behaviour-Driven Development (BDD) gathers supporters for many obvious reasons as it is readable (by everyone), understandable (across teams and functions) and accountable (metric-driven for success/failures). Cucumber is a great example of optimized tool/framework to create such tests. This allows basically anyone (developers, QA, testers etc.) to write specifications in any spoken language that then gets executed as automated tests against mobile app(s). Furthermore, this sort of BDD approach incorporates the main standards of test-driven development (TDD) and provides a shared view and process for collaboration between all stakeholders.

Let’s look how to setup Cucumber and how to combine it for some standard test automation frameworks (Appium / Selenium).

Read more

Enhanced Test Reporting and Reports on Your Mobile Test Cases

Dear Testdroiders,

When it comes to test automation frameworks for mobile development there are bunch of great options for modern app developers out there. Many of these mobile-centric test automation frameworks are actively developed and have an active community around those. We at Bitbar believe in these communities and encourage everyone to contribute and use these great open source frameworks, as testing of your mobile apps, games and web-related stuff is really vital for your success. Naturally, all these frameworks have their own traits, pros and cons, and one of the top feature/benefit you should look from these frameworks is how well it exposes the issues, performance, problems and all that DNA to fix app for perfect user experience.

Read more

How to Get Started with Calabash (iOS example)

Dear Testdroiders,

We’ve been talking quite a lot about Appium here at Testdroid but one great cross-platform framework worth using for app testing is naturally Calabash. If you’re not familiar with it, Calabash provides a great cross-platform test automation framework for Android and iOS native and hybrid apps. Calabash provides an easy-to-understand language syntax – so it is a great fit for non-technical folks as well.

Read more

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