机器学习及其应用课件 第3章 软件测试方法2 白盒测试.pptxVIP

  • 3
  • 0
  • 约4.14千字
  • 约 29页
  • 2026-06-27 发布于山东
  • 举报

机器学习及其应用课件 第3章 软件测试方法2 白盒测试.pptx

第3章软件测试方法

——白盒测试

目录

2

第一节

白盒测试概述

什么是白盒测试

4

白盒测试把被测的程序看成是一个透明的盒子,关注软件产品的内部细节和逻辑结构

白盒测试也称为玻璃盒测试、结构化测试、逻辑驱动测试

第二节

程序插桩技术

什么是程序插桩技术

6

程序插桩技术是借助往被测程序中插入操作来实现测试目的的方法,即向源程序中添加一些语句,实现对程序语句的执行、变量的变化等情况进行检查

程序插桩技术

7

借助插入的语句给出的信息

了解程序的执行特性

检测测试的结果数据

记录程序执行过程中的重要历史事件

Questions

需要探测哪些信息?

在程序的什么部分设置探测点?

需要设置多少个探测点?

程序插桩技术

8

Q2在程序的什么部分设置探测点?

Q3需要设置多少个探测点?

原则是需要考虑如何设置最少探测点的方案。

一般情况下,在没有分支的程序段中只需要一个计数语句。

如果出现了多种控制结构,则需要针对程序的控制结构进行具体的分析。

Q1需要探测哪些信息?

A:该问题需要结合具体情况解决,并不能给出笼统的回答。

程序块的第一个可执行语句之前;

循环语句:

for,do,dowhile,dountil;

条件语句各分支处:

if,elseif,else,endif;

输入或输出语句之后;

函数、过程、子程序调用语句之后;

return语句之后;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档