首页 > 代码库 > 单元测试

单元测试

单元测试的概念:
>>软件基本组成单元进行的测试。检验程序最小单位,即检查模块有无错误,它是在编码完成后必须进行的测试工作。
>>需要特别关注的问题:
    >>目标:
        >>确保每个模块能正常工作
    >>时间:
        >>编码——编译——单元测试
    >>注意:
        >>前期完成单元测试计划、设计好用例
    >>依据:
        >>详细设计说明
    >>执行者:
        >>程序开发者或白盒测试人员
    >>如何操作:
        >>以白盒测试法为主,先静态检查分析代码是否符合规范,再动态运行代码,检查结果

单元测试的主要任务: 
>>单元测试针对每个程序的模块,主要测试5个方面:
        技术分享
    >>模块接口、局部数据结构、边界条件、独立的路径和错误处理

单元测试的执行过程:
>>单元测试时,如果模块不是独立的程序,需要设置一些辅助测试模块
>>辅助测试模块类型:
    >>驱动模块:用来模拟被测试模块的上一级模块,相当于被测试模块的主程序。它接收数据,将相关数据传送给被测模块,启动被测
                          模块,并打印出相应结果
    >> 桩模块:用来模拟被测模块工作工程中所调用的模块。它们一般只进行很少的数据处理
    >>被测模块、驱动模块和桩模块——“单元测试的环境”
        技术分享

 


单元测试