白盒测试】如何对模块接口进行白盒测试

2021-04-27 19:39发布

2条回答
用户555666
2楼 · 2021-04-28 16:52
白盒测试,也就是你看的到程序的内部结构,管中间过程。一般的方法采用逻辑覆盖的:1.根据程序画出程序流程图2.根据程序流程图选择逻辑覆盖方式 3.时间有多对一些程序的判定条件进行边界值判定测试
暂时就想到这几点吧,有机会一起探讨,希望对你有帮助!
黑盒-灰盒-白盒!建议这么来!


请叫我雷锋叔叔啊
3楼 · 2021-04-30 18:19

模块接口测试重点检查进出模块的数据是否正确。

主要检查的内容包括以下几个方面:

模块的实际输入与定义的输入是否一致,包括检查参数个数、类型、顺序等。

模块中对于非内部/局部变量是否合理使用。

使用其他模块时,是否检查该模块的可用性和处理结果。

使用外部资源时,是否检查了可用性并及时释放资源,这些资源包括内存、文件、硬盘、端口等。 


相关问题推荐

  • 回答 6
    已采纳

    白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试...

  • 回答 3
    已采纳

    需要的,白盒测试是测试重要的一部分,其实测试当中很大一部分错误都是白盒测试检测出来的,另外白盒测试作为测试的最早期阶段,发现bug的修改代价是最小的,所有白盒测试同样重要...

  • 回答 2
    已采纳

    白盒测试也称为结构测试或逻辑驱动测试。它是根据软件产品的内部工作过程,检查内部成分,以确认每种内部操作符合设计规格要求。白盒测试的方法有逻辑覆盖测试和基本路径测试。1 白盒测试基本技术: 词法分析与语法分析,静态错误分析,程序插桩技术。   2...

  • 回答 2

    白盒测试常用的技术一般分为静态分析技术和动态分析技术。1.静态分析技术主要有:控制流分析、数据流分析、信息流分析、代码评审等2.动态分析技术主要有:程序插装、逻辑覆盖率测试等...

没有解决我的问题,去提问