第3章 测试
3.1 导言:测试
Ian Darwin
讨论
“尽早并经常测试”是测试倡导者们的常用口号。最重要的问题是,“如果你没有测试,如何知道代码能够正常工作?”
测试有许多种类型。单元测试单独检查各个组件(不访问网络或者数据库)。JUnit和 TestNG是这方面处于领先地位的框架。在需要与其他组件交互时,单元测试使用模拟对象,有多个好的Java模拟框架。
Android提供了许多特殊的测试技术,我们在这里要讨论其中的一些技术。
先介绍一下本章中出现的NPE、ANR和FC等术语,后面不再进一步解释。NPE是指Null Pointer Exception(空指针异常),是“传统Java”缩略语。ANR是Android特有的缩略语——Application Not Responding(应用程序未响应),这是当你的应用程序对请求的响应被判断为超时的情况下,你会看到的对话框中的前几个词。FC是指Force Close(强制关闭),当Android要求你关闭失败的应用程序时,会出现这个词。
时间: 2024-11-03 10:10:25