Firebase Test Lab for Android reduced American Express app test costs by 50% Introduction The AMEX mobile app, with a million Android downloads, is used by Card Members to track spending and rewards, find offers, pay bills, and enjoy app-only features. To facilitate frequent updates, American Express built a device lab to test code changes in their app across all platforms before release.

Challenge With dozens of devices running various Android releases, the lab was tough to scale. Adding new tests decreased productivity because of the device lab’s limited throughput, and when new team members joined, the increased number of code changes added even more load. Maintaining the device lab was time-consuming and costly, diverting the attention of engineers who otherwise would have been focused on enhancements to drive additional value for Card Members. The devices commonly had issues that required manual intervention, often forcing reruns of the entire test suite. Problematic devices were regularly removed from the device lab, and replacing them often created down-time while the team awaited the arrival of new devices.

Solution During the product’s alpha period, the frequency of updates to the AMEX app, commitment to high-quality releases, and willingness of engineers to collaborate provided an ideal environment for the Firebase Test Lab team. American Express, in turn, provided valuable feedback that helped to shape the released version of the product. Firebase Test Lab integrated with American Express’ complex suite of hundreds of instrumentation tests. Even while Test Lab was in early development, American Express was able to switch all of their continuous integration testing to Test Lab and successfully retire much of their device lab. This enabled the engineers maintaining the devices to shift their focus to shipping new features to Card Members while also writing and running tests to ensure high product quality.

Results

30% more

tests in half the time

2X+

faster execution of full test suite, with no slowdown when adding tests

50%

lower cost vs. internal device lab

Learn more Find tools and infrastructure you need to build better apps and grow successful businesses across platforms, Android, iOS, and Web at: https://firebase.google.com



In addition, American Express was able to scale the number of tests without worrying about slowing down test-suite execution and scaling up a homegrown device lab. This includes handling surges in the number of tests as new team members join and generating additional code changes. American Express now runs over 1,000 instrumentation tests on every pull request, which equals hundreds of thousands of tests per public release. Running so many concurrent tests dramatically increases their ability to prevent new and recurring bugs, all thanks to Firebase Test Lab’s ability to massively parallelize testing.

Firebase Test Lab enables American Express to execute our entire extensive Android test suite for every pull request. Firebase takes care of scaling the test infrastructure, so our engineers can focus on the code, driving improvements to the app and corresponding changes to our test suite.

DISCLAIMER: Results may vary.

Michael Bailey, VP and Principal Engineer, American Express

30% more 2X+ 50% - Firebase

Introduction. The AMEX mobile app, with a million Android downloads, is used by. Card Members to track spending and rewards, find offers, pay bills, and.

76KB Sizes 2 Downloads 322 Views

Recommend Documents

66%+ 2x - Firebase
company hopes to one day make it available to the general public. Challenge ... Using Cloud Firestore's data structure and client libraries, HomeAway set up the infrastructure within a few minutes and delivered a real-time user experience ...

66%+ 2x - Firebase
app events. Many companies use multiple layers of software to meet ... also wanted to deliver this experience in areas with no Internet connection. Finally, they ...

66%+ 2x - Firebase
million places to stay in 190 countries. To help travelers get the best experience at their destinations, the HomeAway mobile group formed a ... company hopes to one day make it available to the general public. Challenge. Developing apps for ...

2 weeks 50% 2500 - Firebase
analyze that data in the cloud and deliver the analytics instantly to coaches. They originally ... Amazon Web Services (AWS), with Android and Node.js to deliver their analytics. This required ... testing software on the market. Thanks to Cloud ...

2 weeks 50% 2500 - Firebase
analyzed and made accessible in mobile and web apps in real time. The company serves customers in the NHL, NCAA, EPL and other leagues. Challenge ... With Firebase Realtime Database, we felt we had built the best force-plate.

2 weeks 50% 2500 - Firebase
analyzed and made accessible in mobile and web apps in real time. The company ... analyze that data in the cloud and deliver the analytics instantly to coaches.

$50 or More - Be a Freelance Blogger
Contributor Bio: Yes, with a photo and links to your website or social media profiles. .... pays a $50 bonus for the 10 most popular posts on the site each month.

2X 7000 Developers
PARKING A BREEZE WITH ANDROID PAY. THE CHALLENGE. Barrier to entry. Parking in any city is tough. Searching for coins is less than ideal. PayByPhone,.

HomeAway - Firebase
Building upon that idea, the team also wanted to deliver this experience in areas with no Internet connection. Finally, they wanted to do all this without the usual ...

Fabulous - Firebase
increased by 10% with. App Invites vs. standard SMS. & email share options. 2x higher retention for users acquired via App Invites vs. other channels (including organic). *30-day averages. “It took me only a few hours to implement App Invites vs. s

PDF 30 Minute Ketogenic Cooking: 50+ Mouthwatering ...
PDF 30 Minute Ketogenic Cooking: 50+ Mouthwatering Low-Carb. Recipes to Save You Time and Money Download Online. Book Synopsis none. Book details.

25% 24% - Firebase
Page 1. Rockbite boosts revenue up to 25% with Firebase Predictions. Introduction. Rockbite Games, a fast-growing game development company based in. Armenia, is the creator of popular app titles like Deep Town. With more than five million users all o

30-days-to-a-more-powerful-vocabulary.pdf
Page 1 of 129. Page 1 of 129. Page 2 of 129. Page 2 of 129. Page 3 of 129. Page 3 of 129. Page 4 of 129. Page 4 of 129.

Ebook Download 30 Day Challenge to a More ...
Oct 22, 2016 - several years before the Facebook IPO. ... mentoring McGill students with venture capital start up business models). ... Read this web page by finished. Beginning with visiting this website, you have actually attempted to begin ...

youll-comprehend-more-ended-nearer-30-time ...
Displaying youll-comprehend-more-ended-nearer-30-time-lakeshore-body-tips-in-support-of-weight-demise-fast-1499534485925.pdf. Page 1 of 2 Page 2 of 2.