测试
段小王爷
金融行业
展开
-
el-card里面添加el-table表格无法撑开
在进行页面布局分块后,在el-card卡片里添加el-table后,表格数据无法撑开,只能显示一行且自动带上了滚动条,展示效果十分不理想。通过F12检查发现,.el-card__body该属性的限制导致无法撑开。原创 2023-01-18 10:37:21 · 2558 阅读 · 0 评论 -
pycharm执行cmd命令报错‘nohup‘ �����ڲ����ⲿ���Ҳ���ǿ����еij������������ļ���
pycharm执行cmd命令报错。原创 2022-12-16 16:06:40 · 1735 阅读 · 0 评论 -
eval的经典用法
通常做法是将json转换成字典,然后通过key去取值。本方法是通过eval函数实现。原创 2022-09-24 16:02:51 · 129 阅读 · 0 评论 -
requests中post参数data和json区别
requests中post参数data和json区别_LLLibra146的博客-CSDN博客_data和json转载 2022-09-21 21:36:42 · 240 阅读 · 0 评论 -
文件上传的两种方式
在使用form表单的时候,一旦点击提交触发submit事件,一般会使得页面跳转,页面间的跳转等行为的控制权往往在后端,后端会控制页面的跳转及数据传递,但是在某些时候不希望页面跳转,或者说想要将控制权放在前端,通过js来操作页面的跳转或者数据变化。一般这种异步的操作,我们都会想到ajax方式,因此在实现了功能后就整理了这篇文章,通过ajax方法实现form表单的提交并进行后续的异步操作。常见的form表单提交方式<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTM原创 2022-04-02 21:27:47 · 107 阅读 · 0 评论 -
清理日志的两种方式
对于服务器日志清理的常见方式方法1:rm -rf *.log ----直接删除日志文件方法2:cat /dev/null >文件名.log ---将不存在的内容写入日志文件,达到清空日志的目的原创 2022-03-20 10:46:12 · 5444 阅读 · 2 评论 -
python实现冒泡排序
def paixu(list): # 排序的轮次 for i in range(1, len(list)): # 每一轮比较的次数 for j in range(0, len(list)-i): if list[j] > list[j+1]: list[j], list[j+1] = list[j+1], list[j] return array if __name__ == '_.原创 2021-11-29 20:31:59 · 537 阅读 · 0 评论 -
Linux常用命令
原创 2021-11-29 20:05:55 · 445 阅读 · 0 评论 -
【测试理论】兼容性测试
原创 2021-11-29 20:03:23 · 155 阅读 · 0 评论 -
统计列表中元素出现的次数
求出列表lists中每个元素出现的次数方法一:使用函数Counter,可以迅速获取list中每个元素出现的次数from collections import Counterresult = [1,2,5,1,1,5,6,3,3,2,2,4,8]result = Counter(lists)print(result )"""方法二:使用for循环"""result=['python','java','python','flask','django','flask']result.原创 2021-11-29 19:59:59 · 11640 阅读 · 1 评论 -
jenkins集成RF
原创 2021-11-26 21:28:27 · 302 阅读 · 0 评论 -
Pandas数据处理
Pandas日期数据处理:如何按日期筛选、显示及统计数据原创 2021-11-26 20:59:38 · 879 阅读 · 0 评论 -
jenkins配置git报错 failed to connect to repositary
解决办法:配置github/gitlab的SSH keys1.在电脑目录下C:\Users\username\.ssh找到id_rsa.pub文件,将其中内容复制2.登录github/gitlab,进入个人设置里面,找到SSH keys,新增保存即可原创 2021-11-23 20:35:21 · 775 阅读 · 0 评论 -
jenkins集成UI自动化
原创 2021-11-20 17:37:20 · 877 阅读 · 0 评论 -
Jenkins配置
节点管理用户权限控制插件邮件预警父子多任务运行原创 2021-11-20 15:17:12 · 322 阅读 · 0 评论 -
git客户端使用
1.安装git客户端下载地址:http://git-scm.com/2.安装一直next即可3.初始化进入git目录(先创建一个git目录),然后右键 git bash here在打开的命令行中输入: git init,会在目录下生成一个.git的文件夹git init克隆文件在命令行中输入需要克隆文件的地址,如: git clone https://github.com/miguelgrinberg/flasky.git检出对应版本gi...原创 2021-11-16 20:41:57 · 332 阅读 · 0 评论 -
RF自定义关键字
1.在sitepackage目录下 创建一个package文件2.编辑init文件3.编辑自定义关键字文件4.自定义关键字汉化from robot.api.deeo import keyword@keyword(name=u"自定义关键字")def xxx(): pass原创 2021-11-13 09:35:03 · 555 阅读 · 0 评论 -
Flask框架连接mysql数据库
1.安装mysql下载安装包进行安装,可以参考安装mysql安装完成后修改密码2.登录数据库在cmd出口中输入命令mysql -u root -p创建数据库#创建数据库create database dlz default charset utf8;#查询数据库show databases;...原创 2021-11-12 20:27:12 · 6597 阅读 · 0 评论 -
python环境依赖包快捷安装
在安装环境时,需要拷贝他人项目环境的信息,避免自己逐个依赖包的安装,可以先使用以下命令,将源环境信息导出pip freeze > requirements.txt将导出的依赖包清单进行在线安装pip install -r requiremnets.txt...原创 2021-11-06 09:27:38 · 182 阅读 · 0 评论 -
windows桌面应用程序UI自动化工具(转载)
原文地址:windows桌面应用程序UI自动化工具 - anobscureretreat - 博客园最近在研究针对windows桌面应用程序的自动化工具,查找了网上相关资料,UI自动化工具很多,但是想同时支持windows桌面应用程序、web端以及APP段的工具少的可怜,以下是一些工具的总结:pyautoguiPyautogui对鼠标的移动、点击、拖拽,键盘按键输入、按住操作,以及鼠标+键盘的热键同时按住等操作都能准确模拟,可以说手能动的都可以,并且简单方便。但由于控件的定位依赖于图像匹配,..转载 2021-11-04 20:30:31 · 5341 阅读 · 0 评论 -
【Pytest篇】pytest执行失败跳转到pdb
背景介绍:pdb是python标准库的调试模块,在pytest中,可以直接使用--pdb参数在测试失败时开始调试。pdb提示符出现后,可以使用pdb的交互调试功能,查看错误。pdb参数说明:pytest --pdb #每次遇到失败都跳转到PDBpytest -x --pdb #第一次遇到失败就跳转到PDB,结束测试执行pytest --pdb --maxfail=n #只有前n次失败就跳转到PDBpdb命令p/print var:输出变量var的值...原创 2021-10-07 20:09:48 · 299 阅读 · 0 评论 -
【Pytest篇】pytest的parametrize叠加用法
parametrize运行结果如下:原创 2021-10-06 22:43:35 · 263 阅读 · 0 评论 -
【Pytest篇】pytest的parametrize之ids参数正文编码问题
parametrize中的ids用法:ids参数中有中文,在控制台输出显示编码格式不正确方法1:在conftest中使用pytest_collection_modifyitems钩子函数,对输出的item.name和item.nodeid重新编码def pytest_collection_modifyitems(items): for item in items: item.name = item.name.encode("utf-8").decode("unicod.原创 2021-10-06 22:34:41 · 900 阅读 · 0 评论 -
【Pytest篇】pytest跳过测试方法(用例)、类、模块
1.跳过测试方法a.有条件跳过根据特定条件,跳过某些测试函数skip(contion,reason=None)contion:跳过条件,必传参数reason:跳过原因,必传参数使用方法:@pytest.mark.skipif(contion,reason="****")b.无条件跳过使用方法:@pytest.mark.skip(reason="****")可以传入一个非必填参数reason表示原因c.自定义skip标签d.pytest自带的sk..原创 2021-10-06 16:29:40 · 2337 阅读 · 0 评论 -
【Pytest篇】pytest配置文件之conftest.py
背景:conftest.py是pytest特有的本地测试配置文件,既可以用来设置项目级别的fixture,也可以用来导入外部插件。名称:conftest.py文件名称是固定的,不可随意更改,pytest会自动识别该文件。作用范围:conftest.py只作用于它所在的目录及子目录。...原创 2021-10-06 15:35:29 · 1078 阅读 · 0 评论 -
【Pytest篇】pytest常用参数
1.查看执行最慢的n条用例--durations=nif __name__ == '__main__': #最慢的2条测试用例 pytest.main(["--durations=2",'test_login_dlz.py']) 运行结果如下:2.关闭禁用插件-p no:插件名称if __name__ == '__main__': pytest.main(["-p", "no:html"])运行结果如下:...原创 2021-10-06 13:56:39 · 404 阅读 · 0 评论 -
【Pytest篇】pytest生成报告的几种方式
Pytest生成报告的几种方式1.生成Junitxml文件在cmd 命令行中执行如下命令pytest test_login_dlz.py --junit-xml=../report/log01.xml2.生成在线测试报告pytest test_login_dlz.py --pastebin=all原创 2021-10-05 14:52:26 · 899 阅读 · 0 评论 -
python执行cmd操作
使用Python执行cmd命令方法1:import osos.system('pip list')方法2:import osos.popen("pip list")原创 2021-10-04 17:48:43 · 140 阅读 · 0 评论 -
Pycharm设置新建文件默认添加编码格式-作者-时间等信息
11原创 2021-10-03 17:31:34 · 694 阅读 · 0 评论 -
python实现enurlcomponent编码
python实现enurlcomponent编码代码如下`.from urllib import parsedata = '{"fundNameList":"","userId":"huangkuanyin"}'url = "/enable/exchange/position"data = parse.quote_plus(data)url = parse.quote_plus(url)data = f'data={data}&url={url}'print(data)运行结果原创 2021-06-04 14:38:46 · 180 阅读 · 0 评论 -
使用python读取Yaml文件
99原创 2021-03-08 21:20:38 · 541 阅读 · 1 评论 -
【测试工具】Xmind思维导图一键生成Excel测试用例
测试的小伙伴应该经常会遇到一个问题,就是在进行测试需求点分析时都会使用Xmind思维导图工具进行测试点的分析,写完之后再编将其编写成对应的Excel格式的文档,方便导入到测试管理管理工具如禅道之类的系统中。如果需求较小,写起来比较容易,如果是大需求,思维导图比较多,需要转换的excel用力也会比较多。如果将xmind思维导图按照一建转换成可以导入测试管理系统的Excel格式呢?下面以导入禅道系统为例代码如下:# coding=utf-8import openpyxl as xlfrom xmin原创 2020-12-10 22:30:45 · 3251 阅读 · 0 评论 -
使用Tkinter报错:TclError invalid command name
最近在使用python3开发测试工具时,遇到一个问题运行代码后报错:TclError invalid command name解决办法:绑定Entry变量组件到Tkinter的StringVar变量,并通过该变量设置和获取输入框的文本具体做法:enter_data = Enter(data,width='30') enter_data .get() #将上面的代码修改如下:V = StringVar()enter_data = Enter(data,width='3原创 2020-08-11 22:30:31 · 13008 阅读 · 2 评论 -
RF自动化标红定位元素
最近在使用python3开发测试工具时,遇到一个问题运行代码后报错:TclError invalid command name解决办法:绑定Entry变量组件到Tkinter的StringVar变量,并通过该变量设置和获取输入框的文本具体做法:增加一行代码V = StringVar()enter_data = Enter(data,width='30') -----改写成----> enter_data = Enter(data,width='30',textvari..原创 2020-08-11 22:26:23 · 172 阅读 · 0 评论 -
关于数据类项目测试经验介绍
关于数据类项目以及报表项目的测试,最大的难点以及痛点在于最后数据的准确性验证。结合之前自己在某银行做过近4年后台数据仓库的测试,总结一下对于数据类项目测试的要点1.尽量以生产实际数据(敏感字段做脱敏处理)进行测试验证。生产数据会有各种异常值,测试的时候更能发现问题。比如客户信息表中的电话号码,中间会有以空格、逗号、横线分隔,开头会有0、+86的数据等异常值,测试的时候应该关注对这些异常值的处理。2.尽量连续多天数据进行测试。数据后台类项目测试,很多汇总数据是需要T+1跑批生成,连续多天数据进行测原创 2020-06-13 22:56:48 · 3468 阅读 · 1 评论