小程序,h5,app测试和web测试的区别
除了安装卸载,兼容型,用户操作习惯,其他答不上来,因为没做总结,那就查查总结一番。
https://www.cnblogs.com/myrx/p/13582756.html
app测试
安装卸载测试
易用性测试
兼容性测试 机型,新旧数据,分辨率,网络,系统,硬件,同类软件
安全,功能,UI,接口测试
性能测试 耗电量/流量测试,冷热速度,图片资源大小,CPU,内存
以及移动端到web端的数据同步情况
web测试一般是在浏览器,等功能稳定后测几个浏览器的兼容性,app测试分ios和安卓,代码不一样,两者都需要重点测试
app测试专项
1.干扰测试 关机,来电,短信,消息推送
2.弱网测试 2g,3g,4g,wifi,以及网络切换
3.安装,更新,卸载
4.界面操作 手势,多点触碰,前后台切换
5.安全测试 安装包是否可以反编译代码,是否签名,权限设置,如访问通讯录等
6.边界测试,存储空间少的时候
7.权限测试,app是否能获取该权限,如电话,相册,照相机等
h5测试专项
H5页面,入口的位置可以在浏览器打开或是APP的某个入口,可以理解成是适用于移动设备上展示网页的一种新形式。APP中主要是通过Webview控件来加载URL来展示H5的。这种方式打开的H5页面一般没有刷新按钮,页面顶端也看不到URL。
问到了原生和h5的区别,最主要自然是性能,原生的性能肯定更好,h5的能做出更多花样。一个APP中既使用原生UI,又使用H5,是为了满足不同的需求及用户体验。使用原生UI可以应对流畅性体验要求较高的场景和UI样式相对固定,不会频繁变化的页面。使用H5页面可以满足较强的动态运营需求,UI样式频繁变化,满足多平台复用。
测试点有
1、App与HTML5对接部分需要加密传输;
2、App头部的点击后返回的是前一个页面还是退回app主界面,需要注意;
3、从App各个入口进入HTML5界面都是免登录,各入口登录、登出正常;
4、在各个机型中,屏幕较小和较大的机器会出现不能全部显示或者部分空白的情况。
5、长时间不操作HTML5或者App,需要重新登录,或者需要重新输入密码;
6、屏幕较小手机提交参数的确认页面,由于字数较多会出现换行的情况,需要做适配。
小程序测试专项
小程序是在微信上的,安全毋庸置疑,关注小程序本身与后端接口传递数据的安全性,注意权限方面