Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
T treasure
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 12
    • Issues 12
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • FE
  • treasure
  • Issues
  • #200

Closed
Open
Created Oct 19, 2023 by xingkai@kevin

小程序-测试篇

一:环境分布:

四个环境分布,集成、测试、预演、生产,简单对应是机器人1-》集成,机器人2-》测试,机器人3-》预演,机器人4-》生产。

多经云店小程序对应是机器人5-》集成,机器人6-》测试,机器人7-》预演,机器人8-》生产。 以location商业直租为例:

集成环境:

小程序:ilocation测试;开发者为ci机器人1,则为集成环境;项目备注上会标识“ie” image

测试环境:

小程序:ilocation测试;开发者为ci机器人2,则为集成环境;项目备注上会标识“te” image

预演环境:

小程序:LOCATION商业直租;开发者为ci机器人3,则为预演环境;项目备注上会标识“se” image

线上环境:

小程序:LOCATION商业直租;开发者为ci机器人4,则为线上环境;项目备注没有标识 image

二:小程序版本

1.查看方式

1.1. 手机端查看版本操作:

微信搜索小程序助手-》选择小程序-》版本查看 image

1.2. PC 查看版本操作:

微信公众平台-》扫码选择小程序-》版本管理 image

2.开发版:

开发人员在开发阶段使用的版本,用于开发和测试。使用开发版的人员需要添加开发者权限才能使用,添加开发者权限需要小程序管理员扫码同意。

2.1 手机端添加方式

小程序助手-》选择小程序-》成员管理-》新增项目成员 (只能管理员添加)

2.2 PC 添加方式

微信公众平台-》扫码选择小程序-》成员管理-》编辑-》添加成员

image 需要管理员扫码确认

3.体验版:

体验版可以被其他体验者使用,供开发团队、测试人员、产品、ui等人员测试验收使用。使用体验版权限的人员需要添加体验者权限才能使用(已经拥有了开发者权限的人员也能使用),添加体验者权限,不需要管理员扫码同意,拥有开发者权限的账号都可以添加体验账号。

3.1 手机端添加方式

小程序助手-》选择小程序-》成员管理-》体验成员-》新增体验成员 (所有开发权限的人都可以添加) image

3.2 PC 添加方式

微信公众平台-》扫码选择小程序-》成员管理-》体验成员-》添加(所有开发权限的人都可以添加)

image

4.线上版:

所有用户都可以操作,不需要额外添加权限。

三:发布流程

1.部署默认设置

Jenkins-》项目详情-》配置-》选项参数,只保留fe-wx image image image

2.部署

通过Jenkins进行发布,buildType 选择fe-wx image

3.确认版本代码

方案1:

通过Jenkins的console 会打印二维码(目前看不出来需要永国配合查看),扫码,例如以下: https://ci.lanhanba.com/job/ie/job/pms/job/location-space-mp/15/console

方案2:

通过小程序助手-》选择小程序-》版本管理,选择自己所要查看的版本代码系统。 image

4.提交审核

4.1 手机端提交审核

小程序助手-》选择小程序-》审核管理-》选择开发版分支-》点击提交审核 image

4.2 PC 操作方式

微信公众平台-》扫码选择小程序-》版本管理-》选择开发版本分支-》提交审核

image

5.提交发布

5.1 手机端提交发布

小程序助手-》选择小程序-》审核管理-》审核版本-》点击发布

5.2 PC 操作方式

微信公众平台-》扫码选择小程序-》版本管理-》审核版本-》提交发布

6.版本回退

6.1 手机端提交版本回退

小程序助手-》选择小程序-》审核管理-》线上版-》版本回退-》选择需要回退的版本-》确定回退 image image image

6.2 PC 操作方式

微信公众平台-》扫码选择小程序-》版本管理-》审核版本-》提交发布

image

四:线上问题如何排查

打开调试模式

非线上版的小程序-》右上角-》选择开发调试-》前往线上版小程序-》出现vConsole工具 image

微信开发者工具

微信开发者工具下载地址与更新日志 | 微信开放文档 导入编辑后代码进行调试,可以让开发配合调试。 image

五:注意事项

  • 1.提交审核前要确认代码是否正常
  • 2.发布前再次确认是否正常,查看调试模式是否打开,切记一定要关闭调试模式
Edited Oct 19, 2023 by xingkai
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking