移动APP测试用例设计的部分关键点

 

1. 应用的启动和停止

 

首次启动

 

是否出现欢迎界面,欢迎界面的停留时间合理,欢迎界面后是否正常进入应用 ;

首次启动时间是否合理 ;

该拉取的信息是否正确 ;

 

二次启动

 

启动时间是否符合预期;

从各个启动入口进入应用是否可以正常进入:程序启动主图标,某个功能的快捷键, widget

启动后状态检查:如初始化信息、初始状态、启动对网络

启动进程服务检查:进程名、进程数、服务名、服务数、第三方调用的 SDK GPS

带登陆的应用是否二次启动的时候正常登录

 

程序异常退出后的启动

 

操作出现 crash 后再启动:如空指针、内存溢出等

手动停止进程:多进程的情况停止所有或者停止其中一个后重启

手动停止服务:多服务的情况,停止所有或者停止部分服务后,未重启直接使用

管家软件一键清理进程后重启

其他系统软件工具停止进程、清理软件数据

 

2. 程序功能模块      

 

这个一般是根据需求来对应用的所有模块所以功能的触发事件逐一验证。这个最基本的要从两个方面考察,一方面是顺从需求来对模块进行操作,是否达到需求规定的预期;另一方面就是与需求背道而驰是否程序会有相应异常控制等等。廖叔提出了 Google 正在使用的测试建模的概念,这个方法可以可以帮助我们更好的结合需求分析应用的架构,设计更完善的功能模块用例。

 

文本框输入功能

 

正常输入,输入越界,特殊字符集 (\n,\r 等等 ), 利用复制粘贴向文本输入内容,输入程序规定不让输入的字符

 

事件触发

 

每一个按钮、每一个可点击项是否能够完成需求规定的功能

尝试点击页面上不可点击区域,来验证在测试过程当中的预留测试后门是否关闭

 

3. 权限安全

 

需要用户确认的权限没有授权,权限默认关闭

联网权限被管家、系统安全类软件限制情况下的联网操作

权限敏感度,如通讯录等为系统的绝密权限谨慎获取

使用安全软件进行安全漏洞、病毒扫描,看被测 APP 是否会被这些安全软件提示有问题而影响用户的对被测 APP 的使用或者印象

 

4. 文件存储

 

APP 使用过程中产生的临时文件存储路径、命名方式等

APP 中涉及的下载操作产生的文件存储方式

存储的文件被锁、占用

有外置 SD 、内置 SD 卡都要考察 APP 产生的文件是否正确

APP 被安装在 SD 卡或者手机存储空间

磁盘空间不足、磁盘无权限(如读、写)

 

5 网络与流量

 

网络信号,尤其是弱网络环境下应用的表现

不同运营商网络:电信、联通、移动, 2G/3G/4G

网络中断、网络恢复场景的逻辑处理(如重试),以及网络提示

首次启动应用的流量是否符合预期

统计、异常上报对流量的影响

APP 中图片大小、尺寸是否有考虑对网络流量的影响

基于流量安全的特殊业务,如仅 wifi 联网

 

TestBird

全部评论

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-21 11:33
昨天是学校最后一场招聘会,鼠鼠去参加了,全场只有一个招聘java的岗位,上来先做一份笔试题,做完后他拿张纸对答案,然后开始问简历上的问题,深圳小厂,6-8k(题目如下),后面还有两轮面试。然后我就在招聘现场逛呀逛,看到有公司招聘电商运营,给的比上年的小厂还多,鼠鼠就去了解了下,然后hr跟鼠鼠要了份简历,虽然我的简历上面全是求职Java开发相关的内容,但是hr还是鼓励我说没关系,她帮我把简历给老板看看,下周一会给我通知。招聘会结束后鼠鼠想了一段时间,也和朋友聊了聊,发现我可能是不太适合这个方向,然后就跟爸爸说回家了给我发条微信,我有些话想跟他说说。晚上爸爸到家了,跟我发了条微信,我立马跑出图书馆跟他打起了电话,这个通话长达一个小时,主要是跟爸爸坦白说我不想找这行了,是你的儿子太没用了,想试试其他行业。然后爸爸也跟我说了很多,说他从来没有希望我毕业后就赚大钱的想法,找不到就回家去,回家了再慢慢找,实在找不到就跟他干(帮别人装修房子,个体户),他也知道工作不好找,让我不要那么焦虑,然后就是聊一些家常琐事。对于后面的求职者呢我有点建议想提一下,就是如果招实习的时间或者秋招开始,而你的简历又很差的情况下,不要说等做好项目填充完简历之后再投,那样就太晚了,建议先把熟悉的项目写上简历,然后边投边面边完善,求职是一个人进步的过程,本来就比别人慢,等到一切都准备好后再投岂不是黄花菜都凉了。时间够的话还是建议敲一遍代码,因为那样能让你加深一下对项目的理解,上面那些说法只是针对时间不够的情况。当然,这些建议可能没啥用,因为我只是一个loser,这些全是建立在我理想的情况下,有没有用还需其他人现身说法。上篇帖子没想到学校被人认了出来,为了不丢脸只能匿名处理了。
KPLACE:找研发类或技术类,主要还是要1.多投 2.多做准备,很多方面都要做准备 3.要有心理准备,投累了就休息一两天,再继续,要相信自己能找到
投递58到家等公司10个岗位
点赞 评论 收藏
分享
评论
3
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务