下载此文档

赵良《软件工程》软件测试.ppt


文档分类:IT计算机 | 页数:约84页 举报非法文档有奖
1/84
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/84 下载此文档
文档列表 文档介绍
第12-13讲软件测试
软件测试的目的
基于不同的立场(用户、开发者),存在着两种完全不同的测试目的。
从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。

软件测试是为了发现错误而执行程序的过程.
一个好的测试用例能够发现至今尚未发现的错误.
一个成功的测试是发现了至今尚未发现的错误的测试.
软件测试的原则
测试用例不仅选用合理的输入数据,还要选择不合理的输入数据。
程序员应避免检查自己的程序。
应尽早地和不断地进行测试。
严格执行测试计划,避免测试的随意性。
应给出一组测试用例,且由输入数据和预期的输出数据两部分组成。
长期保留测试用例。
测试过程
测试
结果分析
可靠性分析
排错
软件配置
测试配置
测试工具
测试结果
出错率数据
预期结果
错误
改正的软件
预测的可靠性
测试过程
单元测试
集成测试
确认测试
系统测试
测试过程
单元测试
单元测试
单元测试
集成测试
确认测试
系统测试
被测模块
被测模块
被测模块
设计信息
已经过测试的模块
软件需求
其他元素
已集成的软件
已确认的软件
可交付的软件
……..
单元测试是集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。
集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。
确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。
系统测试把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一起进行测试。
测试过程
需求分析
设计
编程
单元测试
集成测试
确认测试
需求分析说明书
概要设计说明书
详细设计说明书
源程序
代码
单元测试
集成测试
确认测试
单元测试的方法
模块并不是一个独立的程序,在考虑测试模块时,同时要考虑它和外界的联系,用一些辅助模块去模拟与被测模块相联系的其它模块。
驱动模块(driver)
桩模块(stub) ──存根模块

赵良《软件工程》软件测试 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数84
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bodkd
  • 文件大小1.80 MB
  • 时间2018-11-30