Android开发者指南(20) —— Testing

本文介绍Android开发环境中的集成测试框架,包括Activity、ContentProvider和服务的测试方法。涵盖测试基础、测试类型、测试流程及工具等内容。

测试

Android开发环境包含一套集成的测试框架,用来帮助开发者测试应用程序的各个方面。 

基础

开始学习如果使用框架来为你的程序创建测试,请阅读章节测试基础Testing Fundamentals)。

概念

Activity测试主要讨论如何测试activities。这一章描述了测试工具如何让你在常规的应用程序生命周期之外控制Activity。它还列出了你应该测试activity的哪些功能并提供了一些测试Android用户界面的意见。

Content Provider测试主要讨论如何测试内容提供者。这一章介绍了你可以使用的模拟系统对象,给出了设计内容提供者的相关建议以便他们能被测试,并且列出了你应该测试的提供者功能。

Service测试主要讨论测试服务。它同样列出了你应该测试的服务功能。

测试什么What to Test)一章是关于你应该进行哪些种类的测试的概述。它主要讨论对Android系统层面的测试,这可能影响到你应用程序中的每个组件。

过程

使用ADTEclipse下测试一章讲述了在装有ADTEclipse中如何创建和运行测试。

在其他IDE中测试一章讲述了如何使用命令行工具创建和运行测试。 

教程

Hello,Testing教程介绍了基本的测试概念和过程。

如果需要更高级的教程,请尝试Activity Testing,它通过一个更加复杂的场景指导你如何测试。

工具

UI/Application Exerciser Monkey,通常被叫做Monkey,是一个命令行工具,它能向设备发送按键、触碰、手势的伪随机流。

monkeyrunner工具是一套API和执行环境。你在Python程序中使用monkeyrunner来测试程序和设备。

本文转自博客园农民伯伯的博客,原文链接:Android开发者指南(20) —— Testing,如需转载请自行联系原博主。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值