复习
测试基础:
1、测试是做什么?找bug。本质发现问题并提出解决方案。
2、什么样是bug? 应该做的你没做,不应该出错出错了,做多了,大家都知道应该这样做你做的不符合,我觉得不好的地方。
3、IT企业工作整体流程(需求分析-计划-设计-编码-测试(单元测试-集成测试(接口测试)-系统测试-验收测试)-上线运维)
4、接口测试(测试计划-设计(用例设计-脚本)-执行测试-bug/总结报告)
5、fiddler工具-抓包、发修改请求、修改响应。中断。
等价类划分、边界值测试、输入域分析法、输出域覆盖法 错误猜测、异常分析、正交实验法 场景流程分析法、决策表(判定表)、因果图、状态迁移图 某程序规定:"输入三个整数 a 、 b 、 c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … "。用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。) 分析:分析题目中给出和隐含的对输入条件的要求: (1)整数 (2)三个数 (3)非零数 (4)正数 (5)两边之和大于第三边 (6)等腰 (7)等边 如果 a 、 b 、 c 满足条件( 1 ) ~ ( 4 ),则输出下列四种情况之一: 1)如果不满足条件(5),则程序输出为 " 非三角形 " 。 2)如果三条边相等即满足条件(7),则程序输出为 " 等边三角形 " 。 3)如果只有两条边相等、即满足条件(6),则程序输出为 " 等腰三角形 " 。 4)如果三条边都不相等,则程序输出为 " 一般三角形 " 。
无效
输入一个数
输入数据: a=4,b=, c= 预测结果 无效
输入两个数
输入数据: a=4,b=5, c= 预测结果 无效
输入小数
输入数据: a=0.4,b=0.5, c=0.7 预测结果 无效
输入0
输入数据: a=0,b=0, c=0 预测结果 无效
输入数据: a=0,b=0.4, c=0.5 预测结果 无效
输入负小数
输入数据: a=-0.5,b=-0.7, c=-0.2 预测结果 无效
输入数据: a=-0.5,b=0.6, c=0.2 预测结果 无效
输入负整数
输入数据: a=-1,b=5, c=7 预测结果 无效
输入负整数和0
输入数据: a=-2,b=0, c=4 预测结果 无效
输入符号
输入数据: a=@,b=2, c=4 预测结果 无效
输入字母下划线
输入数据: a=n,b=4, c=4 预测结果 无效
输入汉字
输入数据: a=2,b=东方, c=阳 预测结果 无效
有效
输入正整数
输入数据: a=4,b=5, c=7 预测结果 一般三角形
输入正整数
输入数据: a=4,b=4, c=6 预测结果 等腰三角形
输入正整数
输入数据: a=1,b=2, c=4 预测结果 非三角形
输入正整数
输入数据: a=3,b=3, c=3 预测结果 等边三角形
|