首页 > 编程知识 正文

微信小程序的测试方法,微信小程序测试报告

时间:2023-05-04 17:50:39 阅读:158680 作者:2042

2017年1月9日微信小程序正式上线。 没有必要安装。 只要在微信上找到并打开这个小程序就可以使用了。

以前测试手机端有时会接触原生程序、H5页、混合程序,但现在小程序越来越多了。

我们该怎么测试微信程序?

功能测试功能的测试基于请求文档和交互式视觉文档,如果没有这些文档,只需参考APP的测试方法,也就是作为手机APP进行测试即可。 我看到网上有人说要把小程序作为WEB进行测试,这大概是因为里面有不少JS代码。 因为我们现在正在测量功能和主流程,并用手机进行测试。

兼容性测试操作系统兼容性

这里的操作系统主要是指安卓系统和iOS系统。 小程序在微信上运行,看起来与操作系统无关,但实际上是相关的。 因为底层调用依赖于特定的操作系统。 官方文档显示,微信小程序在ios中运行在JavaScriptCore上,而Android在X5JSCore上进行了分析。

有条件的话,不仅要涵盖安卓和iOS,还包括主流安卓品牌。 例如华为、VIVO等。 涵盖最新的试用版和现在流行的主要版。

画面互换性

普通手机的APP有屏幕兼容性问题,小程序也有同样的问题,但相对来说比较少。 微信小程序定义了适合不同大小屏幕的新大小单位rpx(responsivepixel ),并定义了如果页面上的对象单位是rpx,则适合不同的屏幕。 但是,1rpx的像素经常会在iphone7p上断线。 因此,在测试过程中需要关注1rpx像素的显示。

微信兼容性

由于微信小程序SDK的API版本一直在更新,SDK的API存在向后兼容性问题,最终可能会影响用最新版本的小程序SDK开发的程序在某个较低版本的SDK上无法如预期般运行。 因此,在测试微信版本的兼容性之前,必须确定哪个微信版本号支持小程序使用的库版本。

网络测试网络测试可以参考APP的测试,包括网络状态和环境切换、网络断开、代理设置对弱网络的测试等。 主要考察小程序在各种网络情况下的行为。

因为接口测试现在大部分都是微服务器的架构,所以前端的小程序在调用后台的接口,所以测试接口。 这里的接口测试和平时的接口测试一样,没有什么特别之处。 但是,对于微信小程序SDK提供的接口,您需要理解websocket是另一种接口格式。

易用性APP的易用性该怎么测试,小程序的易用性该怎么测试

3358 www.Sina.com/http://www.Sina.com /小程序位于微信中,所以还需要验证与微信的交互

入口

您可以从微信页面的下拉框中找到小程序(一旦打开)。 您也可以从“发现”模块下的“applet”搜索框中搜索相应的applet; 也可以在“附近的小程序”中找到小程序

交易

因为小程序支持交易,所以可以和微信的钱包和信用卡包交流。 如果具有交易功能,则需要验证各种交易场景。

高速缓存

例如,需要验证清空微信缓存是否会影响小程序

根据开发文档,消息限制包括以下消息限制

功能交互用户在小程序内完成支付行为时,开发者允许用户在7天内推送有限数量的模板消息(一次支付一条,多次支付一条是独立的)

如果用户在小应用程序中发生提交表格的行为,声明该表格要发送模板消息,当开发者需要向用户提供服务时,开发者必须为用户提供有限数量的数字键(一次提交表格可以分发一份,多次提交时数量独立,互不影响) ) ) )。

性能测试小程序的性能不是测试小程序的重点,优先级也很低。 小程序的性能与WEB的性能测试非常相似,性能的一般指标也基本相同。 包括页面的白色屏幕时间、初始屏幕时间、资源消耗、页面呈现时间、帧速率等。

在applet开发版中打开“性能”窗口时,会显示页面的性能数据,但正式发布的版本需要嵌入点才能收集这些信息。

虽然安全程序嵌入微信,但腾讯在小程序的安全上并没有太大的投入。 2017年小程序的巨大漏洞就说明了这一点。 别指望腾讯能提高你的完整性。 如果是测试者,在安全相关的测试中能做的事情只是有限的。 我们应该做的就是知道小程序有安全隐患就好了。 例如,在小程序运行后,您可以在手机上查看wxapkg包。 解压缩此包将生成一个可被认为是小程序的源代码。

支付此处的权限是指访问权限是否被许可。 因此,权限测试分为“允许”和“不允许”,在跳转到微信小程序时,在“允许访问”和“不允许访问”两种情况下测试小程序的各功能是否正常运行

注:测试器也可以查看小程序的官方文档https://developers.weixin.QQ.com/mini program/design/index.html

作者:九运

链接: https://www.Jian Shu.com/p/B9 d2e 66af 160

来源:简单书

简书版权归作者所有,任何形式的转载请联系作者取得许可并注明出处。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。