《软件测试》_P46黑盒测试和白盒测试.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 9页
  • 2026-03-11 发布于广东
  • 举报

《软件测试》_P46黑盒测试和白盒测试.pptx

目录CONTENTS1黑盒测试2白盒测试3两者联系与区别4实例分析

黑盒测试1着眼于程序的外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。黑盒测试

白盒测试2也称结构测试,着眼于程序的内部结构,根据程序的源代码进行测试。白盒测试

两者联系和区别3项目白盒测试黑盒测试联系白盒测试和黑盒测试都是软件测试的一个方面;不是决然分开的,单独做黑盒测试或白盒测试都是做了测试的一个方面,很难保证发现了软件中大部分缺陷。两者有时结合起来同时进行测试,称为“灰盒测试”。区别需要源代码不需要源代码,需要可执行文件无法检验程序的外部特性,无法测试遗漏的需求从用户的角度出发进行测试关心程序内部结构、逻辑以及代码的可维护性关心程序的外在功能和非功能表现编码、集成测试阶段进行确认测试、系统测试阶段进行

实例分析4案例描述用户输入三角形的三条边a、b、c后,系统会将三角形的类别返回给用户。如三边分别输入3,4,5并单击“查询”按钮,会显示直角三角形,如下图所示。

实例分析4一、黑盒测试测试过程测试分析在程序界面的三个文本框中输入测试用例6,3,4,点击查询,查看显示结果,如图1所示。预期的输出应该是钝角三角形,而实际输出是锐角三角形,说明该程序逻辑有误。在程序界面的三个文本框中什么也不输入,点击查询,查看显示结果,如图2所示。预期输出相应的提示信息,如文本框不能为空,而实际无任何提示信息输出。界面中的a、b、c描述不清楚,用户使用起来不方便,另外,回车键在程序中无法使用。该程序在易用性方面还有待提高。

实例分析4一、黑盒测试图1黑盒测试中发现的逻辑功能错误图2缺少用户提示信息

实例分析4二、白盒测试测试分析:1、每行代码都没有写上相关的注释,这不符合一般企业的代码规范。2、代码有逻辑错误,未进行三角形三条边的最大值比较,如以下代码,此处的c应该是比较出的最长边。

THANKYOU

文档评论(0)

1亿VIP精品文档

相关文档