设计测试用例的目的:有效性 可复用性 易组织性 可评估性 可管理性
设计测试用例发方法:正交实验法,等价类划分、边界值分析、错误推测、 因果图和综合策略
正交实验法:
利用多因素多水平,写一个txt文档,列出所有的条件及其条件值,保存后进入dos,执行命令pict....txt的命令,得到其所有的组合。然后将其利用pict....txt > xls 导入excel表格中,根据自己的经验,取消掉不可能的组合,加上容易出错的组合,将每一行写成对应的测试用例。
为什么要使用等价类划分法、边界值分析法设计测试用例?
测试的时候会有很多测试数据,这时候就会采用等价类划分法将其分为有效等价类和无效等价类,我们需要选取最具有代表性的数据进行测试,这样方便节省时间,选取有代表性数据的时候就需要用到边界值分析法,因为边界值上的点最容易出现问题。
测试用例有字段:
用例编号,需求编号,模块级别,用例级别,前置条件,操作步骤,预期结果,实际结果,回归结构,备注
测试生命周期:
编写测试需求→编写测试计划→制定测试方案→开发与设计测试用例→执行测试→提交缺陷报告→测试分析与评审→提交测试总结→准备下一个版本的测试。
软件测试过程
需求分析,测试计划(模板),测试设计,测试执行,测试总结。
模型:
V模型
概要测试(HLD):开发 输出文档
详细设计(LLD):文档
单元测试:模块测试,常开发进行 输出报告
集成测试:报告
系统测试:手工测试(冒烟测试)