代码改变世界

我的pytest系列 -- pytest+allure+jenkins项目实践记录(1)

2020-07-12 18:59 by 那个杰克, 466 阅读, 0 推荐, 收藏, 编辑
摘要:一次偶然的面试机会,一位面试官给我的启发,为什么不用pytest代替unittest做自动化呢?你应该学学pytest,这个对你有好处!故事就从这里开始,我已经准备好酒了 pytest是什么 摘自:pytest官网 The pytest framework makes it easy to writ 阅读全文

软件生命周期&测试流程

2020-04-20 18:47 by 那个杰克, 1374 阅读, 0 推荐, 收藏, 编辑
摘要:一、软件生命周期,6大阶段: | | | | 问题的定义及规划 | 主要确定软件的开发目的及其可行性,制订开发计划。 | 5 | 需求分析 | 在确定软件开发可行的情况下,对软件要实现的各个功能进行详细分析,明确客户需求,输出需求规格说明书(原型图) | 6 | 系统设计| 把需求分析得到的结果转变 阅读全文

二分查找、折半查找(binary search)

2020-04-18 18:24 by 那个杰克, 290 阅读, 0 推荐, 收藏, 编辑
摘要:二分查找的原理 1、首先找到列表中排在中间的元素,比较目标元素与该元素的大小,如果中间的元素等于目标元素,则返回对应的下标索引index,否则返回 1 2、如果目标元素比该元素大,则在中间元素与最后一个元素之间重复步骤1 3、如果目标元素比该元素小,则在中间元素与第一个元素之间重复步骤1 代码: 阅读全文

论《unittest框架中测试用例依赖的解决》重要性

2020-03-10 21:35 by 那个杰克, 1193 阅读, 0 推荐, 收藏, 编辑
摘要:论一下unittest测试框架间测试用例依赖的重要性,是值得每一个自动化开发工程师,必修的武功宝典了,且解决方法的姿势也有千差万别,且跟我细细品尝。 使用公共方法,在其他用例获取Token值 使用全局变量 使用setUpClass方法和类方法 阅读全文

Sorted 内置函数的排序使用

2020-01-08 17:53 by 那个杰克, 1384 阅读, 0 推荐, 收藏, 编辑
摘要:Sorted 内置函数的排序使用 Sorted 排序列表 1、倒序对列表进行排序 打印结果: [1, 3, 4, 6, 7, 23] 2、正序对列表进行排序 打印结果: [23, 7, 6, 4, 3, 1] Sorted 排序字典 1、对字典中的Key值进行降序排列 Sorted函数中的Key参数 阅读全文

使用迭代器的方法找出素数

2019-12-15 22:04 by 那个杰克, 430 阅读, 0 推荐, 收藏, 编辑
摘要:问题:自定义一个生成小于某个整数的所有素数的迭代器 思路: 思路1):因此判断一个整数m是否是素数,只需把 m 被 2 ~ m 1 之间的每一个整数去除,如果都不能被整除,那么 m 就是一个素数。 思路2):另外判断方法还可以简化。m 不必被 2 ~ m 1 之间的每一个整数去除,只需被 2 ~ m 阅读全文

Jenkins2构建pipeline流水线

2019-11-29 10:37 by 那个杰克, 674 阅读, 0 推荐, 收藏, 编辑
摘要:流水线有两种方式: 1、脚本式流水线 2、声明式流水线 构建流水线的简单示例: + 脚本式流水线 + 声明式流水线 脚本式流水线和声明式流水线的区别: 脚本式流水线 + 优点:脚本灵活性更高、可以构建更复杂的流水线 + 缺点:脚本代码结构不清晰不容易维护 声明式流水线: + 优点:脚本灵活性比脚本式 阅读全文

使用docker-compose安装wordpress

2019-11-24 20:06 by 那个杰克, 673 阅读, 0 推荐, 收藏, 编辑
摘要:使用docker compose安装wordpress 一、Docker配置加速器,更换docker国内源加速安装 1. 使用命令编辑文件,如果没有daemon.json文件,需要新建daemon.json 2.加入下面的数据,docker cn镜像: "" 3.如果是腾讯云服务器需加上: 4.wq 阅读全文

如何验证docker-compose安装成功

2019-11-24 20:05 by 那个杰克, 4801 阅读, 0 推荐, 收藏, 编辑
摘要:安装过程及如何验证docker compose安装成功 + 步骤1: 通过运行 curl 从GitHub上进行安装下载 + 步骤2: 提交执行命令 + 步骤3: 测试是否安装正常 阅读全文

安装Docker

2019-11-24 20:01 by 那个杰克, 185 阅读, 0 推荐, 收藏, 编辑
摘要:服务器环境:CentOS7 + 例外: 如果之前安装有docker,需要先移除旧版本: + 步骤1: 安装必要的系统工具 + 步骤2: 通过添加外源,安装稳定的仓库: + 步骤3: 安装DockerCE 如果安装过程中,有提示GPG KEY秘钥,确认您现在已经拥有指纹 060A 61C5 1B55 阅读全文