
软件自动化测试
文章平均质量分 51
jingyueshi2009
这个作者很懒,什么都没留下…
展开
-
yaml的基本语法
1、基本规则 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab,只允许使用空格 缩进的空格数目不重要,只要相同层级的元素左对齐即可#表示注释,从它开始到行尾都被忽略--- #分段写一段python,读取yaml文件import yamlwith open('../data/excersieData.yaml',encoding='utf-8') as f1: y=yaml.safe_load(f1.read()) print(y)...原创 2021-09-22 08:51:29 · 233 阅读 · 0 评论 -
环境初始化与数据清除
1、环境初始化与数据清除fixture源码详解:fixture(scope='function',params=None,autouse=False,ids=None,name=None)scope:有四个级别参数“function”(默认),“class”,"module","session" params:一个可选的参数列表,它将导致多个参数调用fixture功能和所有测试使用它。 autouse:如果True,则为所有测试激活fixtur...原创 2021-09-12 16:45:34 · 270 阅读 · 0 评论 -
如何设置pycharm,才能使代码按照相对路径查找文件成功
选中项目工程根目录,右键,选择Mark Directory as ,选择 Sources Root,程序里面就可以按照相对路径查找 了。原创 2021-09-10 16:37:02 · 1541 阅读 · 0 评论 -
pycharm双击Shift键会弹出 SearchEverywhere 对话框,老烦人了
最近在使用pycharm时,老是弹出SearchEverywhere 对话框,后来发现,是因为双击了shift键才弹出来的,因此下定决心研究一把,取消掉这个烦人的少操作,尼玛,本来编程就已经过够抓狂的了,还给我弹出个这烦人的东西,体验极差。取消的操作步骤如下:1、ctrl+Shift+A,注意A一定要是大写的,不然按不出来这个弹框2、搜索栏输入registry3、找到ide.suppress.double.click.handler,勾选复选框4、点击close就可以了。5、双击sh原创 2021-09-09 22:22:24 · 1553 阅读 · 1 评论 -
使用copy方法复制数据,不改变原有数据
import hashlibimport requestsfrom 接口练习.config import loginDatafrom 接口练习.config import HOSTimport copy#1、确定登录的接口url#2、获取账号密码#3、用post请求登录'''{"retcode": 1, "reason": "\u7528\u6237\u6216\u8005\u5bc6\u7801\u9519\u8bef"}需要encoding转变为uicode,才鞥看出reas.原创 2021-09-09 20:34:06 · 676 阅读 · 0 评论 -
excel表文件处理练习
#excel表文件处理练习#2021/9/9import xlrdworkbook=xlrd.open_workbook('sho.xls',formatting_info=True) # 打开xls文件 ,formatting_info保持原样式参数。sheet_names=workbook.sheet_names() # #读取电子表到列表sheet_name=sheet_names[2] # 读取第3个电子表的名称print(type(sheet_names)) # 打印<.原创 2021-09-09 10:36:34 · 286 阅读 · 0 评论 -
allure报告入门
待续~~~原创 2021-09-01 09:20:18 · 117 阅读 · 0 评论 -
pytest框架入门
一、pytest框架入门与unittest不同,pytest使用的是python自带的assert关键字来进行断言。assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言结果判定为通过,用例执行成功,否则用例执行失败。1、pytest的理解:pytest是只用自动化测试框架,pytest向下兼容unittest。pytest有自己的一套命名规范:(1)文件名:以test开头,或者以test结尾;(2)类:以Test开头,且类中不能有init方法;(3原创 2021-08-31 09:44:37 · 250 阅读 · 0 评论 -
用python编写一段小游戏:到动物园里喂动物
要求用面向对象的设计编写一个python程序,实现一个文字游戏系统。动物园里面有10个房间,房间号从1 到 10。每个房间里面可能是体重200斤的老虎或者体重100斤的羊。游戏开始后,系统随机在10个房间中放入老虎或者羊。然后随机给出房间号,要求游戏者选择敲门还是喂食。如果选择喂食:喂老虎应该输入单词 meat,喂羊应该输入单词 grass喂对了,体重加10斤。 喂错了,体重减少10斤如果选择敲门:敲房间的门,里面的动物会叫,老虎叫会显示 ‘Wow !!’,羊叫会显示 ‘mie.原创 2021-08-27 10:00:27 · 2227 阅读 · 0 评论 -
“““冒泡排序“““
"""冒泡排序"""import random #导入随机数包list2=[]for one in range(1,11): number=random.randint(1,100)#随机产生10个100以内的数 list2.append(number)print(f'冒泡排序前,list2={list2}')# list2=[82, 68, 54, 99, 14]for i in range(len(list2)-1): #控制比较多少轮 for j in rang.原创 2021-08-24 21:59:30 · 162 阅读 · 0 评论 -
写一个三角形的类,包括初始化方法,计算三角形的周长,面积(海伦公式)。长方形类,计算周长,面积。
'''写一个三角形的类,包括初始化方法,计算周长的方法,计算面积的方法(可以用海伦公式) S△=√[p(p-a)(p-b)(p-c)] 其中p是三角形的周长的一半p=(a+b+c)/2.'''#定义三角形类class Tingle: #初始化三角形的三条边 def __init__(self,a,b,c): self.a=a self.b=b self.c=c #三角形周长 def total_Lenth(.原创 2021-08-24 21:43:53 · 663 阅读 · 0 评论 -
猜数字游戏
'''写一个猜数字游戏,需求如下:随机生成一个0-100之间的数字,让用户猜,如果用户猜对了,提示:回答正确,游戏结束.如果猜错了给出对应的提示(您输入的值过大,您输入的值过小),最多允许猜7次.'''#随机生成一个0-100之间的数字import random #导入随机数包number=random.randint(0,100)#随机生成一个0-100之间的整数count=0while count<7: # 用户输入数字 input_num.原创 2021-08-23 10:06:20 · 600 阅读 · 0 评论 -
APPIUM环境配置步骤,及注意事项
APPIUM环境配置步骤1.jdk环境配置添加JAVA_HOME: L:\Java\jdk1.8.0_191PATH添加环境变量:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH变量:%JAVA_HOME%:\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;原创 2021-08-22 19:55:07 · 257 阅读 · 0 评论