31
箭载计算机软件测试平台设计及应用.pptx
箭载计算机软件测试平台设计及应用箭载计算机软件测试平台设计及应用箭载计算机软件测试平台设计及应用
1篇相似文档
32
弹载计算机测试系统通用软件平台设计.pptx
弹载计算机测试系统通用软件平台设计弹载计算机测试系统通用软件平台设计弹载计算机测试系统通用软件平台设计
55
[计算机软件及应用]测试用例设计.ppt
[计算机软件及应用]测试用例设计

测试用例设计

2010.11.29 by qa team

aicent, inc. proprietary and confidential

1

测试方法
 两种常用的测试方法
 黑盒测试

 白盒测试

aicent, inc. proprietary and confidential

2

黑盒测试
 这种方法是把测试对象看做一个黑盒子,测试人员完
全不考虑程序内部的逻辑结构和内部特性,只依据程 序的需求规格说明书,检查程序的功能是否符合它的

功能说明。

 黑盒测试又叫做功能测试或数据驱动测试。

 从产品的说明书获知测试的输入和应得到的输出。

aicent, inc. proprietary and confidential

黑盒测试
 黑盒测试方法是在程序接口上进行测试,主要是为了发现以下错
误:
 是否有不正确或遗漏了的功能?  在接口上,输入能否正确地接受? 能否输出正确的结果?  是否有数据结构错误或外部信息(例如数据文件)访问错误?  性能上是否能够满足要求?  是否有初始化或终止性错误?

aicent, inc. proprietary and confidential

黑盒测试
 用黑盒测试发现程序中的错误,必须在所有可
能的输入条件和输出条件中确定测试数据,来 检查程序是否都能产生正确的输出。

 但这是不可能的。

aicent, inc. proprietary and confidential

黑盒测试
 假设一个程序p有输入量x和y及输出量z。在字长为32位的计算机
上运行。若x、y取整数,按黑盒方法进行穷举
1篇相似文档
110
[计算机软件及应用]专题 黑盒测试及用例设计.ppt
[计算机软件及应用]专题二 黑盒测试及用例设计

软件测试基础二
专题二 黑盒测试及其用例设计

概览
 在本章中,我们将学习:
–功能性概述 –等价类划分 –边界值分析

–因果图与决策表法
–其他测试法

目标
完成此课程之后,学员将具备以下能 力:
– 理解功能性测试的含义
– 使用等价类划分的方法设计测试用例

– 使用边界值分析的方法设计测试用例
– 使用因果图的方法设计测试用例

课程目录
 功能性测试概述  功能分解  等价类划分  边界值分析  因果图法  其他测试方法

功能性测试概述
 任何程序都可以看作是将从输入定义域取值映 射到输出值域的函数  将系统看成黒盒,又称为黒盒测试  黒盒的实现是不需要了解的,只需要知道输入 和预期输出  软件功能性测试就是通过大量的测试用例来检 验软件的运行效果。

功能性测试模型
输入 输出

测 试 用 例

黒盒

内部实现不可见

测试用例定义
 测试用例的定义: (1)测试用例是为特定的目的而设计的一组测试输入、 执行条件和预期的结果。

(2)测试用例是执行的最小实体。  测试用例的特征: (1)最有可能抓住错误的; (2)不是重复的、多余的; (3)一组相似测试用例中最有效的; (4)既不是太简单,也不是太复杂。

测试用例定义
 测试用例的代表性 能
42
计算机软件及应用东软安全监控运维综合管理平台.ppt
计算机软件及应用东软安全监控运维综合管理平台.ppt计算机软件及应用东软安全监控运维综合管理平台.ppt计算机软件及应用东软安全监控运维综合管理平台.ppt
40
基于多平台探讨计算机软件测试方法.pptx
基于多平台探讨计算机软件测试方法基于多平台探讨计算机软件测试方法基于多平台探讨计算机软件测试方法
30
第十章三取二计算机联锁系统设备使用办法.ppt
第十章三取二计算机联锁• 系统设备使用办法• 一、计算机联锁• 用计算机设备来实现对车站联锁的控制,即计算机联锁。• 为什么要实行计算机联锁:•车站信号设备是一个很复杂的自动控制系统,它经历了从机械联
77
[计算机软件及应用]《软件测试与用例设计》课件01.ppt
[计算机软件及应用]《软件测试与用例设计》课件01《软件测试与用例设计》课件01
71
[计算机软件及应用]软件测试用例的设计方法.ppt
[计算机软件及应用]软件测试用例的设计方法软件测试工程师培训
软件测试用例的设计方法

回顾—软件测试的流程

测试计划

测试设计

测试开发

测试评估

测试执行

测试模式
测试方法论 测试组管理员 测试模式 测试团队 测试组成员

测试计划及设计工具
测试工具 测试开发及执行工具 测试评估及缺陷跟踪工具

测试用例的定义和特征
测试用例的定义: (1)测试用例是为特定的目的而设计的一组测试输 入、执行条件和预期的结果。 (2)测试用例是执行的最小实体。 测试用例的特征: (1)最有可能抓住错误的; (2)不是重复的、多余的; (3)一组相似测试用例中最有效的; (4)既不是太简单,也不是太复杂。

设计测试用例的基本准则
测试用例的代表性: 能够代表并覆盖各种合理的和不合理的、合法 的和非法的、边界的和越界的以及极限的输入数据、 操作和环境设臵等。 测试结果的可判定性: 即测试执行结果的正确性是可判定的,每一个 测试用例都应有相应的期望结果。 测试结果的可再现性: 即对同样的测试用例,系统的执行结果应当是 相同的。

设计测试用例的着眼点
根据产品规格,测试基本功能; 考虑设计一般用户(非专业人员)的使用方案; 考虑设计稀有或特殊的使用方案; 与系统其他组成部分的配合(如fax和上网可能要 用到modem,测试中考虑对设备的共享); 考虑特殊情况(如内存和硬件的冲突等); 设计极端情况(如内存泄漏、破坏性测试等); 好的测试用例集能花费最小的代价(人力、物力、 财力、时间)做最好的测试。

什么是软件缺陷
软件未达到产品说明书标明的功能。 软件出现了产品说明书指明不会出现的误。 软件功能超出产品说明书指明范围。 软件未达到产品说明书虽未指出但应达到的 目标。 软件测试员认为软件难以理解、不易使用、 运行速度缓慢,或者最终用户认为不好。

为什么会出现软件缺陷
导致软件缺陷最大的原因是产品说明书。 软件缺陷的第二大
123
[计算机软件及应用]第9章 软件测试用例设计.ppt
[计算机软件及应用]第9章 软件测试用例设计第9章 软件测试用例设计

向豆丁求助:有没有三取二安全计算机平台测试软件设计?