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)不同场景的支付

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

最新文章

  1. [转]C#读写TEXT文件
  2. 无边框窗体、用户控件、Timer控件
  3. android中两种方式打开网页
  4. 使用系统UITabbarItem自定义图片显示原本颜色和自定义文字颜色
  5. DFS与BFS
  6. Bean不同配置方式比较
  7. Java Apcahe的HTTPClient工具Http请求当请求超时重发
  8. OSI七层结构
  9. JavaScript面向对象之类的继承
  10. bootstrap 常用类名
  11. Android滚动选择控件
  12. Windows系统下文件的概念及c语言对其的基本操作(乙)
  13. 【Python】 高级文件操作 shutil
  14. 现代Java进阶之路必备技能——2019 版
  15. 基于for循环的呼吸灯
  16. 使用 cron 定时任务实现 war 自动化发布
  17. centos7编译安装zabbix(附带编译安装lnmp)
  18. charCodeAt() 和charAt()
  19. 最简单的服务器和客户机(python3的编码与解码问题)
  20. 初识kbmmw 5 中httpsys的支持

热门文章

  1. 【JAVA并发编程实战】12、使用condition实现多线程下的有界缓存先进先出队列
  2. tarjan讲解(用codevs1332(tarjan的裸题)讲解)
  3. 22、ASP.NET MVC入门到精通——搭建项目框架
  4. HTML5漂亮实用的电子书
  5. 标准BST二叉搜索树写法
  6. App Store2016年最新审核规则
  7. MyEclipse使用心得:集成和使用Maven的方法
  8. IOS开发基础知识--碎片25
  9. ASP.NET MVC3 Razor 调试与预加载
  10. SSIS 2010 BUG 一例