自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 记一次前端精度问题

记录在软件测试工作中遇到的前端精度问题本次问题的原因为:6.818%*180 四舍五入取整出现精度误差

2022-07-06 17:22:48 255 1

原创 递归获取翻页数据(TAPD接口实战)

前言:很多接口是通过翻页获取数据,如何通过递归的方法获取翻页数据呢以下为用递归的方法获取TAPD缺陷数据: def get_bus_from_project_v2(workspace_id, limit=200, page=1, re_data=[], **kwargs): """ 通过递归方法翻页获取所有数据 :param workspace_id: :param limit: :param page:

2022-02-24 15:58:20 790

原创 基于jenkins集群与robotframework的自动化测试基础架构

前言:现在都2022年了,自动化测试技术已经发展了10多年的时间,按理来说应该是一种比较成熟的技术了。自动化测试到最终落地,或多或少都要经历几个阶段:每个项目组都有自己的一套自动化框架/脚本使用统一的语言、工具、框架使用统一的自动化测试平台最近在公司用测试平台与robotframework自动化测试框架,打造一个统一的自动化测试平台。写在最后:在任何公司开展自动化测试工作,首要的任务是结合公司业务,确定自动化测试要达到什么目标,这个目标一定是要切实可行且能达到的,要不然盲目的开展工作自动

2022-02-20 14:47:32 519

原创 apscheduler 实现mongoDB作业存储

初始化配置from apscheduler.schedulers.background import BackgroundSchedulerfrom apscheduler.jobstores.mongodb import MongoDBJobStore, MongoClientfrom apscheduler.executors.pool import ThreadPoolExecutor, ProcessPoolExecutorfrom conf import configjobstores

2021-12-13 21:51:32 1106

原创 Python列表推导和map/filter/lambda

如何写出pythonic的代码,让代码显得高大上?有很多应用场景需要用到python去过滤或者加工集合中的数据,自然会用到列表推导或者lambda表达式#过滤数组中模2为0的数|采用列表推导a = [x for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] if x % 2 == 1]#过滤数组中模2为0的数|采用map/filter/lambdas = list(filter(lambda n: n % 2 == 1, [1, 2, 3, 4, 5, 6, 7, 8,

2021-11-13 16:32:54 534

原创 Python单例模式解决flask_apscheduler运行两次问题

背景最近在搭建公司的自动化测试平台,有一个需求是定时执行某些自动化任务,自然需要引入一个定时任务框架。因为平台使用的是flask搭建的,自然而然的就会想到用flask_apscheduler。在引入flask_apscheduler框架后,发现每次定时任务均会执行两次,因此对该问题进行了百度/bing,网上大部分解决方案是:在app.run()中设置use_reloader=False,这样就可以避免函数被执行两次,采用上诉方案将代码部署到服务器上之后依旧会执行两次,最后继续百度尝试,发现采用单例模式可以

2021-11-07 14:26:15 2381 3

原创 Python requests 出现UNSUPPORTED_PROTOCOL 解决方案

最近要集成集团的LDAP,使用Python requests 库发送get请求至目的地址,请求是https,出现UNSUPPORTED_PROTOCOL错误以下代码已关闭了SSL认证,host地址脱敏处理:import requestss = requests.Session()url = "https://xx.x.xx.xx:9443/commonauthservice_new/ws/OIDAuthService/userLogin?systemid=%s&userName=%s" \

2021-08-31 20:29:28 4620

原创 Python实现Http公共请求封装

前言离上一次发表文章技术文章都是2年前的事情了,这2年,我在这个城市真是一路漂泊,公司也是换到第三家了,希望能在这家公司好好干,加油~为什么要封装Http公共请求?我的理解是尽可能的屏蔽底层差异,让函数的使用者能够更方便的实现功能,同时也为下一步做接口测试自动化提供一个可维护的公共库。本次仅介绍Http请求中GET、POST、PUT请求的封装方法,大致分为以下步骤先分别实现GET,POST,PUT请求实现公共设置请求头,请求体方法将三种请求同时封装到common http request 方

2021-06-13 14:37:54 1688 2

转载 UML中的六大关系

UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML关系的说明和类图描述,一看之下,清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的...

2019-11-19 15:06:20 179

原创 Adepx

Apdex 全称是 Application Performance Index,是由 Apdex 联盟开放的用于评估应用性能的工业标准。Apdex 联盟起源于 2004 年,由 Peter Sevcik发起。Apdex 标准从用户的角度出发,提供了一个统一的测量和报告用户体验的方法,将其量化为范围为 0-1 的满意度评价,把最终用户的体验和应用性能作为一个完整的指标进行统一度量。在网络中运行的任...

2019-11-11 17:23:18 152

原创 Pytest+Allure+Selenium 实现失败用例自动截图

前言好久都没有更新我的博客了,最近由于项目组变更,原来的项目的自动化工作停止了,我本人感到非常的遗憾和失落,毕竟这个自动化项目是我从零到一搭建起来的,我本人也是首次接触。...

2019-10-29 14:10:56 4190 1

原创 软件开发过程中的文档

软件开发过程中的文档软件测试涉及到对程序,数据,文档的测试,软件开发过程中产生的各文档如下

2019-10-14 14:32:13 324

原创 Web自动化测试中选择Div下拉列表

这里写自定义目录标题前言功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言最近在做公司的一个产品的前端自动化工作,...

2019-07-15 09:46:24 1471

原创 自动化测试入门-快速搭建一个自动化测试框架Pytest+Allure

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-04-09 10:23:52 794

软件开发中涉及到的文档.xmind

软件开发过程中产生的文档以及各个文档的主要内容,软件测评师教程内容。

2019-10-14

2018年下半年上午-软件测评师-试题及答案与解析-全国软考真题.docx

软件测评师2018年上午真题,含有详细的解析,包含所有题!

2019-07-15

软件测试测试点汇总(不含支付测试)

这个是我整理的软件测试测试点,包含接口测试,界面测试等内容,需要要xmind打开

2019-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除