黑盒测试及用例课件_第1页
黑盒测试及用例课件_第2页
黑盒测试及用例课件_第3页
黑盒测试及用例课件_第4页
黑盒测试及用例课件_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本章教学目标理论环节学习理解黑盒测试方法的基本概念·学习理解黑盒测试的两个典型问题学习掌握黑盒测试的等价类划分法学习掌握黑盒测试的边界值分析法学习掌握黑盒测试的因果图测试法和决策表法实践环节通过案例运用学习掌握运用方法解决实际问题的能力运用等价类划分法与边界值分析法进行实际程序测试·运用因果图测试法与决策表法进行实际程序测试3.1测试用例设计概述3.1.1测试用例的定义和特征3.12测试用例的基本准则3.1.3设计测试用例的着眼点3.14测试用例设计书写标准Return3.1.1测试用例的定义和特征测试用例的定义(1)测试用例是为特定的目的而设计的一组测试输入执行条件和预期的结果。(2)测试用例是执行的最小实体。测试用例的特征(1)最有可能抓住错误的;(2)不是重复的、多余的(3)一组相似测试用例中最有效的;(4)既不是太简单,也不是太复杂。3.1.2设计测试用例的基本准则测试用例的代表性能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等测试结果的可判定性即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果测试结果的可再现性即对同样的测试用例,系统的执行结果应当是相同的。3.1.3设计测试用例的着眼点根据产品规格,测试基本功能;考虑设计一般用户(非专业人员)的使用方案;考虑设计稀有或特殊的使用方案;与系统其他组成部分的配合(如FAX和上网可能要用到MODEM,测试中考虑对设备的共享)考虑特殊情况(如内存和硬件的冲突等);设计极端情况(如内存泄漏、破坏性测试等);好的测试用例集能花费最小的代价(人力、物力、财力、时间)做最好的测试3.14测试用例设计书写标准在ANSIIEEE829-1983标准中列出了和测试设计相关的测试用例编写规范和模板。标准模板中主要元素如下:标识符——惟一标识每一个测试用例测试项——准确的描述所需要测试的项及其特征测试环境要求——表征执行该测试用例需要的测试环境输入标准——执行测试用例的输入需求(这些输入可能包括数据、文件或者操作)输出标准——按照指定的环境和输入标准得到的期望输出结果测试用例之间的关联——标识该测试用例与其它的测试(或其它测试用例)之间的依赖关系范例1范例232黑盒测试法的概念黑盒测试被称为功能测试或数据驱动测试。在测试时,把被测程序视为一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下进行。·采用黑盒测试的目的主要是在已知软件产品所应具有的功能的基础上,进行:(1)检査程序功能能否按需求规格说明书的规定正常使用测试各个功能是否有遗漏,检测性能等特性要求是否满足(2)检测人机交互是否错误,检测薮据结构或外部数据库访问是否错误,程序是否能适当地接收输入数据而产生正确的输岀结果,并保持外部信息(如薮据库或文件)的完整性(3)检测程序初始化和终止方面的错误。Return33三角形问题与NextDate函数1、三角形问题输入三个整数a、b、C,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形(特殊的还有直角三角形),以及构不成三角形现在要求输入三个整数a、b、C,必须满足以下条件:条件11≤a≤100条件4a<b+C条件21sb≤100条件5b<a+C条件31≤c≤100条件6c<a+bReturn三角形问题与NextDate函数(续)如果输入值a、b、c不满足条件1、条件2和条件3,程序给出“边的取值超出允许范围”的信息。·如果输入值a、b、c满足条件1、条件2和条件3,则输出下列四种情况之(1)如果不满足条件4、条件5和条件6中的一个,则程序输出为“非三角形”。(2)如果三条边相等,则程序输出为“等边三角形”(3)如果恰好有两条边相等,则程序输出为“等腰三角形”。(4)如果三条边都不相等,则程序输出为“一般三角形”。·结论:三角形问题的复杂之处在于输入与输出之间的关系比较复杂。三角形问题与NextDate函数(续)2、NextDatel函数NextDate函数说明另一种复杂的关系,即输入变量之间逻辑关系的复杂性。NextDate函数包含三个变量month、day和year,函数的输出为输入日期后一天的日期。要求输入变量month、day和year均为整数值,并且满足下列条件条件11≤

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论