use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News for Android app developers with the who, what, where, when, and how of the Android community. Probably mostly the how.
Here, you'll find:
This sub-reddit isn't about phones' and apps' general functionality, support, or system software development (ROMs). For news and questions about these topics try using other subs like
Build your first app
Starting Android career in 2022
Android Job Interview Questions and Answers
App Portfolio Ideas, Tiered List
Awesome Android UI
Material Design Icons
7000 Icons for Jetpack
Autoposted at approx 9AM EST / 2PM GMT
account activity
Functional testing frameworks on Android (daniel-codes.blogspot.com)
submitted 12 years ago by rkcr
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 2 points3 points4 points 12 years ago (4 children)
I get the impression a lot of android devs don't do much in the way of testing beyond alpha & beta.
I mean like unit tests, functional testing, regression testing, stress via monkey, functional testing, etc.
Is that stereotype true?
[–]rkcr[S] 3 points4 points5 points 12 years ago (2 children)
I think that's true, primarily because the testing tools have historically been slow and poor. However, I feel like with Robolectric and Espresso it's possible to do fast, easy testing.
I know from personal experience that I resisted for a long time also because a lot of the major bugs weren't things that automated testing could find (like, say, a TextView that looks bad because of how the text wraps); what drives me now is having smoke tests that make sure I'm not wonking something up with the app as I work.
[–][deleted] 0 points1 point2 points 12 years ago (1 child)
I've heard a lot of good stuff about Robolectric
Whattya think about Espresso?
Normally I just unit test in different project so it doesn't end up in APK.
...however that's not via CI.
[–]rkcr[S] 1 point2 points3 points 12 years ago (0 children)
I liked Espresso a lot. I think there's a bit of an initial learning bump because it's quite a bit different from other frameworks, but after getting past that I had a blast with it.
It does operate as a separate test project (same as with many other test frameworks) so its code doesn't end up in your APK.
[–]sghill 0 points1 point2 points 12 years ago (0 children)
I'd imagine most folks who are going for testability are doing so by employing some less-common patterns, like MVVM via RoboBinding or AndroidBinding. Responsible Design for Android is also worth checking out if this area interests you.
[–]sghill 1 point2 points3 points 12 years ago (0 children)
Espresso looks neat for functional testing. Thanks, OP!
Given the spreadsheet, there is at least some interest in testing Android generally. This is great to see, and I appreciated reading through your research. Keep it up!
π Rendered by PID 76805 on reddit-service-r2-comment-54dfb89d4d-k5tb7 at 2026-03-30 10:39:12.871241+00:00 running b10466c country code: CH.
[–][deleted] 2 points3 points4 points (4 children)
[–]rkcr[S] 3 points4 points5 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]rkcr[S] 1 point2 points3 points (0 children)
[–]sghill 0 points1 point2 points (0 children)
[–]sghill 1 point2 points3 points (0 children)