Quddus Chong e3f6c81c31 docs: Refactor testing docs to remove/update obsolete guidance:
* Added new 'Getting Started with Testing' training to contain common
      information on how to configure and run tests with Android Studio.
  * Removed the obsolete 'Testing Your Activity' training.
  * Deleted obsolete testing content under 'Tools > Workflow'.
  * Moved accessibility testing checklist to 'Implementing accessibility'
      training section.
  * Moved content provider and service testing topics into a new
     'Testing App Integrations' training.
  * Updated the service testing training to reflect our recommended
approach of using ServiceTestRule, instead of ServiceTestCase.
  * Renamed 'Testing from Other IDEs' topic to
     'Testing from the Command Line' and moved it under 'Testing Tools'.
  * Revised 'Testing Fundamentals' topic and moved it under 'Testing Tools'.
  * Updated the landing page fo 'Best Practises for Testing' to provide a
     central location for testing-related resources.
bug: 20722624

Change-Id: Ic1cbc79b48916dcae1c09bf5114ba8aef13d6f27
2016-01-14 05:02:18 -08:00

72 lines
1.8 KiB
Plaintext

page.title=Best Practices for Testing
page.article=true
page.image=images/testing/hwtest_junit_success.png
meta.tags="testing"
page.tags="testing"
page.metaDescription=Starting point for testing Android apps, with guidelines, information, and examples.
@jd:body
<img src="/images/testing/testing-icon.png"
style="float:right; margin:0 0 20px 30px" width="245" height="229" />
<p>
Testing your app is an integral part of the app development process. Testing allows you to verify
the correctness, functional behavior, and usability of your app before it is released publicly.
</p>
<br>
<br>
<h2 id="start">Get Started</h2>
<p>
Learn the basics of testing your app, with information about building and running your tests with
Android Studio:
</p>
<div class="resource-widget resource-flow-layout col-12"
data-query="collection:training/testing/overview"
data-cardSizes="6x3"
data-maxresults="3">
</div>
<h2 id="tools">Testing Tools and APIs</h2>
<p>
Learn about the tools provided by the Android platform that help you test every aspect of your app
at every level:
</p>
<div class="resource-widget resource-flow-layout landing col-12"
data-query="collection:training/testing/tools"
data-cardSizes="15x3, 9x2, 9x2, 9x2, 9x2"
data-maxResults="5">
</div>
<h2 id="techniques">App Testing Techniques</h2>
<p>
Learn techniques for testing your apps:
</p>
<div class="resource-widget resource-flow-layout landing col-12"
data-query="collection:training/testing/techniques"
data-cardSizes="6x3
data-maxResults="3">
</div>
<h2 id="resources">Other Resources</h2>
<p>
More resources for app testing:
</p>
<div class="resource-widget resource-flow-layout landing col-12"
data-query="collection:training/testing/resources"
data-cardSizes="9x3"
data-maxResults="6">
</div>