自动化测试Sweet
文章平均质量分 71
Sweetest 是一款小而美的自动化测试解决方案,同时支持 Web UI,Http 接口,DB 操作测试,Android App 测试,小程序测试。
MetaTrade
时来天地皆同力,运去英雄不自由
展开
-
天价NFT,24*24像素头像
pixelpunks像素朋克,用代码生成像素头像,发挥创意,让头像飞起来创意我听说,在区块链上,一张24*24的像素头像可以卖到 9050 万美元,真是匪夷所思了详情请见: https://www.36kr.com/p/1339722275117312 https://zhuanlan.zhihu.com/p/350919003?utm_oi=1309951489352495104 https://www.larvalabs.com/cryptopunks 其中原创 2021-08-21 21:22:48 · 8286 阅读 · 0 评论 -
Sweet web 模块文档
web 模块测试 Web UI,需要安装浏览器及其驱动,如 Chrome 和 Webdriver 驱动。元素列表module:websetting:{'browserName': 'Chrome','headless': False} browserName: Chrome/IE/Firefox headless: 无头模式 False: 有界面模式 True: 无界面模式 关键字1. 打开 | OPEN在浏览器中打开一个链接。..原创 2021-08-14 07:19:08 · 215 阅读 · 0 评论 -
Sweet 预览版发布,欢迎免费试用
经过多次测试验证,Sweet 预览版发布,欢迎试用!请下载https://github.com/sweeterio/test_example参考READ.me操作,内容如下:使用说明本项目为 Sweet 体验版示例: 无需授权,可直接体验 每个测试计划最多可执行3个测试套件 每个测试套件最多可执行10个测试步骤 本期体验版本到期日为2021/12/31 到期后,重新发布最新体验版 二、快速启动系统要求 Windows 10/W...原创 2021-08-14 07:20:38 · 261 阅读 · 0 评论 -
Sweet 简洁是美
核心价值做 Sweetest 的过程中,我常常思考,它的核心价值是什么?是 Web 自动化测试吗?还是 Excel 编写用例?或者是 Web、http、App 融合测试?这些看起来都很重要,却不是核心价值。因为支持这些特性的框架也很多,能让 Sweetest 与其他框架区别开来的是什么?我想应该是:一套简洁强大的自动化用例编写及执行规范。而 Sweetest 只是这套规范的一个实现。这套规范的独特之处在于: 关键字模块划分 关键字动态解析 元素变量定位法原创 2021-08-13 14:16:58 · 501 阅读 · 0 评论 -
Sweet 小试牛刀
背景SonarQube 是一款代码扫描平台,我们也使用几年有余。当初为了能够平滑推广,只保留 bug 和缺陷类型的规则,关闭了所有坏味道规则。最近,我们开始从 SonarQube7.9 升级到 8.9,而且打开了坏味道规则。结果扫描发现历史遗留的坏味道问题数量巨大,修复时间无法承受,经过沟通决定历史遗留的坏味道问题一次性关闭,之后新产生的才做修复。是的,把现在扫描出来的坏味道问题全部关闭,本来以为是很简单的操作,结果我去操作的时候发现,在 SonarQube 上一次只能关闭500个问题,如果我们原创 2021-08-13 14:15:25 · 171 阅读 · 0 评论 -
Sweet 的问与答
Sweet 与其他自动化测试框架最大的不同是什么?答:Sweet 是让业务测试人员自己写自动化测试用例其他自动化测试框架是谁写测试用例呢?答:大部分都是专门的自动化测试人员写用例脚本为什么他们不让业务测试人员写呢?答:用例脚本也是代码,有一定的门槛,而大部分业务测试不会代码那 Sweet 的业务测试就会代码了吗?答:不是,Sweet 的测试用例不是用例脚本,而是在表格中用文本编写的所以写 Sweet 的测试用例不需要会代码?答:是的,Sweet 的测试用例和功能测试用例类原创 2021-08-13 14:14:09 · 199 阅读 · 0 评论 -
Sweet 元素定位及用例语法
一、元素定位元素列表的作用主要是把元素定义独立出来,一是方便维护元素信息,二是测试用例中用元素名称书写,可读性更高。字段 注释 app 一个特定的被测系统,如:百度网站,微信app,抖音app,echo接口等 element 元素名称,在不同的 app 下面可以同名 by Selenium/Appium 定位方式,或者 json 格式, 如果是纯文本则不需要填写 by value 定位的值 frame 自定义字段,如 element 在 fra原创 2021-08-13 14:12:48 · 196 阅读 · 0 评论 -
Sweet 如何编写用例
Sweet 以测试计划为执行单元,即每次执行都是一个测试计划 1个测试计划包括1至多个测试套件 1个测试套件包括1至多个测试用例 1个测试用例包括1至多个测试步骤 在示例项目 sweet_example 中,目录测试计划示例即为一个测试计划,“测试计划示例”是测试计划名称,我们也可以创建自己命名的目录作为测试计划;在测试计划示例目录下,baidu.xlsx,echo.xlsx即为测试套件,baidu,echo是测试套件名称;在测试套件baidu.xlsx中,包括4个表.原创 2021-08-13 14:10:48 · 163 阅读 · 0 评论 -
Sweet 架构图及模块介绍
Sweet 组成架构图代码层: Autotest:或者叫 Client 模块,负责读取测试计划、解析测试计划,调用 Driver 模块循环执行测试套件,把最终的执行结果处理为测试报告 Driver:驱动模块,是 Sweet 的核心功能(Sweet 仅此模块做了代码加密),负责调度模块,测试套件初始化,处理执行逻辑,调度关键字模块,打印/输出测试日志,返回测试结果 KeyWords:关键字模块(如 Web, http, Mobile, DB 模块),负责模块初始化,关键字原创 2021-08-13 14:08:46 · 1073 阅读 · 0 评论 -
Sweetest 教程:环境配置
Sweetest 是一款小而美的自动化测试解决方案,同时支持 Web UI,Http 接口,DB 操作测试,Android App 测试,小程序测试。虽然本项目配置非常简单,但还是有一些同学因为环境配置问题无法把示例跑起来,所以本文详细介绍 Sweetest 环境配置过程。Sweetest 的环境要求如下: 系统要求:Windows Python 版本:3.6+ 浏览器:Chrome Chrome 驱动 一、Window...原创 2021-08-13 14:03:34 · 315 阅读 · 0 评论