细节小点

–封装
–是面向程序的
第一步:将属性和方法封装到一个抽象的类中
外界使用类创建对象,然后让对象调用方法
对象的方法的细节都被封装到类的内部
–继承的语法:
class 类名(父类名):
pass
子类继承父类,可以享受父类中已经封装好的方法,封装子类特有的属性和开发

多继承:
子类可以拥有多个父类,并且具有所有父类的属性和方法
class 子类名(父类名1,父类名2)
pass
多态:
不同的子类对象调用相同的父类方法,
多态可以增加代码的灵活度
以继承和重写父类方法为前提
不影响字类内部的设计
类:类名=属性值
如果使用对象.类属性 =值,只会给对象添加一个属性,而不会影响到类属性值
类方法:
类属性就是针对类对象定义属性
类属性用于记录与这个类相关的特征
类方法语法
@classmethond ----类方法需要修饰器,这个
@classmethond来标识,告诉解释器这是一个类方法
类方法第一个参数应该是cls
由那个类调用方法,方法cls就是那个类的引用
def 类方法名(cls):
pass
例如:show_tool_count(cls) —方法
静态方法
语法如下
@staticmethond —静态方法的修饰器
def 静态方法名();
pass
日志级别
Debug --详细的信息,通常出响在诊断问题上
info —确定,一切按照预期的运行
warning —出现一些问题,软件还能继续运行
error -----更严重的问题,软件没有执行一些功能
critical ----一个严重的错误,本身无法继续运行
默认Warning

session 涉及安全性要求较高的数据:银行卡账号,密码
计算机的三大组件:
cpu :中央处理器:处理数据
内存:速度快,临时存放数据
硬盘:永久存放数据,速度慢
http和https
http:超文本传输协议 默认端口80
https:http+ssl(安全套接字层) 默认端口:443
request
post 使用—登录注册,需传输大文本的 文件
pytest
断言:
assert ‘h’in ‘hello’ (判断h在hello中)
assert 3 4(判断34)
assert 3!=4 (判断3不等于4)
assert ()==4(判断F()方法返回值是否为4)
assert {‘0’,‘1’,‘2’} ==(‘0’,‘3’,‘8’)

@allure.feature # 用于描述被测试产品需求
@allure.story # 用于描述feature的用户场景,即测试需求
with allure.step # 用于描述测试步骤,将会输出到报告中
allure.attach # 用于向测试报告中输入一些附加的信息,通常是一些测试数据,截图等
@pytest.allure.step # 用于将一些通用的函数作为测试步骤输出到报告,
调用此函数的地方会向报告中输出步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值