51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 768|回复: 0
打印 上一主题 下一主题

小程序测试必须的开发者工具分享

[复制链接]
  • TA的每日心情
    擦汗
    4 小时前
  • 签到天数: 1047 天

    连续签到: 5 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2023-2-8 11:24:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    问题背景
      随着小程序的广泛应用,功能日益强大,可以说现在基本上没有小程序解决不了的应用问题,APP能解决的问题,小程序也能解决,现在很多公司都有自己的小程序。
      一个小程序在开发上线过程中分为三个版本:
      线上版 即普通用户进入的版本
      体验版 需要有体验权限的用户才能进入的版本
      开发版 开发过程中由开发者上传的多个版本,通常测试人员在测试环境测试的都是使用开发上传的某个需求的开发版本。
      待解决的问题:在测试的过程中,开发版很多功能是有限制的,比如
      使用「微信扫一扫」只能跳转到发布版
      点击「微信模版消息」只能跳转到发布版
      ...
      那么如何才能在开发版测试这些功能呢?接着往下看,学会这些小技巧,测试小程序再也不用愁啦~
      解决问题的方法
      这里以微信小程序为例。
      安装微信开发者工具
      进入微信开发者工具官网,选择自己系统对应的版本下载(尽量选择稳定版),Mac M1系统下载macOS ARM64。

      下载成功后,按照要求进行安装,安装成功后,打开微信开发者工具,使用微信扫码登录(记得提前找对应小程序的管理员给添加权限),然后打开前端开发伙伴提供的小程序代码包,填写对应的小程序AppID(一般开发提供的小程序包会自动加载,如果没有自动加载可以找开发提供)。

      打开后,就可以看到小程序的页面了,包括左边开发者工具内置的模拟器。

      通常打开之后默认编译方式为「普通编译」,如果要测试其他跳转入口,可以添加编译模式,「添加编译模式」中主要关注「启动页面」、「启动参数」和「进入场景」三个字段。

      「启动页面」和「启动参数」就是需要跳转的页面和跳转页面时需要携带的参数,这个可以找开发人员提供,然后点击「进入场景」,就可以用看到不同的跳转入口场景值,比如:
      要测试「微信扫一扫」扫码购物小票二维码的功能,「进入场景」就可以选择【1011:扫描二维码】
      要测试「微信模版消息」点击跳转功能,「进入场景」就可以选择【1014:小程序模版消息】
      ...

      配置成功后点击【确定】按钮,就可以在左侧「模拟器」页面看到跳转的页面和效果了。
      写在最后
      看完不思考的喵不是一只成熟的测试喵~
      大家是否测试过小程序呢?在测试过程中遇到过哪些跟APP测试不一样的地方?
      大家对小程序测试是否感兴趣呢?

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 13:38 , Processed in 0.061441 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表