黑盒测试及其测试实例教学课件_第1页
黑盒测试及其测试实例教学课件_第2页
黑盒测试及其测试实例教学课件_第3页
黑盒测试及其测试实例教学课件_第4页
黑盒测试及其测试实例教学课件_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

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

文档简介

◆测试的方法与技术人工测试方法静态测试方法了计算机辅助静态分析方法软件测试的策略和方法白盒测试方法动态测试方法黑盒测试方法黑盒测试方法是在程序接口上进行测试,主要是为了发现以下错误:◆是否有不正确或遗漏了的功能?◆在接口上,输入能否正确地接受?能否输出正确的结果?◆是否有数据结构错误或外部信息(例如数据文件)访问错误?◆性能上是否能够满足要求?◆是否有初始化或终止性错误?动态黑盒测试一戴上眼罩测试软件输入不深入代码细节的测试方法称为动态黑盒测试软件软件测试员充当客户来使用。输出这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。1等价分类法所谓等价分类,就是把所有可能的输入数据(有效的和无效的)划分成若干个等价类(等价类是指某个输入域的子集合。在该集合中,各个输入数据对于揭露程序中的错误都是等价的)。因此,可以把全部输入数据合理地划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,这样就可以少量的代表性测试数据,来取得较好的测试结果。Windows计算器程序实例分析(1)你测试了1+1,1+21+3和1+4之后,还有必要测试1+5和1+6吗?你能放心地认为它们正确吗?(2)1+15与1+999999999999999999999999999什么区别呢?(3)测试计算器中“菜单”命令中的复制功能(单击复制命令,在菜单弹出时键入c或者C,或者按Ctr+c这几种方法在设计测试用例时可以缩减为按ctr|+c组合键注意:在寻找等价类划分时,考虑把软件具有相似输入、相似输出、相似操作的分在一组,这些组就是等价划分。(1)有效等价类是指对于程序的规格说明来说,是合理的有意义的输入数据构成的集合。利用它可以检验程序是否实现预先规定的功能和性能。(2)无效等价类是指对于程序的规格说明来说,是不合理的、无意义的输入数据构成的集合。程序员主要利用这一类测试用例来检查程序中功能和性能的实现是否不符合规格说明要求。采用等价分类法要注意以下两点■划分等价类不仅要要考虑代表“有效”输入值的有效等价类,还需考虑代表“无效”输入值的无效等价类。■每一无效等价类至少要用一个测试用例,不然就可能漏掉某一类错误,但允许若干有效等价类合用同一个测试用例,以便进一步减少测试的次数。如何划分等价类?有效等价类(合理等价类)无效等价类(不合理等价类)口划分等价类的规则(5个(1)如果输入条件规定了取值范围,可定义一个有效等价类和两个无效等价类。例1.1:输入值

温馨提示

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

评论

0/150

提交评论