<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/basic-android-testing-5jvmt0af3" -->

---
title: Basic Android Testing | daily.dev
description: A practical guide for testers working on Android apps, covering how to collect useful bug reports. Topics include capturing logs via Logcat, taking screenshots...
canonical: https://daily.dev/posts/basic-android-testing-5jvmt0af3
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Basic Android Testing | daily.dev
og:description: A practical guide for testers working on Android apps, covering how to collect useful bug reports. Topics include capturing logs via Logcat, taking screenshots...
og:url: https://daily.dev/posts/basic-android-testing-5jvmt0af3
og:image: https://api.daily.dev/og/posts/5jVMt0af3.png
og:image:alt: Basic Android Testing
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Basic Android Testing

**[Touchlab](https://daily.dev/sources/touchlab)** · 4 min read · 0 upvotes · 0 comments

## Summary

A practical guide for testers working on Android apps, covering how to collect useful bug reports. Topics include capturing logs via Logcat, taking screenshots with the Android SDK, describing reproduction steps, distinguishing between exception crashes and ANR (Application Not Responding) errors, and using crash reporting tools like Bugsense. Key insight: if the crash dialog has a 'Wait' button, it's an ANR — requiring the traces.txt file from the device rather than relying on the log.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://touchlab.co/2012-07-basic-android-testing>

## Similar posts on daily.dev

- [Reproduce, Capture, Report: A QA Tester’s Bug Workflow in One macOS App](https://daily.dev/posts/reproduce-capture-report-a-qa-tester-s-bug-workflow-in-one-macos-app-pfjgp2umm) · Medium · 0 upvotes · 0 comments

---

Tags: [#testing](https://daily.dev/tags/testing), [#android](https://daily.dev/tags/android)

[View this post on daily.dev](https://daily.dev/posts/basic-android-testing-5jvmt0af3)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Basic Android Testing","url":"https://daily.dev/posts/basic-android-testing-5jvmt0af3","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/basic-android-testing-5jvmt0af3"},"datePublished":"2026-08-02T07:15:15.811Z","dateModified":"2026-08-02T07:35:17.109Z","description":"A practical guide for testers working on Android apps, covering how to collect useful bug reports. Topics include capturing logs via Logcat, taking screenshots...","image":"https://media.daily.dev/image/upload/s--foaA6JGU--/f_auto/v1722860399/public/Placeholder%2004","thumbnailUrl":"https://media.daily.dev/image/upload/s--foaA6JGU--/f_auto/v1722860399/public/Placeholder%2004","isAccessibleForFree":true,"articleSection":"Touchlab","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Touchlab","logo":"https://media.daily.dev/image/upload/s--CQ0u6GwB--/f_auto,q_auto/v1785654902/logos/touchlab?_a=BAMAMicg0","url":"https://daily.dev/sources/touchlab"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/basic-android-testing-5jvmt0af3","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"testing,android","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Touchlab","item":"https://daily.dev/sources/touchlab"},{"@type":"ListItem","position":3,"name":"Basic Android Testing"}]}
```

