什么是小程序
一种不需要下载、安装,运行在微信里可以直接使用的应用。
怎样测试小程序
功能测试
功能测试可以参考APP的测试方法
输入、输出:用户上传的材料、描述,登录时输入的用户名、密码等;
边界值测试:黑盒测试,确定测试域,对具体测试点进行等价类划分,确定上点、内点、离点,进行较为全面的测试;
页面交互:页面与页面之间跳转、点击、下拉、翻页等;
兼容性测试
兼容性主要在四个方面考虑,
平台:Android,IOS手机
微信版本:小程序是在微信6.5版本以上引入的功能,所以只要测试微信6.5以上的版本就可以了。
屏幕分辨率:查看在不同的分屏幕分辨率下,内容展示有无差异。
接口兼容:主要是后端服务升级/降级后,小程序能否正常使用。
安全测试
由于微信小程序是内嵌于微信平台的应用,微信的安全系数极高,所以安全测试可以忽略
但是关于小程序的安全测试,一般是接口测试,主要是关注传递数据是否加密,身份信息是否加密等。
性能测试
性能测试主要是关注后端接口的压力测试和前端页面的渲染时间,小程序运行时占用的资源情况。
易用性测试
小程序的易用性测试主要是关注日常使用过程总一些细节,比如内容是否容易理解、图片是否清晰、功能入口是否在比较显眼的位置、业务操作是否繁琐、提示是否合理等。
与微信交互的测试
与微信的交互测试主要是关注微信日常使用过程中再使用该小程序,主要关注微信的登陆、小程序最小化、最小化后放大、在小程序页面中查看消息、查看消息后返回小程序等