摘要:pytest_rerunfails 测试场景: 在web/app自动化测试中,经常出现超时导致测试失败 加成等待时间,或者重新执行 运行 pytest -sq -reruns 7 文件名 (7代表再次运行的最多次数,sq代表日志输出) #test_pyexample.py def add(x,y):
阅读全文
摘要:pytest 3.8.0 运行 api>pytest test_pyexample.py #test_pyexample.py def add(x,y): return x+y def test_add(): assert add(1,2)==3 def test_add2(): print("1
阅读全文
摘要:1、unittest是python内嵌的测试框架,原名Pyunit 2、unittest提供了 test cases, test fixtures , test suites,test runner 相关组建 3、编写规范 测试模块首先 import unittest 测试类必须继承 unittes
阅读全文
摘要:1、print方法 py2 print"hello world" py3 print("hello world") 2、整除 py2 3/2=1 py3 3/2=1.5 3、替换或删除的方法 py2 commands, raw_input, reload, xrange,file py3 subpr
阅读全文
摘要:1、什么是单元测试 单元测试的价值 单元测试的难点 2、unittest和pytest都是python单元测试的框架 3、目前国内大厂单元测试的现状 只做到了类的覆盖和接口的覆盖,没办法做到行或者判断的覆盖。 4、应用unittest和pytest于自动化测试 5、单元测试的覆盖率 语句覆盖 定义:
阅读全文
摘要:1、shell运行环境概念 bash是一个进程 bash下还可以重启一个shell,这个shell 是sub shell ,原shell会复制自身给他 在 sub shell 中定义的变量,会随着sub shell 的消亡而消亡 ()子shell中运行 {}当前shell中运行 $$当前脚本执行的p
阅读全文
摘要:1、判断的类型 算术判断 字符串判断 逻辑判断 shell内置判断 2、算术判断 [ 2 -eq 2 ]相等 ([]两边都要用空格隔开) [ 2 -nq 2 ]不等 [ 3 -gt 1 ]大于 [ 3 -ge 2 ]大于等于 [ 3 -lt 1 ]小于 [ 3 -le 2 ]小于等于 (())也可以
阅读全文
摘要:1.变量的类型 字符串 a="xx" 数字 i=1234 布尔类型 a=true b=false 2.数字型变量操作 计算 i=1 echo${i} echo$((i)) 更新 ((i=i+1)) echo$i 只能进行整数计算,浮点数计算请使用 awk'BEGIN{print1/3}' 先计算再引
阅读全文