App、小程序、H5的区别
感觉这些概念很容易混淆,所以写了一篇文章来记录一下!
关于小程序的测试,我这里列出几个重点,记录一下。
1. 小程序权限测试
在使用小程序的时候我们需要授权小程序才能开放我们的信息,如果在这里测试的话可以考虑几种情况:授权登录小程序、未授权登录小程序、同一个微信在不同手机上登录授权数据查看权限、在不同手机上登录重新授权;
2.兼容性测试
小程序的兼容性测试主要考虑手机系统的版本和微信的版本,小程序会涉及到小程序代码,所以这里需要考虑对小程序代码做一个兼容性测试,看看在不同的环境下小程序代码是否能正常显示和识别;
3. 异常测试
对于异常测试我们主要根据网络情况进行测试,断网/重连/忘记网络,以及进行弱网测试(限制wifi网络速度或者将手机移动网络调整为2g/3g);
4.干扰测试
干扰测试可以考虑突然呼叫,网络断开,电池电量低,关机等。
5.性能测试
测试小程序性能时,主要关注CPU、内存、帧率、数据缓存大小、事务响应时间;
最后,小程序有三个版本:开发版、试用版、正式版,所以我们在测试过程中会准备三套测试环境进行测试(测试环境、预发布环境、生产环境)
开发版、体验版无需审核,但需要给微信账号分配权限,通过扫码小程序访问(开启调试功能);
但正式版本需要经过微信审核,因此我们仅在生产环境中测试此版本。