zoukankan      html  css  js  c++  java
  • 软件测试--(6)模块测试(单元测试)

    1.单元测试

    是对程序中单个子程序过程进行的测试,是对软件基本组成单元进行的测试。是检验程序的最小单位,即检查模块有无错误,是在编码后必须进行的测试工作。

    2.需要关注的问题:

    1.目标

    将模块的功能与定义模块的功能规格说明或接口规格说明进行标胶,证明模块与其规格说明存在矛盾。

    2.时间

    编码--编译--单元测试

    3.测试用例

    需要两类信息:模块的规格说明和模块的源代码。

    设计过程:使用一种或多种白盒测试(多重条件覆盖准则)的方法分析模块的逻辑结构,然后使用黑盒测试的方法(边界值分析)对照模块的规格说明以补充测试用例。

    4.执行者

    程序开发者或者白盒测试人员

    程序员不应该测试自己编写的模块,而应该交换模块进行测试

    编写模块的程序员始终是被调用模块的测试的最佳人选

    对模块的调试由编程人员本人完成

    5.测试过程

    以白盒测试方法为主,先静态检查分析代码是否符合规范,再动态运行代码,检查结果。

    3.单元测试的主要任务:

    模块的接口、局部数据结构、边界条件、独立的路径和出错处理

     

    4.单元测试的环境

    由被测模块、驱动模块和桩模块组成。

    单元测试时,如果不是独立的程序,需要设置一些辅助测试的模块:

    驱动模块:用来模拟被测模块的上一级模块,相当于被测模块的主程序。它用来接收数据,将相关的数据传送给被测模块,启动被测模块,并打印出被测模块的结果。

    桩模块:用来模拟被测模块工作过程中所调用的模块。它们一般只进行很少的数据处理。

  • 相关阅读:
    隐藏QQ全部图标,隐藏QQ全部信息
    发放腾讯微博邀请,先到先得、
    关于“5005: 优化字节代码时发生未知错误。”的处理办法
    端口
    xmldocument
    MasterPage
    asp.net ajax
    mysqladmin 设置用户名初始密码报错you need the SUPER privilege for this operation
    实践SSH通道链接国外服务器访问受限网站
    转载 实践与分享:Windows 7怎么获取TrustedInstaller权限【图文教程】
  • 原文地址:https://www.cnblogs.com/my-cat/p/6010680.html
Copyright © 2011-2022 走看看