摘要:2020年第四期《python接口自动化+测试开发》课程,7月4号开学(火热报名中!) 主讲老师:上海 悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:7月4号 9月26号,每周六、周日晚上20:30 22:30 报名费:报名费3000一人(周期3个月) 联系QQ:283340479 课 阅读全文
posted @ 2020-05-25 10:19 上海-悠悠 阅读(337) 评论(0) 推荐(0) 编辑
摘要:2020年第三期《python接口自动化+python测试开发》课程,4月5号开学(火热报名中!) 主讲老师:上海 悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:4月5号 6月27号,每周六、周日晚上20:30 22:30 报名费:报名费3000一人(周期3个月) 联系QQ:28334 阅读全文
posted @ 2020-03-04 23:41 上海-悠悠 阅读(5638) 评论(0) 推荐(1) 编辑
摘要:前言 面试测试岗位一般会有笔试题,笔试题考SQL和编程基础比较多,小编最近收集了多家公司的测试面试题,整理成一个文档供大家参考。 2018年下半年一直不太平,听到最多的就是“p2p暴雷”,“xx平台跑路”,紧接着年底就是“裁员”、“xx部门就地解散”、“欠薪”,很多小伙伴已经提前回家准备过冬了,等待 阅读全文
posted @ 2019-01-22 10:16 上海-悠悠 阅读(9707) 评论(9) 推荐(1) 编辑
摘要:前言 在 linux 上执行jmeter 代码的时候遇到一个问题:There is insufficient memory for the Java Runtime Environment to continue. 报错内容 在 windows 先执行过 get_info.jmx,正常运行,传到 l 阅读全文
posted @ 2020-05-30 17:10 上海-悠悠 阅读(11) 评论(0) 推荐(0) 编辑
摘要:前言 做 web 自动化的时候,我们希望用例失败了能截图,这是之前用 selenium 写 ui 自动化用例的时候经常遇到的问题。 cypress 可以说是业界良心了,不仅帮我们失败的时候自动截图保存下来,还把每个用例都录制成了mp4的小视频,方便追踪问题的时候回放视频 screenshots 失败 阅读全文
posted @ 2020-05-29 19:44 上海-悠悠 阅读(12) 评论(0) 推荐(0) 编辑
摘要:前言 Cypress提供了一个很好的测试运行器, 它为你提供了一套可视化结构的测试和断言套件, 很快你也会看到命令, 页面事件, 网络请求等. 当你还没熟练掌握元素定位时,在运行器界面点开探测器,会自动帮我们定位好元素,甚至写好部分代码。 调试 Cypress提供了调试工具来帮你理解一个测试,能够做 阅读全文
posted @ 2020-05-29 16:41 上海-悠悠 阅读(13) 评论(0) 推荐(0) 编辑
摘要:前言 在写脚本的过程中,有时候会遇到一些问题需要慢慢调试找出原因,Cypress 提供了调试的方法,方便我们快速定位到问题 debugger 调试器 你的Cypress测试代码运行在与应用程序相同的运行循环中.这意味着你可以访问页面上运行的代码, 以及浏览器为你提供的东西, 比如document, 阅读全文
posted @ 2020-05-29 11:36 上海-悠悠 阅读(15) 评论(0) 推荐(0) 编辑
摘要:前言 生成的报告有多个 json 文件时,需使用 mochawesome-merge 合并 json 报告。 环境准备 使用 npm 安装 $ npm install mochawesome-merge --save-dev 查看安装版本 D:\Cypress>npm list mochawesom 阅读全文
posted @ 2020-05-28 22:54 上海-悠悠 阅读(14) 评论(0) 推荐(0) 编辑
摘要:前言 前一篇通过生成的 xml 报告最后用 allure 生成一个html报告内容。 我们也可以生成json格式的报告,最后把json格式报告合并成一个,最终生成一个html报告,这在分布式执行的时候用得到。 安装依赖包 我们需要安装几个依赖: npm install --save-dev moch 阅读全文
posted @ 2020-05-28 21:54 上海-悠悠 阅读(16) 评论(0) 推荐(0) 编辑
摘要:前言 在cypress run的执行过程中,每一个测试用例文件都是完全单独运行的。执行完用例后可以生产对应的报告文件,再结合 allure 可以生成 allure 的报告。 junit-allure报告 在 cypress.json 中加入如下配置 // 作者:上海-悠悠 交流QQ群:9391105 阅读全文
posted @ 2020-05-28 13:26 上海-悠悠 阅读(28) 评论(0) 推荐(0) 编辑
摘要:前言 非 GUI 模式下命令行运行 cypress,需知道有哪些参数可以使用。 查看命令行参数 输入 -h 查看命令行参数 cypress run -h Runs Cypress tests from the CLI without the GUI Options: -b, --browser <b 阅读全文
posted @ 2020-05-28 00:09 上海-悠悠 阅读(15) 评论(0) 推荐(0) 编辑
摘要:前言 前面运行测试用例是直接在运行器里面点击对应的js文件即可运行写好的脚本文件,写完一个项目后,我们希望能用命令行执行全部用例。 cypress 提供了命令行运行用例,可以方便运行单个js脚本,多个js脚本,也可以运行整个项目。 open 启动运行器 启动你的 cypress 运行器界面,参考第一 阅读全文
posted @ 2020-05-27 17:37 上海-悠悠 阅读(58) 评论(0) 推荐(0) 编辑
摘要:前言 "由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败",这是经常遇到的问题 requests.exceptions.ConnectionError: HTTPSConnectionPool(host='www.github.com', port=443): Max retri 阅读全文
posted @ 2020-05-26 11:54 上海-悠悠 阅读(117) 评论(0) 推荐(0) 编辑