系统测试:单元测试相关知识笔记_软件测试

 

一、单元测试概念

单元测试也成为模块测试,在模块编写完成且无编译错误后就可以进行。单元测试侧重模块中的内部处理逻辑和数据结构。如果采用机器测试,一般用白盒测试法。

二、单元测试检查模块特征

1、模块接口

  • 模块接口保证了测试模块数据流可以正确地流入、流出。主要检查一下要点:

  • 测试模块输入参数和形式参数在个数、属性、单位是否一致。

  • 调用其他模块,所给出的实参和被调用模块形参在个数、属性、单位是否一致。

  • 调用标准函数时,所用参数在属性、数组、顺序上是否正确。

  • 全局变量在各个模块中的定义和用法是否一致。

  • 输入是否仅改变了形参。

  • 开/关语句是否正确。

  • 规定的I/O格式是否与输出语句一致。

2、局部数据结构

  • 局部数据结构出错时比较常见的错误,测试需要考虑以下几点:

  • 变量说明是否恰当

  • 是否使用了尚未赋值或尚未初始化的变量

  • 变量的初始值或默认值是否正确

  • 变量名是否正确

3、重要的执行路径

针对单元测试,对路径的测试属于最基本的任务,常见的错误有计算方面的错误、比较和控制流错误

4、错误处理

好的设计应该可以预测到出错的条件,并且有应对的处理方法。这样才能保证程序逻辑的严密性、正确性。

5、边界条件

边界条件的测试是单元测试的最后工作。也是软件容易出错的一个方面。需要重视边界条件的测试。

 

IT技术分享社区

个人博客网站:https://programmerblog.xyz

系统测试:单元测试相关知识笔记_软件测试_02

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识