摘要:2020年第三期《python接口自动化+python测试开发》课程,4月5号开学(火热报名中!) 主讲老师:上海 悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:4月5号 6月27号,每周六、周日晚上20:30 22:30 报名费:报名费3000一人(周期3个月) 联系QQ:28334 阅读全文
posted @ 2020-03-04 23:41 上海-悠悠 阅读 (3104) 评论 (0) 编辑
摘要:前言 面试测试岗位一般会有笔试题,笔试题考SQL和编程基础比较多,小编最近收集了多家公司的测试面试题,整理成一个文档供大家参考。 2018年下半年一直不太平,听到最多的就是“p2p暴雷”,“xx平台跑路”,紧接着年底就是“裁员”、“xx部门就地解散”、“欠薪”,很多小伙伴已经提前回家准备过冬了,等待 阅读全文
posted @ 2019-01-22 10:16 上海-悠悠 阅读 (8631) 评论 (9) 编辑
摘要:前言 有一些小伙伴一直想改变pytest用例的执行顺序,实际上我们在用例设计原则上用例就不要有依赖顺序。 pytest默认执行用例是先根据项目下的文件夹名称按ascii码去收集的,module里面的用例是从上往下执行的. pytest_collection_modifyitems 这个钩子函数顾名思 阅读全文
posted @ 2020-04-03 00:09 上海-悠悠 阅读 (45) 评论 (0) 编辑
摘要:前言 pytest提供的很多钩子(Hooks)方法方便我们对测试用例框架进行二次开发,可以根据自己的需求进行改造。 先学习下pytest_runtest_makereport这个钩子方法,可以更清晰的了解用例的执行过程,并获取到每个用例的执行结果。 pytest_runtest_makereport 阅读全文
posted @ 2020-04-01 23:06 上海-悠悠 阅读 (63) 评论 (0) 编辑
摘要:前言 跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 jenkins的定时任务是用的crontab语法,参考这篇 "https://www.cnblogs.com/yoyoketang/p/11167181.html 阅读全文
posted @ 2020-03-24 22:38 上海-悠悠 阅读 (134) 评论 (0) 编辑
摘要:前言 jenkins在源码管理选择 Credentials 的时候,有时候会不小心添加多余的凭据,在列表中会显示很多,看着碍眼。 可以在首页的凭据管理删除多余的凭据。 凭据管理 新建job 源码管理 选择 Credentials,发现有几个重复的 回到jenkins首页,打开凭据管理 系统 全局凭据 阅读全文
posted @ 2020-03-24 21:58 上海-悠悠 阅读 (82) 评论 (0) 编辑
摘要:前言 当我们有代码提交到代码仓库时,我们希望能自动触发构建任务,这个需求可以用jenkins的“构建触发器”来实现。 一般自己公司有本地的代码参考如gitlab,我这里以github为例,设置都差不多。 环境准备: 1.Jenkins安装GitHub Plugin插件 2.Jenkins服务可以外网 阅读全文
posted @ 2020-03-21 00:12 上海-悠悠 阅读 (108) 评论 (0) 编辑
摘要:前言 前面jenkins是搭建在docker容器里,运行job的时候默认会在容器内部运行代码,相关的依赖环境需要在docker容器重新安装一遍,这样很不方便。 如果宿主机已经安装好相关的运行环境了,docker容器我们搭建好jenkins就行了, 把宿主机设置为jenkins的一个slave节点 安 阅读全文
posted @ 2020-03-19 00:10 上海-悠悠 阅读 (75) 评论 (0) 编辑
摘要:前言 当我们的自动化项目越来越多的时候,在代码仓库会提交不同的分支来管理,在用jenkins来构建的时候,我们希望能通过参数化构建git仓库的分支。 Git Parameter插件 先下载 Git Parameter 插件,系统管理 插件管理 搜索:Git Parameter 下载安装 安装完成 参 阅读全文
posted @ 2020-03-17 23:38 上海-悠悠 阅读 (109) 评论 (0) 编辑
摘要:前言 当我们的代码完成了第一阶段的需求,版本稳定后,希望能出个稳定版本。于是在 commit 后需要打个 tag 标签,也就是我们平常说的版本号,如v1.0版本 本篇讲解如何使用 pycharm 打 tag 标签,并推送到 github 上,查看 release 版本。 pycharm打tag标签 阅读全文
posted @ 2020-03-12 22:53 上海-悠悠 阅读 (155) 评论 (0) 编辑
摘要:前言 当我们用 pycharm 提交代码的时候,每天都要 commit 提交的内容,有时候发现后面写的代码还不如前两天的稳定。 这时候想把代码回退到某次 commit 提交,可以使用git的 reset 功能实现。 reset 回滚有三种类型: Mixed 此为默认方式 回退一个版本,且会将暂存区的 阅读全文
posted @ 2020-03-11 23:45 上海-悠悠 阅读 (134) 评论 (0) 编辑
摘要:前言 前面一篇已经用 pycharm 创建了分支,当我们在某个分支上代码开发完成,代码测试没问题后需要把分支上的代码合并到 master 分支上。 这样保证 master 分支的代码永远都是最新的,也是最干净的,这样才可以持续的开发自己的项目。本篇讲解如何使用 pycharm 合并自己的分支。 查看 阅读全文
posted @ 2020-03-10 23:56 上海-悠悠 阅读 (131) 评论 (0) 编辑