用例的编写
由需求说明书驱动
包括: 初始状态声明, 输入, 要测试功能,成功标准,实际结果
设计步骤:
1. 正面测试:由需求和设计说明
2. 负面测试:技术有错误猜测, 边界值分析,状态转换测试
3. 性能和安全方面测试: 需求说明
4. 语句覆盖和分支覆盖测试: 技术有 分支测试和条件测试
5. 统计覆盖率:使用动态分析工具,如clover
测试方法
1. 边界值测试: 5个
2. 分支测试(白):执行每个分支至少一次; 关系运算测试
3. 面向对象测试: 状态转移测试法 ( 先有数据成员判断类有几种状态和转移图;确定每个状态能执行那些操作; 从类中方法调用最下层开始测试; 对方法参数进行组合测试 )
RUP定义的测试流程
测试计划
who what when why
确定input ——》建立计划——》创建case文件夹和文件——》配置——》执行
input 可以由rose 导入 excel 手动输入, 包括要测试的东西
plan: 相当于一个project,其中包括测试用例文件夹,测试用例
iterations: 代表一个开发周期结束,需满足一定的测试用例
configuration: 表明测试是在什么样的软、硬件下执行
测试设计
前置和后置条件 通过标准 基本步骤
测试实施
可复用测试脚本的开发; 脚本和测试用例一起
脚本类型:功能,性能,测试指令集
可使用suite 去实施测试,有参数顺序,依赖,随机等
测试执行
一个脚本,n个用例,一个suite
测试评估
正确性和测试覆盖率
参考资料
由 Help——》extended Help查看和测试相关的rup