Appium’s Pros, Cons & What The (Testing Framework) Future Might Look Like

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

Since Perfecto is sponsoring and attending the annual Appium 2018 conference today, it’s a great time to take a look at some pros and cons, how it stacks up against the competing tools and what might be around the corner.

Benefits of Appium

What’s great about Appium:

  • It has a strong active open source community
    • Appium is by far the leading open-source test framework for cross-platform(mobile) native test automation (iOS, Android)
    • Appium is consistently backed by a large, very dynamic community, with steady support, commits, etc.
  • It has strong support for end-to-end testing in multiple programming languages
    • Appium provides support for multiple development languages through Remote WebDriver language bindings (Java, JavaScript, Perl, Python, C#)
    • Appium can cover black box end-to-end test flows including outside-the-app scenarios (e.g. initiating a call, sending a text message)

Challenges with Appium

Some areas where Appium could be better:

  • Setting up Appium locally can be a challenge: Teams are required to download, install and configure their environment which means having a local Android and iOS device available and connected.
  • Working with app objects for both iOS and Android isn’t easy, and falls into the top challenges (below) coming from practitioners. Since the Appium framework relies on iOS XCUITest and Espresso (Android’s UI automation framework), users needs to be familiar with the object structure, and know how to use the Appium object spy correctly.
  • Slow test execution. Tests can be slow due to the remote webdriver dependency, network issues and processing commands.
  • Test framework stability – Stability issues can occur when executing through CI or at scale and in parallel.
  • Test automation coverage and keeping up with latest mobile OS – Being able to fully cover gestural inputs, environment conditions, device settings and more, as well as support immediately latest Beta and GA versions of iOS and Android. Community supported solutions frequently move slower than handset vendor/mobile OS innovations.

Top Challenges from users on the Appium discussion board

Comparison of Mobile App Testing Frameworks

Despite Appium’s leadership today, DevOps teams are also adopting Espresso and XCUITest.

Since there is no perfect solution with regards to testing frameworks, the best solution for your needs might be best met by mixing various test frameworks across the DevOps pipeline.

Here’s a comparison of the leading testing frameworks:

Where is Mobile Application Testing Headed?

My testing framework intuition tells me that:

  • Appium will share more of the testing framework market with Espresso and XCUITest.
  • Functional testing using Espresso/XCUITest will become part of commit- triggered built-testing.  
  • Full end-to-end testing using Appium will be leveraged during full regression testing.
  • Appium stability will improve and execution times will shrink – it will get better & faster!
  • Hybrid test execution will become supported. Appium scripts will be able to trigger embedded Espresso/XCITests.

Conclusion

Appium is great! It’s got:

  • A strong open source community
  • Outstanding support for a number of programming languages
  • The ability to handle end-to-end test flows

Appium is weak:

  • In test performance and stability
  • In keeping up with the latest OS features (e.g. gestural)
  • In setup time

XCUITest and Espresso are also leading the market with strong user bases and helps fill in the gaps where Appium falls short – so keep an eye out for those other tools!!

It will be interesting to hear the upcoming Appium roadmap at the Appium 2018 Conference. Sign up for our live webinar to hear our take on the current and future state of testing frameworks and how Appium might fit into your DevOps toolchain.

The post Appium’s Pros, Cons & What The (Testing Framework) Future Might Look Like appeared first on Perfecto Blog.

Perfecto Blog

Cash For Apps: Make money with android app

Snap up the lowest prices on iMacs (from $799) and 10.5″ iPad Pros while supplies last

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

Article Image

Readers can pick up a cheap iMac this week for as low as $ 799, while a loaded 27-inch iMac 5K is an additional $ 80 off with our exclusive coupon. Those looking for the lowest price on Apple’s 256GB 10.5-inch iPad Pro can also save $ 210 when opting for a manufacturer refurbished model, now $ 589.99 while supplies last.
AppleInsider – Frontpage News

Cash For Apps: Make money with android app

April Deals: MacBook Pros are up to $1,000 off (starting at $1,199) and refurbished Apple Pencils are 20% off

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

Article Image

April deals are in effect now with instant savings on 13- and 15-inch MacBook Pros and no tax in most states. Refurbished Apple Pencils are also 20 percent off this week, bringing the price down to $ 79.99.
AppleInsider – Frontpage News

Cash For Apps: Make money with android app

iMac Pro’s Space Gray Magic Keyboard, Magic Mouse 2, Magic Trackpad 2 now available individually

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

Article Image

After four months of only being available to iMac Pro owners, the Magic Keyboard with Numeric Keypad, Magic Mouse 2, Magic Trackpad 2 are available to all.
AppleInsider – Frontpage News

Cash For Apps: Make money with android app

9to5Toys Lunch Break: Amazon Logitech Sale, MacBook Pros from $1,050, Amazon Alexa Devices 30% off, more

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

Keep up with the best gear and deals on the web by signing up for the 9to5Toys Newsletter. Also, be sure to check us out on: TwitterRSS FeedFacebookGoogle+ and Safari push notifications. more…

9to5Mac

Cash For Apps: Make money with android app

Nikon goes after video pros with the D850 Filmmaker’s Kit

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

Until recently, Nikon had been wasting an opportunity to make its cameras more appealing to filmmakers. It doesn't have a pro video camera lineup to cannibalize, unlike Canon and others, so by adding 4K and other video features to DSLRs, it could hav…
Engadget RSS Feed
Cash For Apps: Make money with android app

Deals: 13″ Touch Bar MacBook Pros and 27″ iMac 5Ks for $1,599; Radeon 580 models as low as $1,999 ($300 off)

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

Article Image

New deals have just arrived, bringing shoppers the lowest prices of the year. Save $ 200 on both Apple’s Mid 2017 13-inch MacBook Pro with Touch Bar and 27-inch iMac 5K. Or opt for an upgraded model and save up to $ 300 while supplies last with no tax in most states.
AppleInsider – Frontpage News

Cash For Apps: Make money with android app

Killer Deals: Save $50 to $300 instantly on Apple’s Mid 2017 MacBook Pros, plus no tax in 48 states & 0% financing [u]

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

Article Image

First come, first served! AppleInsider readers can take advantage of exclusive coupons and instant discounts this week to instantly save between $ 70 and $ 300 on every Mid 2017 MacBook Pro, including Apple’s 13" MacBook Pro with Touch Bar and 15" MacBook Pro. Plus, sales tax will not be collected on orders shipped outside NY and NJ and systems qualify for 0% OAC.
AppleInsider – Frontpage News

Cash For Apps: Make money with android app

Lowest Prices of the Year: 15″ MacBook Pros as low as $2,149 ($250-$300 off); 13″ Touch Bars from $1,649; $150-$200 off 27″ iMac 5Ks

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

Article Image

Take advantage of the lowest prices of the year on Apple’s latest Macs at Adorama with discounts of up to $ 300 off. Pick up a 15" MacBook Pro for just $ 2,149 or a 13" Touch Bar for $ 1,649. Premium 27" iMac 5Ks with Radeon 580 graphics start at just $ 2,299 ($ 150 to $ 200 off) — all with no tax outside NY and NJ.
AppleInsider – Frontpage News

Cash For Apps: Make money with android app

6 awesome videos show off iMac Pro’s impressive power

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

Apple asked six filmmakers to create short videos that highlight the cababilities of the recently-released iMac Pro. The results debuted today: trippy, abstract films that are mesmerizing to watch. All are quite short (under 30 seconds) and include a quick plug for the computer, and so could be turned into advertisements, either online on TV. […]

(via Cult of Mac – Tech and culture through an Apple lens)

Cult of Mac

Cash For Apps: Make money with android app