软测之魂第二章
找Bug的核心思维与境界
1.逆向思维,不走寻常路【多路径】
2.发散思维【正向,逆向,容错,性能,兼容】
软件测试的目的并不是寻找Bug,而是测试软件的质量,给出相应的软件质量报告。
成功的测试是一种平衡,是一种能够直观体现软件质量的手段,给出相应的缺陷风险预警,让项目组知道产品存在的已知风险。
漏测分析原则
不是一个人的事(漏测分析报告的输出者不是个人,而是群体会议纪要)
不批判
不指责
不一言堂
0缺陷是空中楼阁,做正确的事,和正确的做事。工匠精神与象牙塔的平衡在于缺陷的风险程度。
产品,研发,测试三角关系
Python学习
创建只有一个元素的元组,必须要带,号
tuple3=(1,)
没有,号就是创建的数字1
元组元素的访问
格式:元组名[下标]
tuple4=(1,2,3,4,5)
print(tuple4[0])
print(tuple4[1])
print(tuple4[2])
print(tuple4[3])
print(tuple4[4])
print(tuple4[5]) #下标越界
print(tuple4[-1])#获取最后一个元素
print(tuple4[-5])#不会越界
元组一旦初始化元素不能被改变,但是数值可以被改变,元组也可以被删除。
tuple5=(1,2,3,4,[5,6,7])
tuple5[-1]=[7,8,9]
tuple5=(1,2,3,4,[7,8,9])
tuple6=(1,2,3)
del tuple6
元组的操作
t7=(1,2,3)
t8=(4,5,6)
print(t7+t8)
(1,2,3,4,5,6)
print(t7)
元组重复
t10=(1,2,3)
print(t10*3)
(1,2,3,1,2,3,1,2,3)
判断元素是否在元组中
t11=(1,2,3)
print(4 in t11)
False
元组的截取
格式:元组名[开始下标:结束下标]
从开始下标开始截取,截取到结束下标之前
t12=(1,2,3,4,5,6,7,8,9)
print(t12[3:7])(4,5,6,7)
print(t12[3:])(4,5,6,7,8,9)
print(t12[:7])(1,2,3,4,5,6,7)
元组的方法
t14=(1,2,3,4,5)
#len()返回元组中元素的个数
#max()返回元组中的最大值
#min()返回元组中的最小值
将列表转成元组
List=[1,2,3]
t15=tuple(list)
print(t15) (1,2,3)