精华内容
下载资源
问答
  • 微信小程序测试工具
    千次阅读
    2021-07-21 15:28:36

    Minium安装

    安装包下载https://minitest.weixin.qq.com/minium/Python/dist/minium-latest.zip
    前期准备:python3.8及以上
    pip3 install minium-latest.zip

    配置文件

    微信开发者工具路径
    小程序项目路径
    测试环境(可选值为:ide, Android, IOS)

    {
    	"dev_tool_path": "E:\\project\\寰俊web寮€鍙戣€呭伐鍏穃\cli.bat",
    	"project_path": "C:\\Users\\49161\\Desktop\\娴嬭瘯椤圭洰\\wechat-applet\\weixin_code",
    	"platform":"ide" 
    }
    

    py脚本

    实现搜索功能的自动化

    #python
    #写脚本
    #微信minium
    import minium
    class FirstTest(minium.MiniTest):
        def test_search(self):
            '''
            抽象,伪代码
            1.测试是否有搜索框。
            2.是否展示搜索结果
    
            
            '''
            # 1.判断是否有搜索框
            searchInputExists=self.page.element_is_exists("input[placeholder='搜索']")
            self.assertTrue(searchInputExists, "首页是否存在输入框")
            
                            
            #2.输入关键字搜索
            searchInput = self.page.get_element("input[placeholder='搜索']")
            #点击搜索框架
            searchInput.click()
            #输入帽子进行搜索【输入+搜索】
            searchInput.trigger("confirm", {"value": "帽子"})
            self.page.wait_for(2) #等待2s
            #3.写断言让开发者工具检查是否存在搜索结果
            searchResultExists=self.page.element_is_exists("view[class='containt']")
            self.assertTrue(searchInputExists, "搜索后是否弹出搜索界面")
            
            
                                
            
            
            
    
    

    执行小程序自动化测试

    minitest -c .\config.json -m search_test -g
    

    -c CONFIG, --config CONFIG:配置文件名,配置项目参考配置文件
    -m MODULE_PATH, --module MODULE_PATH: 用例的包名或者文件名
    -g, --generate: 生成网页测试报告

    生成测试报告

    python -m http.server -d .\outputs\
    

    在这里插入图片描述
    在这里插入图片描述

    遇到的问题

    错误提示1:
    UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xc5 in position 3: invalid continuation byte
    错误提示:
    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    出现位置:
    配置文件
    解决:
    notepad++ 设置-首选项-新建-选择utf-8(无BOM)
    重建配置文件

    错误提示2:
    NameError: name ‘searchInputExists’ is not defined
    出现位置:
    py脚本
    解决:
    定义变量保存

    参考

    Minium文档:
    http://www.hctestedu.com/minium.html

    更多相关内容
  • 微信小程序测试工具

    2018-11-12 15:40:17
    这个微信小程序测试工具,包含微信支付测试,token验证等,非常好用
  • 微信小程序接口测试工具,适合PHP开发工作人员、方便调试后台的接口,比较适合初级的PHP或者微信小程序开发人员
  • 单纯功能测试的层面来说,微信小程序测试、APP测试、web测试在流程和功能测试上是没有区别的,但由于载体的不同,导致有一些不同,主要可以从几个方面体现: 1、系统架构方面 2、性能方面 3、兼容方面 4、测试工具...
  • welCropper 微信小程序截图工具 todo list 固定正方形(beta页面) 注意 不建议用在过大的图片上,有些机型会导致崩溃(原因可能是将图片绘制在canvas上后的大小远远超过原图,有时一开始就会崩溃,有时调用wx....
  • 这是一款由多功能组合的一款微信小程序源码 小编也给加了两个流量主,让大家还能有收益 功能组成部分为: 车牌归属地查询 调色板 圆周率查询 温度转换 BML测试 时光流逝查询 心跳是否决定 节拍器 运动心率 等等就不...
  • 微信小程序测试分享

    2018-12-25 15:48:05
    原创小程序测试分析,适用人群为想简单了解小程序测试,文档中简单介绍小程序,一些测试注意点,小程序开发工具使用技巧
  • 1. ...然后创建一个文件夹 mkdir /opt/tencent/ 移动文件  ...启动测试工具 /opt/tencent/wechat_web_devtools/nw (此图片来源于网络,如有侵权,请联系删除! ) 免责声明:本站所有文章和图片均来自
  • 同 正式 版本不同,本页面提供的是开发者工具测试版本的下载,我们将修复 bug 和一些新的特性以 beta 方式先发布。2017.1.19windows 64 、 windows 32 、 mac更新日志工具新增功能新增 重力感应调试支持。新增 地理 ...
  • > 最近跟小伙伴一起开发微信小程序, 发现在内容显示这块没法很好的解析。所以记录了下 查看效果 下载项目,在小程序工具新建项目选择开发文件夹。 注意:新建项目不使用appId, 在项目配置中勾选:开发环境不校验...
  • 1 绪论 3 ...4.1.4测试记录模块实现 20 4.2 后端功能页面实现 20 4.2日志功能模块 25 4.3安装部署 25 5 系统测试 26 5.1系统调试的目的和意义 26 5.2功能测试用例 27 6总结 28 参考文献: 29 致 谢 30
  • 当你的微信小程序编译包大小超过 1024kb 时,不要急着砍模块,我觉得它还能再挽救一下。   做了些什么 压缩 js/json/wxml/wxss 文件; 优化 jpg/gif/png/svg 文件; 没了。 目录说明 ./src 为开发目录 ./dist 为...
  • 关于网络请求微信小程序官方文档已经讲解的很清楚了,有一点官网没有提到的,就是局域网下开发测试时,要注意两点: 这两种情况都不需要在“微信公众平台-开发设置-服务器域名”配置,因为下面这两种URL是不合法的。...
  • 微信小程序代码辅助,代码片段自动完成 minapp 微信小程序标签、属性的智能补全(同时支持原生小程序、mpvue 和 wepy 框架,并提供 snippets) wxapp-helper 微信小程序开发助手 生成页面/组件,页面/组件模板可配置...
  • 本程序是用于测试微信小程序地图功能及与LeanCloud数据存储管理功能的Demo。 本程序目前未添加AppID无法进行真机调试,欢迎已经申请到资格的朋友测试反馈。 本程序数据管理功能基于LeanCloud提供的数据存储功能,在...
  • 小程序开发完成之后,我们需要在真机上进行测试,真机调试方面小程序开发者工具有预览、远程调试和设置体验版本三大部分功能。除了这三种方式之外,我们还可以使用真机远程调试,在 iOS 上可以通过实现 Safari 调试...
  • 小程序测试方法有很多种,直接用真实测试机扫码体验版就可以测试,那为什么还要选择使用工具呢? 使用微信开发者工具的优势: 1、相比真机测试,使用工具可以节省资源,大公司感受不到,小公司真的没有那么多测试...

    一、为什么要使用微信开发者工具?

    小程序的测试方法有很多种,直接用真实测试机扫码体验版就可以测试,那为什么还要选择使用工具呢?
    使用微信开发者工具的优势:
    1、相比真机测试,使用工具可以节省资源,大公司感受不到,小公司真的没有那么多测试机过兼容哇哇
    2、小程序内部的跳转,有些可能逻辑复杂,不好造条件,使用工具可以直接跳转页面测试
    3、抓包、看接口很方便
    4、其他我没有深入了解的优势
    5、多会一个工具,面试吹一下

    二、安装微信开发者工具

    1、下载微信开发者工具:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

    在这里插入图片描述

    2、安装,没有什么特别的,下一步下一步
    在这里插入图片描述

    三、使用微信开发者工具

    1、登录已开通开发者权限的微信账号,导入小程序的安装包,选择小程序包路径,和正确的appid:

    在这里插入图片描述

    在这里插入图片描述
    上图导入打好的包:这个包可以找开发打,打好提供包就可以,也可以自己打,打包方法另一篇博文有写到

    2、愉快的探索开发者工具测试小程序
    设置:
    在这里插入图片描述

    四、微信小程序内部使用的一点点介绍

    小程序内抓包:
    在这里插入图片描述

    机型切换测试兼容:
    在这里插入图片描述

    三种编译模式:

    在这里插入图片描述

    页面测试,可以在这里直接跳转:
    在这里插入图片描述

    链接添加参数直接跳转:
    在这里插入图片描述

    扫描二维码跳转:

    在这里插入图片描述

    真机调试:
    1、需要对应真机登录已开通开发者权限的账号

    在这里插入图片描述

    2、PC端真机调试:

    在这里插入图片描述

    3、手机端真机调试:

    在这里插入图片描述

    展开全文
  • 微信小程序出来有段时间了,最近抽空写了个静态案例练练手。由于没有公测名额,无法测试,没有接口,所以先这样吧。 首先上图,整个app的演示是这样的: 图一     一、微信小程序和html5标签的区别: (此图片来源...
  • 微信小程序开发者工具

    千次阅读 2022-03-27 20:40:21
    微信小程序模板目录结构

    微信小程序开发者平台:

    微信小程序

    开发者工具如下(网站里还有开发文档等以供学习和使用)

    点击下载可以下载对应的操作系统下的版本

     安装完成后显示页面(我已经有一个了): 

    在小程序目下点击加号

    需要注意的是下图红框内:

    1、其中AppID是在注册的时候生成的ID,没有的话可以注册一下,使用的邮箱要在之前和微信没有过任何联系,如果只是想试试,可以点击测试号

    2、云开发会提供一些做好的模板,而不使用云开发是基础模板(使用测试号无法云开发)

    点击确定: 

    其中页面结构如图所示:

     

    展开全文
  • 2、注册过程中需要很多认证,有很多认证,比较繁琐,如果暂时只是开发测试,不进行提审、发布的话,只要完成营业执照号填写就可以了,不需要完成微信认证。 3、注册完账号,登录,在主页面左边列表中点击设置,然后...
  • 本小程序为本人的毕设设计项目:微计划-日程管理类微信小程序。 演示动画 界面展示 主要功能模块 目标模块 计划模块 任务模块 笔记模块 系统其他功能模块 数据备份与还原功能 时间轴功能 小卡片功能 日历界面功能 ...
  • 项目上线两个小程序,运营有一段时间了,且版本迭代过程中发现一些性能问题。特从官方Wiki上查找说明,进行测试。近期运营数据如下:: 方案一:性能 Trace 工具 微信 Andoid 6.5.10 开始,我们提供了 Trace ...

    背景

    项目上线两个小程序,运营有一段时间了,且版本迭代过程中发现一些性能问题。特从官方Wiki上查找说明,进行测试。近期运营数据如下::

    方案一:性能 Trace 工具

    微信 Andoid 6.5.10 开始,我们提供了 Trace 导出工具,开发者可以在开发者工具 Trace Panel 中使用该功能

    使用方法

    1. PC 上需要先安装 adb 工具,可以参考一些主流教程进行安装,Mac 上可使用 brew 直接安装。
    2. 确定 adb 工具已成功安装后,在开发者工具上打开 Trace Panel,将 Android 手机通过 USB 连接上 PC,点击「Choose Devices」,此时手机上可能弹出连接授权框,请点击「允许」。
    3. 选择设备后,在手机上打开你需要调试的开发版小程序,通过右上角菜单,打开性能监控面板,重启小程序;
    4. 重启后,在小程序上进行操作,完成操作后,通过右上角菜单,导出 Trace 数据;
    5. 此时开发者工具 Trace Panel 上会自动拉取 Trace 文件,选择你要分析的 Trace 文件即可;

    可以通过 adb devices 命令确定设备是否已和 PC 建立起连接

    方案二:性能面板

    从微信 6.5.8 开始,我们提供了性能面板让开发者了解小程序的性能。开发者可以在开发版小程序下打开性能面板,打开方法:进入开发版小程序,进入右上角更多按钮,点击「显示性能窗口」。

    性能面板指标说明

    方案比较:

    1.优势:以上两种方案各有千秋,前者更适合开发排查,后者更适合开发和测试人员,其可以在手机端直接显示数据

    2.劣势:方案一相对局限于开发者,且强依赖于PC设备。方案二开发和测试人员均可以使用,随摆脱了PC的强依赖,但版本局限于开发版 或者体验版,其需要加权限。还有一种通病,其都是实时,其数据保存和备案相对不方便

    3.其他改良方案:除了前两者方案外,可以采用腾讯的Perfdog进行测试,可以保存数据和回放 ,管理测试用例等。见我之前分享的文章:

    https://blog.csdn.net/jlhx123456/article/details/106311540

    参考文章

    https://developers.weixin.qq.com/miniprogram/dev/framework/performance/tools.html

     

    展开全文
  • 由浅入深教大家如何从零基础开始,开发制作一个微信小程序。解答你的大部分问题。小程序怎么开发自己的小程序
  • 微信小程序如何封装api接口 首先创建个http文件夹(可自定义名字) 一:创建个env.js文件用来设置公共访问的url,即环境地址 module.exports = { //开发环境 dev:{baseUrl:http://localhost:3000}, //测试环境 ...
  • 微信小程序 测试号 申请

    千次阅读 2021-06-17 00:05:33
    微信小程序测试号申请 为方便开发者开发和体验小程序、小游戏的各种能力,开发者可以申请小程序或小游戏的测试号,并使用此帐号在开发者工具创建项目进行开发测试,以及真机预览体验。 ... ...
  • 微信小程序版 socket.io和engine.io ...运行测试服务器&测试微信小程序 运行测试服务器 $ npm run serve 使用 "微信web开发者工具" 打开examples/app项目,运行样例小程序 注意:运行测试程序,请开启"开发环境不
  • 首先,我们先看一下在真机里微信小程序的手机截图,如果不明确的跟你说,这是微信小程序的话,估计你也会认为这是一个APP界面。但…..但这是如假包换的微信小程序呀,而且页面切换非常的流畅。 (此图片来源于网络,...
  • 1 绪论 4 1.1 项目开发背景 4 1.2 项目开发意义 4 1.3 项目主要的内容 4 2 相关技术介绍及环境开发条件 5 2.1相关技术介绍 5 2.2环境开发条件 7 ...5.1功能测试用例 32 6总结 33 参考文献: 34 致 谢 35
  • 这是一款云开发的表白墙微信小程序 特点是云开发, 安装特别的简单 首先呢小程序账号开通云开发权限 然后把源码上传到微信开发者工具里面 然后点击开发者工具软件上面的云开发,然后点击数据库 在数据库里面创建...
  • 2.2小程序框架以及目录结构介绍 6 2.3 JAVA简介 7 2.4 MySQL数据库 7 2.5 SSM三大框架 7 3 需求分析 8 3.1 系统设计目标 8 3.2需求分析概述 9 3.3 系统可行性分析 9 3.4经济可行性 10 3.5操作可行性:  11 3.6系统...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 59,467
精华内容 23,786
关键字:

微信小程序测试工具

微信小程序 订阅
友情链接: banking银行管理.zip