当前位置: 首页 > news >正文

单元测试与自测

单元测试在百度百科的定义:

自测在百度百科的定义:

单元测试是测一个类或一个函数,自立门第main函数,不依赖于项目,预期的是这个类或函数是没有问题的。程序编码完成之后至各种测试再到用户使用出现的任何bug都是单元测试呈现bug的一个子集。例如gtest库。


自测是相关运行环境在本机测一个模块,可能要开发额外的小程序,制造一些准备数据,不依赖于其他人和设备,预期的是发现在集成测试可以发现的所有问题,不能等所有的条件都好了才能复现问题。


明白概念之后,用户反馈的bug知道是哪个代码出的问题,思考一下设计什么样的单元测试和自测环境可以在开发阶段查出这个bug以及代码要有什么样的类设计,通过这个单元测试是否还发现了同一类若干个bug,而这些bug是集成测试没有发现的。问题发现的越早越好,往往没有时间和条件单元测试和自测。这是书本结合实际,实际的问题全部可以在书本找到答案,书本的描述的就是实际问题。做学问应该把书本上无字部分看懂呀。
 

参考:gtest概念应用及原理

http://www.lryc.cn/news/164825.html

相关文章:

  • 2023-09-12 LeetCode每日一题(课程表 IV)
  • RabbitMQ基础
  • ITIL 4—创建、交付和支持—创建、交付和支持服务的价值流
  • 微信怎么给自己发消息
  • 正交试验设计法
  • Scrum工具:助力快速迭代和高效交付
  • 通过Python行命令搭建HTTP服务器结合内网穿透实现外网访问
  • Android T 窗口层级其三 —— 层级结构树添加窗口
  • 3D虚拟数字人定制,推动传统文化传播新高度
  • kubernetes进阶 (三) 基础练习
  • 数据结构 排序
  • Cpp/Qtday050912cpp基础
  • Git diff 使用 vimdiff 对比差异
  • c小白勇闯结构体!!!!
  • 【DevOps核心理念基础】3. 敏捷开发最佳实践
  • 二进制、数位dp:0912T3
  • Java基于SpringBoot+Vue的 4S店车辆管理系统
  • 助力智能化公路养护,基于YOLOv5s集成SPD-BIFPN-SE开发构建公路开裂检测识别系统
  • C++--day5
  • Django应用部署实战:从开发到生产,全程解析
  • 群晖NAS如何在内网部署HTTPS服务让浏览器信任证书
  • crAPI靶场学习记录
  • 知识图谱实战应用28-基于py2neo的ICD-11疾病分类的知识图谱的查询与问答实战应用
  • 20.Xaml GroupBox控件 ---->带标题的内容控件
  • 基于CycleGAN的山水风格画迁移
  • ​@Cacheable 注解​
  • vue3+ts项目打包后的本地访问
  • 探索程序员需要掌握的算法?
  • 性能测试 —— Jmeter定时器
  • mp4视频太大怎么压缩?几种常见压缩方法