下载此文档

软件测试理论基础.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
软件测试理论基础
更多软件测试技术文章请访问:/
概述
软件测试定义
软件测试目标
软件测试对象
软件测试原则
软件测试方法
软件生命周期
软件测试流程
软件测试评测方法
建议
更多软件测试技术文章请访问:/
软件测试定义
定义一:使用人工和自动化的手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。
定义二:软件测试是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程。
验证:是为确定某一开发阶段的产品是否满足在该阶段开始时提出的要求而对系统或部件进行评估的过程。
确认:是在开发过程中或结束时,对系统或部件进行评估,以确定其是否满足需求规格的过程。
定义三:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例,并利用这些测试用例运行软件,以发现软件错误的过程。
更多软件测试技术文章请访问:/
软件测试目标
第一:确保软件的质量
第二:提供信息
第三:保证整个软件开发过程是高质量的
更多软件测试技术文章请访问:/
软件测试对象
软件测试的对象不仅仅是程序,还包括整个软件生命周期中产生的所有过程文档。
如:
在软件定义阶段产生的可行性报告、项目实施计划、软件需求说明书或系统功能说明书,
在软件开发阶段产生的概要设计说明书、详细设计说明书,以及源程序等。
更多软件测试技术文章请访问:/
软件测试原则
一、尽早和不断地进行测试
二、遵循Pareto原则
三、软件测试是不完全的
四、并非所有的软件错误都能修复
五、由小到大的测试范围
六、避免由开发人员测试自己的程序
七、追溯至用户需求
八、程序修改后要回归测试
九、妥善保存一切测试过程文档
更多软件测试技术文章请访问:/
软件测试方法
更多软件测试技术文章请访问:/
软件测试方法
单元测试
集成测试
系统测试
验收测试
概念
对软件中的最小可测试单元进行检查和验证
在单元测试基础上的,将所有模块按照概要设计要求组装成子系统或系统后的测试,重点测试不同模块的接口部分
将整个软件系统看做一个整体进行测试,包括对功能、性能以及软件所运行的软硬件环境进行测试
旨在向未来的用户展示该软件系统已能满足其需求要求
测试时机
编码之后,代码已经通过编译之后
在单元测试之后
集成测试之后
系统测试后期,软件正式交付用户使用之前
测试人员
白盒测试工程师或开发人员
白盒测试工程师或开发人员
黑盒测试工程师
用户和黑盒测试工程师
测试依据
1、源程序本身,包括代码和注释
2、详细设计文档
1、单元测试的模块
2、概要设计文档
需求规格说明书
需求规格说明书
测试通过标准
1、单元测试用例的执行率为100%,通过率为95%
2、语句的覆盖率达100%
3、分支的覆盖率达85%
1、各个单元模块结合到一起能够协同配合,正常运行
2、测试用例的执行率为100%,通过率为95%
1、系统功能、性能等满足需求规格说明书中的要求
2、测试用例的执行率为100%,通过率为95%
1、系统功能、性能等满足需求规格说明书中的要求
2、测试用例的执行率为100%,通过率为95%
主要方法
控制流测试、数据流测试、排错测试、分域测试等
自顶向下测试、自底向上测试
功能测试、性能测试、随机测试等
Alpha测试、Beta测试
更多软件测试技术文章请访问:/
软件测试方法
测试阶段
静态测试
动态测试
可行性评审

需求评审

设计评审

单元测试

集成测试

系统测试

验收测试

静态测试:不实际运行被测软件,而只是静态地检查程序代码、界面或文档中可能存在的错误的过程。
动态测试:实际运行被测软件,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程。
更多软件测试技术文章请访问:/
软件测试方法
黑盒测试
白盒测试
概念
又称为功能测试或数据驱动测试。它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。在测试时,把程序看作一个黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试。它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。
又称结构测试或逻辑驱动测试。它是知道产品内部工作过程,可通过测试来检测产品内部工作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作,而不顾它的功能。
测试人员
黑盒测试工程师或用户
白盒测试工程师或开发人员
测试依

软件测试理论基础 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人陈晓翠
  • 文件大小0 KB
  • 时间2011-10-23