单元测试:模块测试 (测试验证开发)

本文深入探讨了单元测试在软件开发过程中的作用,详细解释了模块测试的概念,并分类介绍了代码错误,包括有特征错误和无特征错误。同时,阐述了单元测试方法,如静态测试方法(代码评审)和动态测试方法(编写测试用例),并说明了它们的目标和检查内容。
部署运行你感兴趣的模型镜像

单元测试:模块测试       (测试验证开发)

 
代码错误分类:
   有特征错误:1,语法错误
                      2,行为特征错误
 
  无特征错误:
         特点:数量多,自动化测试工具很难发现
 
单元测试方法:
     1,静态测试方法:即代码评审
               a,规范性代码评审,b,正式评审:对复杂的模块和无法触发测试条件的模块, c,DeskCheck(交叉人工走查)
     目标:1,确保代码编程规范有效执行,2,提高代码质量,减轻动态测试负担,3,增加程序的可理解程度,降低维护成本,
               4,提高代码的重用新,降低项目风险与成本。
     检查内容:
               1,    检查变量、标号的交叉引用表
               2,检查子程序、宏、函数        3,等价性检查      4,常量检查       5,风格检查          6,比较控制流
     2,动态测试
          方法:
               编写测试用例,    
               测试范围:
               模块接口测试:检查进出模块的数据是否正确,(内存没有释放在单元测试发现)
               局部数据结构测试:保证临时存储在模块内的数据在程序执行过程中完整、正确
               路径测试:对模块每一条独立执行路径进行测试,查找由于错误的计算,不争气的比较或者不正常的控制流而导致的错误
               错误处理测试:测试模块的错误处理部分。
               边界测试:测试模块的边界部分,要特别注意数据流、、控制流刚好=><确定的比较值出现错误
目标:

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值