- 0
- 0
- 约小于1千字
- 约 9页
- 2026-03-11 发布于广东
- 举报
目录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
您可能关注的文档
- 《机械 制图》_7.4.1表面粗糙度.ppt
- 《汽车总线系统检修》_7.模块七 别克轿车总线系统检修.pptx
- 《电路和电路》_8.3 含有耦合电感电路的计算.pptx
- 《软件测试》_P14-16软件测试的基本原则.pptx
- 《电路和电路》_4.4特勒根定理.pptx
- 《软件测试》_P96边界值分析法.pptx
- 《软件测试》_P53-54软件测试工程师职业要求.pptx
- 《电路和电路》_1.3 电阻元件.pptx
- 《电路和电路》_4.1叠加定理.pptx
- 《电路和电路》_8.1 耦合电感电路基础.pptx
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
原创力文档

文档评论(0)