
自动化测试
冯冰雪
机会是留给有准备的人!
展开
-
关于outlook展示发件人、收件人乱码的问题
代码如下:message['From'] = Header('冯冰雪','utf-8') # 发起人名字,不填展示为空message['To'] = Header('冯冰雪','utf-8') # 接收人名字,不填展示为空在outlook客户端 在展示smtp发送的邮件时,发件人与收件人处,是这样的其中,你可以看到有一串固定字符:=?utf-8?b? xxxx ?=xxxx 后经base64解密,发现就是我的原来设置----------------解...原创 2021-12-16 18:41:41 · 3238 阅读 · 2 评论 -
Open Browser 关键字黑掉
今天在使用robotframework的时候发现 Open Browser是黑的,用过这个框架的小伙伴都知道,这表示不可用,对吧于是乎,我在网上找答案,robotframework回退版本到3.1.2啥的,结果还是不行本计划要不换个python环境和wxpython,换成3.6(原来是3.7),结果因为太费时间,我就先忙别的了。结果在看结构的时候,突然想了下试试看可不可以运行结果真的就运行起来了···费了老大劲想把open browser整成蓝色····哎····和我一样的小伙伴,时原创 2021-07-12 17:47:04 · 448 阅读 · 0 评论 -
基于redmine的测试日报终于实现99.99%的自动化了
今年一月份的时候,我的博客出了一版自动采集数据生成excel的脚本,其实节省了测试组的很多数据处理时间https://blog.csdn.net/FBX_fbx_FBX/article/details/104051445我觉得时间还可以再节省更多,就在工作之余又慢慢尝试多项改进,实现了99.99%的自动化--因为有每个人每天的进度变更,所以不可能实现完全自动化说一下本次基于上次的变更1.不再使用excel作为中间媒介,直接写成html2.不再手动制图,使用matplotlib绘制..原创 2020-06-23 15:54:57 · 1298 阅读 · 0 评论 -
jenkins 插件包
jenkins下载插件费时,还老是time out ,不晓得咋了看了网上的说法镜像啊/地址啊改来改去···好像效果都不大啊···直接复制了以前的jenkins的插件目录,直接解决!也分享给大家吧~...原创 2020-04-07 17:53:08 · 593 阅读 · 0 评论 -
接口测试需要遵循的15个原则
什么是好的自动化测试 ?易于理解易于创建易于维护足够的覆盖足够的效率关于测试集的组织原则一:测试是将需求在复述一遍,一切的用例设计都要和需求保持一致,要以“测什么”为核心,而不是可以测什么或者怎么测原则二:测试集上描述需求,测试应该是自文档的原则三:每个测试用例验证且只验证一个概念(通用概念)原则四:测试用例的名称清晰表达其目的原则五:...原创 2019-11-28 22:06:46 · 1161 阅读 · 0 评论 -
RobotFramework--知识记录及分享
以下分享内容均为我工作过程中实践的,有任何疑问或者指导欢迎各位参与评论。我们也可以一起讨论新方法,内容会持续更新······RobotFramework学习记录获取token拼接列表成逗号分割的字符串生成随机数字生成随机字符串时间回溯类型判断unicode判断Run Keyword IfRun Keyword If ELSEEvaluate对各种操作符的常见使用获取token建立一个通道并...原创 2019-07-30 16:00:23 · 520 阅读 · 0 评论 -
CI-持续集成:⑥--jenkins集成robot framework及发送执行报告
1.安装jenkins并可以使用,前面有博客介绍的,需要参考的话可以看看2.下载对应插件:3.新建一个项目用于运行robot脚本,在构建后选择操作 publish Robot Framew test result我是直接通过命令去执行case的配置一下构建后的操作配置保存后,外面会有机器人的图标运行之后,会出现执行情况4.关于robot报告的发送...原创 2019-07-11 16:42:35 · 714 阅读 · 0 评论 -
python-excel 之表格数据截图保存到本地
前提:excel文件中包含很多个sheet,我只截图其中一个表的数据并保存到本地环境:python3.5 + office 2016激活方法1:def excel_catch_screen(filename, sheetname, screen_area, img_name=False): save_path = 'D:\\Auto_folder\\' pythonc...原创 2019-07-09 15:15:29 · 8004 阅读 · 10 评论 -
python-excel 之带有格式及合并单元格样式的表格复制
from openpyxl import load_workbookdef copy_excel(totle_excel,totle_sheetname,down_excel,down_sheetname): down = load_workbook(down_excel) totle = load_workbook(totle_excel) totle_sheet...原创 2019-07-09 14:57:54 · 5266 阅读 · 4 评论 -
转 python复制某个目录下最新的文件到另一个目录
# -*- coding: utf-8 -*-import osimport shutildef listdir(path, list_name): #传入存储的list for file in os.listdir(path): file_path = os.path.join(path, file) if os.path.isdir(fil...原创 2019-07-09 14:45:46 · 1323 阅读 · 0 评论 -
python-selenium之 js引用调整不可见元素为可见
有时候我们在操作selenium的时候,某些下拉列表无法点击,我们就可以采用取消其锁定状态,再去参与其他活动js = 'document.getElementById("ReportViewer1_ctl06_ctl04_ctl00_Menu").style.display="block";'brower.execute_script(js) # 调用js方法,同时执行js脚本...原创 2019-07-09 14:36:41 · 1397 阅读 · 0 评论 -
python-selenium之 显示等待、窗口切换
准备使用 pip install selenium 下载包在程序中进行调用# 导入 selenium 下的 webdriver(网页内驱动模块) from selenium import webdriverfrom selenium import webdriverSelenium WebDriver提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发实践的应用程...原创 2019-07-09 14:28:57 · 1976 阅读 · 0 评论 -
jenkins始终无法正确使用git的解决方案
在安装jenkins后,选定git的版本,git版本需要再1.7以上才行。在jenkins中设置git的执行路径,一定要检查是否是正确的!1.error: Peer certificate cannot be authenticated with known CA certificates fatal: HTTP request failed 这个问题是关于SSL认证时出错了...原创 2018-08-06 15:07:26 · 13543 阅读 · 0 评论 -
CI-持续集成:⑤-jenkins 集成sonarqube
软件需要:jenkins + mysql + sonarqube + sonar-scannerOS:CentOS 6.71. jenkins的安装 ,前面的博客已经进行了详细的描述,如你已经安装,请跳过:java 升级至1.8:https://blog.csdn.net/FBX_fbx_FBX/article/details/81170895jenkins 安装:https:/...原创 2018-08-06 14:33:21 · 330 阅读 · 0 评论 -
CI-持续集成:④--jenkins 邮件配置
配置前,准备两个插件:build timestamp plugin 邮件配置所需要的日期获取插件Email Extension Plugin 邮件配置插件一. 全局配置配置系统管理员邮件地址进入 系统设置 找到 Extended Email Notification 板块,以下是我自己设置的模板,可进行参考在找到邮件通知项,进行配置注:使用...原创 2018-07-27 15:25:35 · 361 阅读 · 0 评论 -
CI-持续集成:③--jenkins 部署
输入网址进入jenkins在服务器上 cat上述文件,即可获取密码:cat /var/lib/jenkins/secrets/initialAdminPassword注:可能你会出现如下问题(出现该问题是 你自己添加了url 后缀加 /jenkins 才会出现)此为jenkins的bug,将域名后面的 /jenkins 去掉即可进入配置页面。去掉jenkins 后...原创 2018-07-26 11:50:37 · 469 阅读 · 0 评论 -
CI-持续集成:②--jenkins.war 安装
进入jenkins的官网:https://jenkins.io/download/选择你需要的环境,进入即可,这里选择CentOS支持版本,如下界面按照其提示,执行依赖包和密钥的操作: 安装依赖包sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins....原创 2018-07-24 19:05:22 · 373 阅读 · 0 评论 -
CI-持续集成:①--java升级
升级步骤:1、下载tar.gz格式的软件包至本地服务器上;下载地址为: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、解压下载后的文件到/usr/local目录下: tar xf jdk-8u20-linux-x64.ta...原创 2018-07-24 10:47:03 · 384 阅读 · 0 评论