background image
做移动 APP 测试的思维过程
测试人员常被看作 bug 寻找者,但你曾想过他们实际是如何开展测试的吗?你是
否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现价值?
带你经历测试人员的思维过程,探讨他们测试移动 app 时的各种考虑。本文的目
的在于揭示测试人员的这一思维过程,并展示他们通常所考虑内容的广度和深
度。
测试人员需要询问问题:测试人员的核心能力在于提出有挑战性的相关问题。如
果你能将调查、询问技巧和技术、产品的知识结合起来,渐渐地,你也会成为一
个好的测试人员。
测试人员可能会问:
1、这个 App 应该在什么平台上使用?
2、这个 App 到底是干什么的?
3、如果我这样做,会发生什么情况?
从哪里开始测试
理想情况下,测试人员应该掌握所测产品的所有最新细节资料。但事实上这很少
见,因此,像其他人一样,测试人员只能将就使用手上有限的资料。但这不是不
能测试的借口!测试人员其实是可以从内部和外部多种不同的来源处收集信息
的。
这个阶段,测试人员可以问这些问题:
1、有哪些信息:规格?项目会议?用户文档?知识渊博的团队成员?有支持论
坛或者是公司在线论坛提供帮助?有现存 Bug 的记录吗?
2、该应用是在什么系统、平台和设备上进行运作和测试?
3、该应用是处理什么类型的数据(比如个人信息、信用卡等等)
4、该应用有整合外部应用(比如 API 和数据来源)吗?
5、该应用需要用到特定的移动端网页吗?
6、现有消费者如何评价这个产品?
7、有多少时间可用于测试?
8、测试的优先级和风险是什么?
9、哪些用户使用起来不愉快,为什么?
10、如何发布和更新?
基于以上收集的信息,测试人员可以制定测试计划了。通常预算决定测试方法,
一天测完,一个星期或一个月测完的方法肯定不同。当你逐渐熟悉团队、工作流
程以及这类问题的解决方式时,你就更容易预测结果了。
测试人员的创造力