(1)UI界面:颜色,图文,按钮位置和需求一致
(2)功能方面:分正常逻辑和异常逻辑
正常逻辑:
①下载前:app各项显示正常
②下载中
点击下载:下载中断,继续下载,单个文件下载,多个文件同时下载
文件大小:下载大文件,下载小文件
下载速度:大文件速度慢,小文件速度快
网络环境:2G/3G/4G/WIFI不同网络切换,弱网络,断网,重新联网下载
内存空间:空间足够下载,空间不足下载是否有相关提示
③下载后
能够正常安装,卸载后能重新下载
异常逻辑:
第三方干扰(下载时有来电/短信/其他消息或通知/闹钟等)
内存不足(下载一半内存不足,能够继续下载)
手机没电(下载一半手机没电,充电后能够继续下载)
断网(下载过程人为断网或不明原因的断网,继续下载是否异常)
进程退出(下载一半,退出应用宝)
手机死机(下载一半,手机死机,重启是否正常下载)
后台下载(下载时玩游戏/微信/QQ等)
锁屏下载(下载时锁屏,再解锁是否正常下载)
(3)兼容性:
android系统(应用宝只支持android系统)
系统版本(2.0,3.0,4.0,5.0等)
手机品牌(如魅族/华为/小米/oppo/三星/vivo等)
手机型号(同品牌不同型号,如红米/小米1/小米2/小米2A/小米2S等)
(4)安全性:下载的app是否为官方版本,非官方版本的安全提示
(5)易用性:对用户来讲,下载操作等是否简单易懂
(6)性能方面(不是所有功能模块都涉及到性能,看需求及开发而定)
(7)专项测试:电量/内存/流量/页面加载速度/响应时延/流畅度等
(8)使用工具自动测试:有内部工具和外部工具,内部工具为腾讯本部提供,简单易操作,如视频分帧工具,外部工具为fiddler/eclipse/mat/monkey等。
(二)浏览器搜索功能用例设计
(只是功能和性能方面不同,其他类似于应用宝下载app的用例)
(1)UI界面
(2)功能方面
①精确搜索(比如搜“苹果手机”)、模糊搜索(比如搜“手机”)
②搜索类型:中文,数字,英文,符号,空格等,及组合搜索,如中文+数字等
③搜索长度:比如只支持100个字符,需要重点测试输入0个,1个,2个,99个,100个,101个字符这几种情况
④输入法兼容:覆盖多种输入法(百度,搜狗,QQ拼音,谷歌等)
⑤可搜索性:
输入可查到结果的正常关键字、词、语句,检索到的内容、链接正确性;
输入不可查到结果的关键字、词、语句;
⑥对比性:个别搜索项需要与其他浏览器的搜索结果做对比
⑦搜索结果:检索到的内容、链接正确性,点击跳转是否正常
(3)兼容性
Android,ios系统
android系统版本(2.0,3.0,4.0,5.0等)
ios系统版本(7,8,9,10,11,12)
手机品牌(不同品牌,android的如魅族/华为/小米/oppo/三星/酷派等,ios的如iphone4,4S,5,5S,6,6S,6S PLUS)
手机型号(同个品牌不同型号,android如红米/小米1/小米2/小米2A/小米2S等)
(4)安全性:搜索结果页面内容是否安全,不安全的内容一般设有警告提示
(5)易用性:对用户来讲,搜索操作简单易懂
(6)性能方面
压力测试:在不同用户数压力下的表现(评价指标如响应时间等)
负载测试:看极限能承载多大的用户量同时正常使用
稳定性测试:常规压力下能保持多久持续稳定运行
内存测试:有无内存泄漏现象