1、APP主流应用程序
APP主流应用程序分为三类:Web App、Hybrid App、Native App。
Web App采用Html5语言编写的App,不需要下载,依赖于浏览器等。
Native App指的是原生程序,一般依赖于操作系统,需要用户下载。
Hybrid App指的半原生半Web的混和类App。需要下载安装。
2、APP页面类型
app的页面类型分为四种:聚会类、列表类、内容类、功能类。
聚会类多用于App的首页,用于功能入口的聚合展示。例如京东首页等
列表类是App最常见的页面类型,目的是展示同类别的信息,供用户进行选择。
内容类是用来展示具体信息的页面,例如购物App的商品详情页,读书App的书籍阅读页。
功能类是为了完成某个功能而存在的页面,常见有收货信息的填写页面等
3、App的各项专项测试
(1)功能测试
根据软件说明或用户需求验证App的各个功能实现。
(2)UI测试
测试用户界面布局、风格是否满足要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等
(3)性能测试
不仅需要考虑响应时间、资源利用率等,还需要考虑电量、流量、启动退出耗时等情况。
(4)兼容性测试
与主流App兼容,如微信、支付宝、QQ、等等,有的还需要考虑与蓝牙
与不同系统兼容,如不同的ios系统版本兼容、android系统版本兼容。
主流分辨率兼容,手机不同分辨率也会导致显示不全等情况
不同厂商兼容,ios只有苹果,但android系统有多个厂商。
注意:app兼容测试方法
手工测试(一般适用于用户量小、且对兼容测试要求不高的项目)
云测试平台(一般适用于用户量大、且对兼容测试要求高的项目)
目前市场上主流云测试平台包括:
1)腾讯云测:
http://wetest.qq.com
2)百度云测:
http://mtc.baidu.com
3)阿里云测:
http://mqc.aliyun.com/
t4)estin云测:
https://www.testin.cn/
(5