- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
超赞!移动APP测试实用指南
译者注:本文从测试人员的角度出发,提出了100多个在测试移动App过程中需要考虑的问题。不管你是测试人员、开发、产品经理或是交互设计师,在进行移动App开发时,这些问题都很有参考价值。我和Queen合力译出此文,分享给大家,希望有所帮助和启发。
测试人员常被看作Bug寻找者,但你曾想过他们实际是如何开展测试的吗?你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术工程中表达价值?
作者将带你经历测试人员的思维过程,探讨他们测试移动App时的各种考虑。本文的目的在于揭示测试人员的这一思维过程,并展示他们通常所考虑内容的广度和深度。
1.测试人员需要询问问题
测试人员的核心能力在于提出有挑战性的相关问题。如果你能将调查、询问技巧和技术、产品的知识结合起来,渐渐地,你也会成为一个好的测试人员。
比方,测试人员可能会问:
这个App应该在什么平台上使用?
这个App到底是干什么的?
如果我这样做,会发生什么情况?
诸如此类。
测试人员能从各种场景中发现问题,它们可能来自对话、设计、文档、用户反响或者是产品本身。这些可能性太多了……因此,让我们一探究竟吧!
2.从哪里开始测试
理想情况下,测试人员应该掌握所测产品的所有最新细节资料。但事实上这很少见,因此,像其他人一样,测试人员只能将就使用手上有限的资料。但这不是不能测试的借口!测试人员其实是可以从内部和外部多种不同的来源处收集信息的。
这个阶段,测试人员可以问这些问题:
有哪些信息:规格?工程会议?用户文档?知识渊博的团队成员?有支持论坛或者是公司在线论坛提供帮助?有现存Bug的记录吗?
该应用是在什么系统、平台和设备上进行运作和测试?
该应用是处理什么类型的数据〔比方个人信息、信用卡等等〕?
该应用有整合外部应用〔比方API和数据来源〕吗?
该应用需要用到特定的移动端网页吗?
现有消费者如何评价这个产品?
有多少时间可用于测试?
测试的优先级和风险是什么?
哪些用户使用起来不愉快,为什么?
如何发布和更新?
基于以上收集的信息,测试人员可以制定测试方案了。通常预算决定测试方法,一天测完,一个星期或一个月测完的方法肯定不同。当你逐渐熟悉团队、工作流程以及这类问题的解决方式时,你就更容易预测结果了。
案例:FacebookApp的社会评论
当作为一名测试人员收集信息时,我喜欢选用FacebookApp作为案例,因为用户的抱怨到处都是。以下仅仅展示了局部遇到难题的用户在iTunesAppStore中发表的评论,网络上还有很多。
iPhone上的FacebookApp有很多负面的评论
如果我接受挑战去测试Facebook这个App,我肯定会考虑这些反响,否那么就是傻子。
3.测试人员的创造力
你可能知道这个App原本想做的事,但是它究竟可以做什么事呢?用户实际上是如何使用它的?测试人员擅长作为旁观者来思考,尝试不同的事物,以及不断地询问“如果。。。会怎么样”和“为什么”的问题。
比方,移动端的测试人员常常以不同的用户角色进行测试——当然有点夸张,但是,这种把自己当成不同用户进行思考、分析和设想的能力对测试是备受启发的。
测试人员可能会设想自己是以下用户:
毫无经验;
很有经验;
爱好者;
黑客;
竞争对手;
当然还有更多可选的角色,这主要取决于你们所开发的产品是什么。其实除了角色特点外,其操作行为和工作流程也很重要。人们使用产品方式常常很奇怪,比方:
在不应该返回的时候返回了;
不耐心而且屡次敲按键;
输入错误的数据;
不理解该怎么做;
可能没有按要求进行设置;
可能会自以为是地认为自己知道该做什么〔比方通常不阅读说明〕。
测试人员遇到这些问题时,也常常发现意料之外的Bug。有时候,这些Bug微缺乏道,但是更深入的调查就会发现更严重的问题。
很多问题是可以被预先确定和测试的。测试移动端App时,以下的问题并不都有关,但是也可以尝试问问:
是否按照所说的来做呢?
是按设计完成任务的吗?
不是按设计完成任务的吗?
如果处于一直被使用或者负荷情况下,状况会怎么样?会反响迟钝吗?会崩溃吗?会更新吗?有反响吗?
崩溃报告会反响到App吗?
用户可能有哪些创造性的、逻辑性的或是消极的导航方式?用户相信你的品牌吗?
用户的数据平安如何?
有可能被中断或是被破解吗?
运行到极限时会发生什么状况?
会要求翻开相关效劳吗(如GPS、Wi-Fi)?如果用户翻开会怎样?没翻开又会怎样?
将用户重新引向哪儿?去网页?还是从网页到App?这会导致问题出现吗?
沟通过程和市场反响是否符合该App的功能、设计和内容?
登录流程是怎样的?能在App上直接登录还是要去网页端?
登录是否整合了其他效劳,比方用Facebook和Twitter帐号登录?
案例:RunKeeper’sgyUpdat
您可能关注的文档
最近下载
- 2024年延安职业技术学院高职单招职业技能测验2018-2023年典型考题含答案解析.docx
- 2023年上海第二工业大学网络工程专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
- 2022浙ST19壁挂式轻便消防水龙及室内消火栓安装.pdf
- 《热力学第二定律》练习题及解答.pdf
- 浅析科隆公司成本管理存在的问题及对策.docx VIP
- 小学数学“图形与几何”结构化教学.pptx VIP
- 2025年苏州工业园区服务外包职业学院单招职业适应性测试题库精选.docx VIP
- 企业成本管理存在的问题及对策.docx VIP
- 2025年幼儿园教师职称五套试题及答案 .pdf VIP
- 2024中国营养健康食品行业蓝皮书-CIC灼识咨询.ppt
文档评论(0)