摘要: Google Chrome provides a built-in debugging tool called "Chrome DevTools" out of the box, which includes a handy feature that can evaluate or validate 阅读全文
posted @ 2021-08-27 15:59 贺满 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 谷歌浏览器,对于作为程序员的我们来说可以是居家必备了,应该用的相当的熟悉了,我们用的最多的应该是network选项吧,一般用来分析网页加载的请求信息,比如post参数之类的,这些基本的功能基本上够用了,今天我说的不是network模块,而是console命令模块的使用, 关于console命令的使用 阅读全文
posted @ 2021-08-27 12:01 贺满 阅读(1383) 评论(0) 推荐(1) 编辑
摘要: 前言 TestSuite一直是unittest的灵活与精髓之处, 在繁多的测试用例中, 可以任意挑选和组合各种用例集, 比如smoke用例集, level1用例集, webtest用例集, bug回归用例集等等, 当然这些TestSuite需要我们提前定义好, 并把用例加载进去. Pytest采取的 阅读全文
posted @ 2021-08-16 11:56 贺满 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 最近在写Selenium Java脚本时遇到一个问题,登录进入系统之后,要点击左侧的一个菜单,但是执行到该语句时报下面的错误: Firefox中报错如下: org.openqa.selenium.ElementClickInterceptedException: Element is not cli 阅读全文
posted @ 2021-07-08 16:20 贺满 阅读(2343) 评论(0) 推荐(0) 编辑
摘要: from configobj import ConfigObj import os # Python读写配置文件模块--Configobj class TestConfig(): def __init__(self): self.path = os.path.dirname(os.path.dirn 阅读全文
posted @ 2021-06-14 08:53 贺满 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 今天是我在PA的last day, 转眼间到了要说再见的时候了,细细数来已经在PA已经呆了8.5年,共3127天。 在这8年多的时间里我参与并主导负责过多个金融产品线的项目质量保障工作,比如早期的PA一账通、网银、电销系统,中期的银行一账通项目群以及后期的银行核心项目群。同时,我也从一个职场小菜鸟、 阅读全文
posted @ 2020-10-30 17:07 贺满 阅读(1717) 评论(3) 推荐(4) 编辑
摘要: 无意翻到去年写的一篇总结,还趟在自己的电脑里,今天就拿出来分享一下。 去年参加了公司组织的《氨基酸新晋管理者领导力培训》,这个培训给共分为3次进行,总共5天,时间跨度为3个月,结合人理论学习和工作实战,总体来说比那种纯粹讲理论人培训效果会好很多。 刚开始看到课程介绍以及内容时,其实我的内心有纠结到底 阅读全文
posted @ 2020-06-26 17:49 贺满 阅读(1251) 评论(0) 推荐(1) 编辑
摘要: 7月26日第二天学习心得: 今天主要学习了执行贯彻和绩效反馈两大块内容,我的心得有: 一.执行层面有两大原则:--理解员工需求: 回顾了一下自己以往的经历,一般这块我用的最多的一般是在接到一个新项目的时候。一般会召开一个启动会,把项目组的成员都叫来,讲一下项目的背景,我们的目标和期望,以及做这件事的 阅读全文
posted @ 2019-07-30 22:26 贺满 阅读(1111) 评论(2) 推荐(0) 编辑
摘要: 7月25日第一天学习心得: 1、关于认知: 老师讲到管理者要照镜子和爬窗口,时刻搞清楚自己的位置以及多看看其他人是如何做的,有没有好的东西可以学习借鉴过来的。 2、关于什么是学习: 持久的行为改变过程。学是一个存储过程,吸收知识。习是一个化合过程。 3、关系思维模式: 意愿很重要,它决定了你能在某件 阅读全文
posted @ 2019-07-30 22:16 贺满 阅读(1118) 评论(0) 推荐(1) 编辑
摘要: 管理是可以通过后天的学习掌握的一项技能,但同时管理这条路每个人走的都不一样,因为没有一个固定的标准而且前面的路有很多未知和不确定性,所以不同的人对管理的理解、定义以及怎么做管理都会有不同的想法、做法。 很多一线的技术人员通常都不太愿意转管理,原因有很多,比如痴迷技术,对管理不感冒,也有不知道如何做管 阅读全文
posted @ 2017-10-14 12:23 贺满 阅读(12858) 评论(10) 推荐(10) 编辑
摘要: 一、折线图: 效果图: 二、柱状图: 效果图: PS: 其实前面两个图只变动一点:把 line 个性为 column 三、饼图: 效果图: 参考资料: http://xlsxwriter.readthedocs.io/chart_examples.html http://xlsxwriter.rea 阅读全文
posted @ 2017-09-14 20:10 贺满 阅读(44252) 评论(2) 推荐(3) 编辑
摘要: 一、安装xlrd模块: 1、mac下打开终端输入命令: 2、验证安装是否成功: 在mac终端输入 python 进入python环境 然后输入 import xlswriter 不报错说明模块安装成功 二、常用方法: 1、创建excel文件 2、创建sheet 3、特定单元格里写入数据 a) 写入文 阅读全文
posted @ 2017-09-14 19:10 贺满 阅读(16073) 评论(0) 推荐(0) 编辑
摘要: 一、安装xlrd模块: 1、mac下打开终端输入命令: 2、验证安装是否成功: 在mac终端输入 python 进入python环境 然后输入 import xlrd 不报错说明模块安装成功 二、常用方法: 1、导入模块: 2、打开文件: 3、获取sheet: 获取所有sheet名字:x1.shee 阅读全文
posted @ 2017-09-14 18:20 贺满 阅读(40836) 评论(1) 推荐(0) 编辑
摘要: 用例的管理问题解决了后,接下来要考虑的就是报告我问题了,这里生成测试报告主要用到 HTMLTestRunner.py 这个模块,下面简单介绍一下如何使用: 一、下载HTMLTestRunner下载: 这个模块不能通过pip安装,只能下载安装,下载地址如下: python2.x版本:http://tu 阅读全文
posted @ 2017-09-08 23:36 贺满 阅读(21408) 评论(2) 推荐(2) 编辑
摘要: 前面五节主要介绍了环境搭建和requests库的使用,可以使用这些进行接口请求的发送。但是如何管理接口案例?返回结果如何自动校验?这些内容光靠上面五节是不行的,因此从本节开始我们引入python单元测试框架 unittest,用它来处理批量用例管理,校验返回结果,初始化工作以及测试完成后的环境复原工 阅读全文
posted @ 2017-09-08 23:35 贺满 阅读(6419) 评论(0) 推荐(1) 编辑
摘要: 我们日常项目中的接口测试案例肯定不止一个,当案例越来越多时我们如何管理这些批量案例?如何保证案例不重复?如果案例非常多(成百上千,甚至更多)时如何保证案例执行的效率?如何做(批量)测试数据的管理?如何做到数据与脚本分离? 以上这些问题才是我们自动化测试中要重点考虑的问题,单个用例其实并不难。 来看一 阅读全文
posted @ 2017-09-08 23:35 贺满 阅读(16822) 评论(4) 推荐(2) 编辑
摘要: 有了前面几节的介绍,基本的接口测试是可以满足了。本节一些其它的高级技巧: 一、认证 1、基本认证: 输出: 2、数字认证: 3、OAuth认证 暂略。可参考官方文档:http://docs.python-requests.org/en/master/user/authentication/ 二、代理 阅读全文
posted @ 2017-09-08 17:32 贺满 阅读(5844) 评论(0) 推荐(0) 编辑
摘要: 掌握了前面几节的的内容,就可以做一些简单的http协议接口的请求发送了,但是这些还不够。HTTP协议是一个无状态的应用层协议,也就是说前后两次请求是没有任何关系的,那如果我们测试的接口之前有相互依赖关系怎么办呢(比如我要在博客园发文章,是需要先登录的),这时我们就要用到cookie和session技 阅读全文
posted @ 2017-09-08 17:05 贺满 阅读(9484) 评论(7) 推荐(1) 编辑
摘要: 上一节介绍了 requests.get() 方法的基本使用,本节介绍 requests.post() 方法的使用: 本文目录: 一、方法定义 二、post方法简单使用 1、带数据的post 2、带header的post 3、带json的post 4、带参数的post 5、普通文件上传 6、定制化文件 阅读全文
posted @ 2017-09-08 13:28 贺满 阅读(39363) 评论(3) 推荐(4) 编辑
摘要: 环境搭建好后,接下来我们先来了解一下requests的一些简单使用,主要包括: 本节首先来了解一下requests库中如何发送get请求: 一、看下方法定义: 1、到官方文档去了下requests.get()方法的定义,如下: 2、点击右上角的【source】,看一下它的源码如下: 看到最后一行re 阅读全文
posted @ 2017-09-08 13:16 贺满 阅读(27512) 评论(2) 推荐(2) 编辑