Testing Blog

How the Google+ Team Tests Mobile Apps

Friday, August 30, 2013
Share on Google+ Share on Twitter Share on Facebook
Google
Labels: Eduardo Bravo Ortiz , Google+ , Mobile

18 comments :

  1. Mark Andrachek, Jr.August 31, 2013 at 5:34:00 AM PDT

    Looking forward to getting my hands on Espresso. Would be interested to get your thoughts on appium.

    ReplyDelete
  2. Ramses Jose Sacol de AlmeidaSeptember 2, 2013 at 6:52:00 AM PDT

    Me too, looking anxious to see how Espresso works!

    ReplyDelete
    Replies
    1. Eduardo BravoOctober 22, 2013 at 10:24:00 AM PDT

      Espresso has been released http://googletesting.blogspot.com/2013/10/espresso-for-android-is-here.html

      Delete
    2. Reply
  3. Mobisoft InfotechSeptember 5, 2013 at 1:54:00 AM PDT

    Thanks for sharing this great article.

    ReplyDelete
  4. Eric PerretSeptember 11, 2013 at 9:27:00 AM PDT

    What do you do for testing the performance or responsiveness of an application? That becomes hard because it is dependent on the actual hardware and the internet connection.

    ReplyDelete
  5. @cdetectiveSeptember 18, 2013 at 5:02:00 AM PDT

    Nice post. I'd be really keen to hear how google approaches cross device/browser testing. Its always a big pain point for many organisations, but I don't hear too much about successfully approaches, or whether this is actually a valuable activity given the variance that exists.

    ReplyDelete
  6. Freddy VegaOctober 13, 2013 at 6:36:00 AM PDT

    What about actual user functionality? How does the Google+ team test that?

    ReplyDelete
  7. Alexander KhozyaOctober 20, 2013 at 2:53:00 PM PDT

    Guys, do you plan to share monkey for iOS to the world :) ?

    Right now there are only two alternatives:
    AntEater https://www.redant.com/anteater/
    UI-AutoMonkey https://github.com/jonathanpenn/ui-auto-monkey

    ReplyDelete
    Replies
    1. Eduardo BravoOctober 22, 2013 at 10:26:00 AM PDT

      Hi Alexander,

      We are looking into opensource it in the near future, stay tuned.

      Delete
    2. Reply
  8. chigsNovember 26, 2013 at 9:57:00 PM PST

    Nice Article.
    Will this tool mitigate a challenge of asserting mobile app. UI with respect to different device screen sizes.

    ReplyDelete
  9. JY HsuDecember 15, 2013 at 1:21:00 AM PST

    Should I use Robolectric for anything beyond unit test? If I use that, than do I still need Espresso? And do you know how "real" is Robolectric compared with real emulator? I am afraid that I have to fix problems that are Robolecric specific.

    ReplyDelete
  10. chunmei liJanuary 20, 2014 at 12:40:00 AM PST

    Hi,Greate Article.
    I was wandering if there is any advice about how to test sdk which has no user interface.
    For example, I have developed a tool which can get infomation about location,and other apps will use this as a ***.jar lib. Any advice?

    ReplyDelete
  11. Dinah Bee MenilMay 25, 2014 at 8:23:00 PM PDT

    Thumbs up..never try this but will follow the instruction it is very interesting...Thanks!

    ReplyDelete
  12. simon foucartJune 13, 2014 at 7:06:00 AM PDT

    Hi!

    Is this article up-to-date? How do you test "in-the-wild"?

    ReplyDelete
  13. NZT Solutions Pvt. LtdJune 1, 2015 at 6:00:00 AM PDT

    We are also following the same, not exactly but similar to this structure.

    ReplyDelete
  14. Faisal MkAugust 22, 2015 at 10:17:00 PM PDT

    great

    ReplyDelete
  15. UnknownMay 17, 2016 at 5:03:00 PM PDT

    Hi all,
    I have question currently backend is not yet ready, And our plan to start frontend testing with stubs simulating the backend behavior.
    The question is should we do phase before regression for checking after removing the stubs and testing with real testdata the backends are working fine OR regression will be enough. And what about real testdata wasn't available so could we do regression with the same stubs of backends?

    ReplyDelete
  16. sudhakarMay 31, 2016 at 3:30:00 AM PDT

    How do you cover below testing for Mobile Apps :
    1. Battery Drain
    2. Memory Testing
    3. Performance Testing(App Side)

    ReplyDelete
Add comment
Load more...

The comments you read and contribute here belong only to the person who posted them. We reserve the right to remove off-topic comments.

  

Labels


  • TotT 65
  • GTAC 61
  • James Whittaker 42
  • Misko Hevery 32
  • Anthony Vallone 27
  • Patrick Copeland 23
  • Jobs 17
  • C++ 11
  • Andrew Trenk 9
  • Code Health 8
  • Patrik Höglund 8
  • JavaScript 7
  • Allen Hutchison 6
  • Zhanyong Wan 6
  • Harry Robinson 5
  • Java 5
  • Julian Harty 5
  • Alberto Savoia 4
  • Philip Zembrod 4
  • Shyam Seshadri 4
  • Chrome 3
  • Erik Kuefler 3
  • John Thomas 3
  • Lesley Katzen 3
  • Marc Kaplan 3
  • Markus Clermont 3
  • Sonal Shah 3
  • APIs 2
  • Abhishek Arya 2
  • Alek Icev 2
  • April Fools 2
  • Ben Yu 2
  • Chaitali Narla 2
  • Chris Lewis 2
  • Chrome OS 2
  • Diego Salas 2
  • Dori Reuveni 2
  • George Pirocanac 2
  • Jason Arbon 2
  • Jochen Wuttke 2
  • Kostya Serebryany 2
  • Marc Eaddy 2
  • Mobile 2
  • Oliver Chang 2
  • Simon Stewart 2
  • Tony Voellm 2
  • WebRTC 2
  • Yvette Nameth 2
  • Zuri Kemp 2
  • Aaron Jacobs 1
  • Adam Bender 1
  • Adam Porter 1
  • Alan Faulkner 1
  • Alan Myrvold 1
  • Alex Eagle 1
  • Android 1
  • Antoine Picard 1
  • App Engine 1
  • Ari Shamash 1
  • Arif Sukoco 1
  • Benjamin Pick 1
  • Bob Nystrom 1
  • Bruce Leban 1
  • Christopher Semturs 1
  • Dave Chen 1
  • Dave Gladfelter 1
  • Diego Cavalcanti 1
  • Dillon Bly 1
  • Dmitry Vyukov 1
  • Eduardo Bravo Ortiz 1
  • Ekaterina Kamenskaya 1
  • Elliott Karpilovsky 1
  • Espresso 1
  • Google+ 1
  • Goranka Bjedov 1
  • Hank Duan 1
  • Havard Rast Blok 1
  • Hongfei Ding 1
  • Jason Elbaum 1
  • Jason Huggins 1
  • Jay Han 1
  • Jeff Listfield 1
  • Jessica Tomechak 1
  • Jim Reardon 1
  • Joe Allan Muharsky 1
  • Joel Hynoski 1
  • John Micco 1
  • John Penix 1
  • Jonathan Rockway 1
  • Jonathan Velasquez 1
  • Josh Armour 1
  • Julie Ralph 1
  • Karin Lundberg 1
  • Kaue Silveira 1
  • Kevin Bourrillion 1
  • Kevin Graney 1
  • Kirkland 1
  • Kurt Alfred Kluever 1
  • Manjusha Parvathaneni 1
  • Mark Ivey 1
  • Mark Striebeck 1
  • Marko Ivanković 1
  • Matt Lowrie 1
  • Max Kanat-Alexander 1
  • Meredith Whittaker 1
  • Michael Bachman 1
  • Michael Klepikov 1
  • Mike Aizatsky 1
  • Mike Wacker 1
  • Mona El Mahdy 1
  • Noel Yap 1
  • Patricia Legaspi 1
  • Peter Arrenbrecht 1
  • Phil Rollet 1
  • Pooja Gupta 1
  • Radoslav Vasilev 1
  • Rajat Dewan 1
  • Rajat Jain 1
  • Rich Martin 1
  • Richard Bustamante 1
  • Roshan Sembacuttiaratchy 1
  • Ruslan Khamitov 1
  • Sean Jordan 1
  • Sharon Zhou 1
  • Siddartha Janga 1
  • Stephen Ng 1
  • Tejas Shah 1
  • Test Analytics 1
  • Tom O'Neill 1
  • Vojta Jína 1
  • iOS 1


Archive


  • ►  2018 (1)
    • ►  Feb (1)
  • ►  2017 (17)
    • ►  Dec (1)
    • ►  Nov (1)
    • ►  Oct (1)
    • ►  Sep (1)
    • ►  Aug (1)
    • ►  Jul (2)
    • ►  Jun (2)
    • ►  May (3)
    • ►  Apr (2)
    • ►  Feb (1)
    • ►  Jan (2)
  • ►  2016 (15)
    • ►  Dec (1)
    • ►  Nov (2)
    • ►  Oct (1)
    • ►  Sep (2)
    • ►  Aug (1)
    • ►  Jun (2)
    • ►  May (3)
    • ►  Apr (1)
    • ►  Mar (1)
    • ►  Feb (1)
  • ►  2015 (14)
    • ►  Dec (1)
    • ►  Nov (1)
    • ►  Oct (2)
    • ►  Aug (1)
    • ►  Jun (1)
    • ►  May (2)
    • ►  Apr (2)
    • ►  Mar (1)
    • ►  Feb (1)
    • ►  Jan (2)
  • ►  2014 (24)
    • ►  Dec (2)
    • ►  Nov (1)
    • ►  Oct (2)
    • ►  Sep (2)
    • ►  Aug (2)
    • ►  Jul (3)
    • ►  Jun (3)
    • ►  May (2)
    • ►  Apr (2)
    • ►  Mar (2)
    • ►  Feb (1)
    • ►  Jan (2)
  • ▼  2013 (16)
    • ►  Dec (1)
    • ►  Nov (1)
    • ►  Oct (1)
    • ▼  Aug (2)
      • How the Google+ Team Tests Mobile Apps
      • Testing on the Toilet: Test Behavior, Not Implemen...
    • ►  Jul (1)
    • ►  Jun (2)
    • ►  May (2)
    • ►  Apr (2)
    • ►  Mar (2)
    • ►  Jan (2)
  • ►  2012 (11)
    • ►  Dec (1)
    • ►  Nov (2)
    • ►  Oct (3)
    • ►  Sep (1)
    • ►  Aug (4)
  • ►  2011 (39)
    • ►  Nov (2)
    • ►  Oct (5)
    • ►  Sep (2)
    • ►  Aug (4)
    • ►  Jul (2)
    • ►  Jun (5)
    • ►  May (4)
    • ►  Apr (3)
    • ►  Mar (4)
    • ►  Feb (5)
    • ►  Jan (3)
  • ►  2010 (37)
    • ►  Dec (3)
    • ►  Nov (3)
    • ►  Oct (4)
    • ►  Sep (8)
    • ►  Aug (3)
    • ►  Jul (3)
    • ►  Jun (2)
    • ►  May (2)
    • ►  Apr (3)
    • ►  Mar (3)
    • ►  Feb (2)
    • ►  Jan (1)
  • ►  2009 (54)
    • ►  Dec (3)
    • ►  Nov (2)
    • ►  Oct (3)
    • ►  Sep (5)
    • ►  Aug (4)
    • ►  Jul (15)
    • ►  Jun (8)
    • ►  May (3)
    • ►  Apr (2)
    • ►  Feb (5)
    • ►  Jan (4)
  • ►  2008 (75)
    • ►  Dec (6)
    • ►  Nov (8)
    • ►  Oct (9)
    • ►  Sep (8)
    • ►  Aug (9)
    • ►  Jul (9)
    • ►  Jun (6)
    • ►  May (6)
    • ►  Apr (4)
    • ►  Mar (4)
    • ►  Feb (4)
    • ►  Jan (2)
  • ►  2007 (41)
    • ►  Oct (6)
    • ►  Sep (5)
    • ►  Aug (3)
    • ►  Jul (2)
    • ►  Jun (2)
    • ►  May (2)
    • ►  Apr (7)
    • ►  Mar (5)
    • ►  Feb (5)
    • ►  Jan (4)

Feed

Subscribe by Email

follow us in feedly

Company-wide

  • Official Google Blog
  • Public Policy Blog
  • Student Blog

Products

  • Google for Work Blog
  • Chrome Blog
  • Official Android Blog

Developers

  • Ads Developer Blog
  • Android Developers Blog
  • Developers Blog
  • Google
  • Privacy
  • Terms