小程序常见测试点

174 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第8天,点击查看活动详情

我们先简单的来了解一下小程序:

  1. 小程序设计理念:微信小程序开发相当于重新做了一个不同于传统形式的 APP,从开发、设计、测试、升级都是单独的一套。微信小程序和原生 APP 以及轻应用都不同,它更像是微信功能的延伸,更加注重场景化。
  2. 小程序本质内容:但从本质上讲,它依旧没有摆脱原生 APP 开发以及轻应用所面临的两个问题:基于 H5的特性和功能上的限制,微信小程序开发虽然无需安装可以即开即用,能够很大地减少手机的存储空间占用,但是对于网络的依赖也更加严重,轻量的定位在功能体验上也会不如传统 APP 开发出色。

小程序常见测试点:

  1. .功能测试

按功能模块测试、按业务流程测试、按数据流向测试、同一功能不同的入口有效性的检查、交互性检查等.

  1. 兼容性测试(微信在适配上已经做得比较好了)

对于已上线的小程序,有可能会因为微信版本升级之后导致对部分小程序的组件支持产生冲突,手机端微信上查看的小程序页面出现样式有异常,普通的手机 APP 会有屏幕兼容性的问题,小程序同样有这样的问题,只不过相对少了些。

  1. 接口测试

小程序的后台接口跟其他的客户端后台接口测试类似,直接按照常规的后台测试来开展就可以。

  1. 登录方式

小程序主要有两种登录方式,一种是使用微信授权登录,另一种是手机号登录。在小程序中,没有注

册功能,一般只有首次登录这种场景。

  1. 交易

小程序支持交易,那么它与微信的钱包、卡包都是可以交互的。如果有交易功能,需要验证各种交易场景。微信小程序不支持支付宝支付。

  1. 性能测试

这里的性能测试考虑的是客户端的性能,服务器的性能则按照传统的服务器性能测试方案即可。小程序的客户端性能和网页的性能测试非常类似,性能的常用指标也大致相同。包括页面的白屏时间,首屏时间,资源占用,页面渲染时间,帧率等等