57面向对象的软件测试.ppt

57面向对象的软件测试

§5.7 面向对象的软件测试 面向对象系统的测试可分为四个层次 5.7.1 对象类的测试 测试单个类的方法 测试单个类的方法 基于状态的划分 基于属性的划分 基于功能的划分 5.7.2 对象的集成测试 OO集成测试方法 银行系统中Bank类和ATM类的操作序列: OO集成测试方法 5.7.3 OO系统的确认测试 §5.8 自动测试和测试工具 5.8.1 测试工具 测试工作台(下游CASE工具) 查看器和监视器 驱动程序 管道和仿真器 其它工具类型: 测试工具产品实例 5.8.2 测试测试自动化 随机测试:猴子测试员 猴子的进步 自动化测试工具实例 §5.9 测试中的可靠性分析 开发过程中,利用测试的统计数据来估算软件的可靠性,以控制软件的质量。 推测错误的产生频度 推测残留在程序中的错误数 评价测试的精确度和覆盖率 推测错误的产生频度(推测错误产生的时间间隔) 推测残留在程序中的错误数 错误植入模型 Mills将播种模型用于程序中残留错误的估算,称错误植入模型 播种模型: N: 程序中原有残留的错误数 Nt:新植入的错误数 n: 测试发现的原有错误数 nt

文档评论(0)

1亿VIP精品文档

相关文档