摘要: 背景 当你作为一个测试工程师在送测阶段(提测阶段)A1还没到测试结束时间时,开发突然过来问你现在有个***问题需要更新测试才能验证,才能联调,才能....,现在可以更新测试环境吗? 作为第一次被当面问到这种问题的我来说,我下意识是紧张的,并且脑子不加思考的就回答了,可以啊,现在只剩探索性测试了 然后 阅读全文
posted @ 2020-02-25 17:39 小菠萝测试笔记 阅读(2256) 评论(0) 推荐(2) 编辑
摘要: 代码 f = open('test/gbk.txt', 'a+', encoding='utf-8') print(f.readline()) 最终的执行结果是输出空,为什么呢? a+模式打开文件指针在文件结尾处,所以直接读是读不到内容的 emmm..这是啥意思呢?来看下面代码 f = open(' 阅读全文
posted @ 2020-02-23 19:54 小菠萝测试笔记 阅读(2075) 评论(0) 推荐(2) 编辑
摘要: 前言 读取文件的三个方法:read()、readline()、readlines()。均可接受一个方法参数用以限制每次读取的数据量,但通常不使用 read() 优点:读取整个文件,将文件内容放到一个字符串变量中。 劣势:如果文件非常大,尤其是大于内存时,无法使用read()方法。 总结:不适用于读取 阅读全文
posted @ 2020-02-23 17:44 小菠萝测试笔记 阅读(4488) 评论(0) 推荐(1) 编辑
摘要: 读写文件背景 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘。 读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据 阅读全文
posted @ 2020-02-23 16:09 小菠萝测试笔记 阅读(16300) 评论(1) 推荐(6) 编辑
摘要: os.walk() 方法简单介绍 主要用来遍历一个目录内各个子目录和子文件 是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。 方法参数介绍 os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) 阅读全文
posted @ 2020-02-23 12:41 小菠萝测试笔记 阅读(8809) 评论(0) 推荐(1) 编辑
摘要: Git 忽略文件提交的方法 有三种方法可以实现忽略Git中不想提交的文件。 在Git项目中定义 .gitignore 文件 这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。 .gitignore 文件是可以提交 阅读全文
posted @ 2020-02-21 17:03 小菠萝测试笔记 阅读(3449) 评论(0) 推荐(1) 编辑
摘要: decode和encode的区别和介绍 by.decode(encoding='UTF-8',errors='strict') str.encode(encoding='UTF-8',errors='strict') 显而易见decode是解码,encode是编码 解码代表bytes类型转成str类 阅读全文
posted @ 2020-02-21 16:07 小菠萝测试笔记 阅读(12159) 评论(0) 推荐(0) 编辑
摘要: 没有修改过密码的情况下找回初始密码(或者第一次部署的时候) 进入目录 D:\jenkins\secrets ,找到文件 initialAdminPassword 在jenkins页面,输入登录名admin,然后复制文件中的一串字符,就是密码,进行登录 admin密码修改过后忘记的情况 进入目录 D: 阅读全文
posted @ 2020-02-18 19:49 小菠萝测试笔记 阅读(4189) 评论(0) 推荐(1) 编辑
摘要: logging的简单介绍 用作记录日志,默认分为六种日志级别(括号为级别对应的数值) NOTSET(0) DEBUG(10) INFO(20) WARNING(30) ERROR(40) CRITICAL(50) special 在自定义日志级别时注意不要和默认的日志级别数值相同 logging 执 阅读全文
posted @ 2020-02-18 15:37 小菠萝测试笔记 阅读(4407) 评论(1) 推荐(3) 编辑
摘要: 背景 在MySQL中,写SQL语句的时候 ,可能会遇到 You can't specify target table '表名' for update in FROM clause 这样的错误 错误含义 它的意思是说,不能先 select 出同一表中的某些值,再 update 这个表(在同一语句中), 阅读全文
posted @ 2020-02-14 17:58 小菠萝测试笔记 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: jenkins配置文件的时候,遇到如下报错: 我的配置是这样的: 最后发现是jenkins url下面的系统管理员邮件地址没写,填写与用户名一致就可以了。 阅读全文
posted @ 2020-02-11 17:33 小菠萝测试笔记 阅读(1659) 评论(0) 推荐(0) 编辑
摘要: DDT简单介绍 名称:Data-Driven Tests,数据驱动测试 作用:由外部数据集合来驱动测试用例的执行 核心的思想:数据和测试代码分离 应用场景:一组外部数据来执行相同的操作 优点:当测试数据发生大量变化的情况下,测试代码可以保持不变 实际项目:excel存储测试数据,ddt读取测试数据到 阅读全文
posted @ 2020-02-07 19:46 小菠萝测试笔记 阅读(3034) 评论(3) 推荐(1) 编辑
摘要: 当你使用 requests 发送HTTPS请求时 requests.get(url, parmas=parmas, headers=header, cookies=cookie) 出现了以下错误 HTTPSConnectionPool(host='www.imooc.com', port=443): 阅读全文
posted @ 2020-02-06 14:50 小菠萝测试笔记 阅读(3120) 评论(0) 推荐(0) 编辑
摘要: 当使用 requests 库发送请求时报了以下警告 D:\python3.6\lib\site-packages\urllib3\connectionpool.py:847: InsecureRequestWarning: Unverified HTTPS request is being made 阅读全文
posted @ 2020-02-06 14:44 小菠萝测试笔记 阅读(3343) 评论(0) 推荐(0) 编辑
摘要: configparser简介 ConfigParser模块已在Python 3中重命名为configparser 该模块定义了ConfigParser类。 ConfigParser类实现一种基本的配置文件解析器语言,该语言提供的结构类似于 .ini 文件中的结构 ini文件相关知识 键值对可用 =  阅读全文
posted @ 2020-01-31 11:55 小菠萝测试笔记 阅读(2469) 评论(0) 推荐(2) 编辑
摘要: 前言 为了更好的让openpyxl在工作中使用,将openpyxl的常用操作封装起来,这样不仅复用性高,而且阅读性好 直接上代码 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 """ 5 __title__ = openpyxl操作Exc 阅读全文
posted @ 2020-01-29 21:12 小菠萝测试笔记 阅读(2143) 评论(0) 推荐(1) 编辑
摘要: 前言 当你做接口自动化测试时,测试用例逐渐变多情况下,如果所有测试用例都通过代码管理将会使得代码十分臃肿,而且维护成本会很高; 所以我们一般会通过Excel去管理所有的测试用例,而openpyxl库提供了访问Excel的方法 openpyxl简单介绍 一个Python库,用于读取/写入Excel 2 阅读全文
posted @ 2020-01-29 21:05 小菠萝测试笔记 阅读(2101) 评论(1) 推荐(3) 编辑
摘要: 错误截图 背景 码云上创建了空项目 本地项目绑定了远程仓库,尝试git push,然后报了错 解决办法 使用强制命令git pull origin master --allow-unrelated-historie 后面加上 --allow-unrelated-histories , 把两段不相干的 阅读全文
posted @ 2020-01-28 17:26 小菠萝测试笔记 阅读(2683) 评论(0) 推荐(0) 编辑
摘要: unittest简单介绍 单元测试框架 还可以适用WEB自动化测试用例的开发与执行 提供丰富的断言方法 官方文档:https://docs.python.org/zh-cn/3/library/unittest.html unittest基础使用 1 # 导入unittest模块 2 import 阅读全文
posted @ 2020-01-27 12:26 小菠萝测试笔记 阅读(2165) 评论(0) 推荐(2) 编辑
摘要: test suite 测试套件,理解成测试用例集 一系列的测试用例,或测试套件,理解成测试用例的集合和测试套件的集合 当运行测试套件时,则运行里面添加的所有测试用例 test runner 测试运行器 用于执行和输出结果的组件 test suite、test runner基础使用 单元测试类 1 # 阅读全文
posted @ 2020-01-27 12:25 小菠萝测试笔记 阅读(3901) 评论(6) 推荐(6) 编辑