软件测试基本理论和方法解析.ppt

引 言 软件测试是保证软件质量的重要技术手段 测试理论和测试方法 测试过程及测试的管理 测试工具 测试的原则 原则一:穷尽测试是不可能的 原则二:测试工作具有创造性,但很困难 原则三:测试旨在防止错误的发生 原则四:测试是有风险的 原则五:测试需要有计划性 原则六:测试需要有独立性 软件测试技术基础 6.1、测试的目的 6.2、测试的原则 6.3、测试的层次结构 6.4、测试阶段 6.5、测试方法 6.6、测试种类 6.7、测试自动化 6.8、小结 1、测试的目的 测试是通过运行程序来发现错误的过程 测试可以说明软件存在错误,但不能说明它不存在错误 目的:用相对少的测试尽可能多地找到程序中的缺陷 2、测试的原则 一个好的测试用例具有较高的发现过去未被发现过的错误的概率,而不应只表明程序运行正常 自己不能测试自己编写的程序 对期望结果的描述是每个测试用例的必要组成部分 杜绝不能重现或匆忙的测试 既要编写使用有效输入条件的测试用例,也要编写使用非法输入条件的测试用例 深入细致地审查测试结果 2、测试的原则 如果一段程序中发现的缺陷数量增加,则意味着有更多未被发现的缺陷的可能性也在增加 让最优秀的人员去完成测试 保证软件可测试性是软件设计的一个重要目标 不要为了测试方便而修改程序 测试工作必须在任务建立之初就确定目标 3、测试的层次结构 4、测试阶段 单元测试 组装测试

文档评论(0)

1亿VIP精品文档

相关文档