macOS 安装Python3+robotframework macOS安装robotframework为什么要用robotframework?安装步骤安装Python3安装robotframework安装pypubsub安装wxPython安装pygments安装robotframeworklexer安装ride验证安装截图问题和解决版本备忘为什么要用robotframework?作为一个自动化测试工具的翘楚,即使不深入研究,至少也值得熟练应用。安装步骤安装Python3官网下载,如:python-3.9.10-macos11.pkg运行安装向导,完成
python 使用openpyxl模块写Excel文件 import openpyxlimport timefrom openpyxl.styles import Font, PatternFillclass excelWriter(object): def __init__(self, file_path, title_row) -> None: self.file_path = file_path self.title_row = title_row self.workbook = op
什么是软件测试? 软件测试说明什么是软件测试?软件测试基础软件测试重要性软件测试经典示例软件测试的益处测试员角色和职责测试方式测试类型什么是软件测试?软件测试是鉴定软件程序正确性和质量的过程。目的是检查软件是否满足客户特定需求、需要和预期。换言之,测试是通过执行一个系统或者应用来发现故障、缺陷或者错误。测试的任务是为了找出应用失败的原因进而根据需求来更正失败。例如:汽车厂商测试汽车的最高速度、燃油效能和碰撞安全性。这些测试成为汽车销售过程广告策略的一部分。开发一款新型软件可能远比想象的要难。毕竟你想要从一开始就确保一
iTerm2与远程服务器进行文件传输 目录一、背景介绍二、步骤三、rz、sz的使用四、QA & Reference一、背景介绍Windows可以用Xshell进行远程服务器文件传输,Mac上没有Xshell,可以通过iTerm2实现rz/sz功能。二、步骤安装lrzszbrew install lrzsz下载iterm2-zmodemgit clone https://github.com/aikuyun/iterm2-zmodem.git复制iterm2-send-zmodem.sh 和iterm2-re
Python+Newman+钉钉机器人实现测试自动化 测试自动化实践目的代码示例目的使用尽量少的代码实现自动化。采用postman编写接口用例,然后导出为json文件,利用Newman执行。使用json模块解析json报告,返回错误个数调用钉钉机器人,输出报告代码示例import datetimeimport osimport jsonfrom xiaobai2 import Xiaobaiclass PmApiTest(): def __init__(self) -> None: pass
Python自动化测试二次封装钉钉机器人发送测试报告 二次封装钉钉机器人为什么要二次封装?封装思路代码代码执行报告样式为什么要二次封装?丰富输出内容,增加测试报告的可读性封装思路报告模版变量化关键指标参数化代码# xiaobai2.pyfrom dingtalkchatbot.chatbot import DingtalkChatbotimport datetimeclass Xiaobai(): def __init__(self, failed) -> None: self.failed = fai
Linux定时任务设置 定时任务设置步骤编写任务脚本修改定时任务查看定时任务编写任务脚本#!/bin/bash/opt/python39/bin/python3 /home/<yourusername>/kode/hello.py >/dev/null 2>&1脚步文件名称为test.sh修改定时任务crontab -e# test.sh* * * * * /home/<yourusername>/kode/test.sh查看定时任务crontab -l
Linux环境安装nodejs,并配置全局目录 nodejs安装与配置nodejs安装下载nodejs压缩包移动压缩包到安装目录解压缩文件添加环境变量设置npm全局目录使用npm安装应用nodejs安装下载nodejs压缩包wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz移动压缩包到安装目录sudo mv node-v16.13.1-linux-x64.tar.xz /opt/解压缩文件sudo tar -xvf node-v16.13.1-linu
Python比较两个JSON文件内容是否相同 Python操作JSON文件题目分析比较方法1比较方法2测试文件题目分析操作JSON需要用到JSON包把JSON文件转化为字典后进行比较对比:普通比较“==”,现有的模块deepdiff比较方法1import json"""This snippet is used to compare two json files, and find out the differences."""# read json file, return dict filedef file_reader(