简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言API 测试时,Request Body 和 Response Body 格式可能是JSON 格式,所以对 JSON 的处理显得非常重要。 关于 JSON 的概念请参考这篇《REST Assured 22 - JSON》Python 对 JSON 的操作非常方便,主要有下面 4 个方法。方法功能json.dumps()将 Python 对象编码成 JSON 字符串json.loads()将已编
自从接触到 BDD,深有感触,BDD 是广大 QA 的福音,测试领域的天空豁然开朗。BDD 模式更有助于团队合作,提高工作效率,加快产品上线。即使一个不会代码的 QA,也有可能快速的实现自动化用例。当然前提是你的团队有一个核心的人,搭好了 BDD 测试框架。本文主要是介绍一下有关 BDD 概念。...
python 中如何选择多线程,多进程实现并行执行脚本
Python 虚拟环境 (Virtual Environment) 是一种隔离的环境,每个虚拟环境都有自己的 Python 解释器和一组独立的库,从而避免了不同项目之间的依赖冲突
最近接触到 UI 测试,涉及到这样一个场景,改变页面大小,验证页面一个输入框默认提示符会有不同。例如:页面宽度设置成小于等于 1024,应该显示短的提示符,大于 1204 显示长的提示符。Case 在本地都是通过的,但是日常 Jenkins 运行在 Remote VM 上,尽然跟期望的不一致。1024 宽度尽然显示成长的提示符了。得出结论,在不同机型上执行测试,设置页面宽度一样,但是期望的结果居然
为了解和研究 Jenkins,特意本地部署了 Jenkins,记录一下 Jenkins 的入门篇,安装和启动。**内容提要:**Jenkins 是什么?CI/CD 是什么?Jenkins 安装Jensin 启动
在创建 Jenkins Job,需要设置一些参数,有时想偷懒,在手动触发 Build 时不想输入太多参数,如果一些参数能互相关联就好了。这款 Active Choices Reactive Parameters 类型参数可以实现。
有时review其他成员的Pull request,或基于另外一个remote branch进行change,我们要checkout remote branch,创建本地branch。当前一般是本地master branch,先fetch一把,将最新remote branches拉到本地,不然识别不了remote branches, Run command: git fetch查看所有Fetch到
工作中有需要创建一个 HTML 报告,比如测试用例运行报告等。如何优雅地,简洁地创建 HTML 文档,经过一番调研,发现 Python 中的 Dominate 最佳。本文通过介绍 Donimate 的用法,最后再结合一个具体的 html 测试报告实例。