app测试 之 专项分享【转载】

该文章为转载,如有侵权 请联系本人邮箱:bxf0321@qq.com


1、安全测试(权限)

1)软件权限:其中包括发送信息,拨打电话,链接网络,访问手机信息,联系人信息等等

2)数据在本地的存储、传输等

3)执行某些操作时导致的输入有效性验证、授权、数据加密等方面

4)基于各种通信协议或者行业标准来检查


2、安装运行卸载测试

1)验证app能否正确安装运行卸载,以及操作过程和操作前后对系统资源的占有情况

2)安装运行卸载的提示,报告等

3)检查安装路径,文件是否合理,组件是否正确注册等


3、UI测试

1)用户界面(菜单、对话框、窗口)等布局,风格是否满足用户需求,文字位置,描述是否正确,界面美观程度,文字图片组合是否合理

2)用户友好性、人性化、便于操作等


4、功能测试

1)评审需求,多方面考虑,整理出内在外在以及非功能性的直接间接功能点,对比需求,提取测试点

2)根据常用的一些分析方法,等价类边界值判定表因果图场景法等方法,设计测试用例,对提取的功能点进行覆盖

3)测试各个阶段不断跟踪缺陷,做好用例的更新迭代和不断变更需求所带来的业务或者需求的错误


5、性能测试

1)极限测试:各种边界情况下验证app的响应能力

如:低电量、储存满。弱网等情况

2)响应能力测试:验证各种情况下不同操作能否满足用户响应需求

3)压力测试:反复长期操作下,系统该资源的使用情况


6、中断测试(干扰)

比如:前后台运行时来电话,短信,下载文件,听音乐看电影等不同情况下的表现


7、兼容测试

1)不同网络环境(WiFi、2G、3G、4G等)

2)各种设备品牌机型系统版本等兼容

苹果、安卓(不同品牌,不同安卓系统版本)等


8、回归测试

bug修复后的回归测试,上线交付前进行全部的回归,验证


9、升级更新测试

每次app版本迭代更新时,配合不同网络环境,及不同更新权限(强制更新,不强制更新),进行下载、安装、更新、启动运行等测试


10、支付测试

1)支付结果的确认,数据库查询

2)请求报文是否加密

3)不同场景的支付

金额足够、金额不足、重复支付、无网支付、弱网支付、同账号多平台一起支付、余额宝微信信用卡等多种支付方式、不同支付方式的组合、密码正确/错误、支付上限等情况

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,813评论 25 708
  • 1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...
    含辞未吐气若幽兰阅读 72,562评论 11 188
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • “为什么看起来你对她那么好?你从来都不会委屈她,从来都不会拒绝她……”。我知道,A小姐口中的她,指的是我的另一个朋...
    C浅夕阅读 314评论 0 0
  • 又偷懒好几天了,这几天没写日记,但感触还是蛮多的。 这几天世琴和薛风华之间的矛盾冲突很厉害。但其实问题就一点:双方...
    悦琴1818阅读 175评论 0 0