在实际计算过程中较为常见的错误主要包括以下几点:

1 误解或用错了算符优先级;

2 混合类型运算;

3 变量初值错;

4 精度不够;

5 表达式符号错。

比较判断与控制流常常紧密相关,测试用例还应致力于发现下列错误:

1 不同数据类型的对象之间进行比较;

2 错误地使用逻辑运算符或优先级;

3 因计算机表示的局限性,期望理论上相等而实际上不相等的两个量相等;

4 比较运算或变量出错;

5 循环终止条件或不可能出现;

6 迭代发散时不能退出;

7 错误地修改了循环变量。

测试应着重检查以下问题:

1 输出的出错信息难以理解;

2 记录的错误与实际遇到的错误不相符;

3 在程序自定义的出错处理段运行之前,系统已介入;

4 异常处理不当;

5 错误陈述中未能提供足够的定位出错信息。

单元测试的最后一个步骤便是边界条件,其自身的重要性不言而喻。众所周知,软件常常会出现边界失效的现象,借助边界值分析技术,能够对边界值和左右设计测试用例,继而发现全新错误。

单元测试过程

通常会认为单元测试应当在编码完成之后立即进行,在源程序编制完成之后应当进行复审和编译检查,之后便可以完成单元测试。测试用例的设计应当和复审工作的完美结合,根据设计信息选择测试的相关数据,继而增大发现错误的可能性。在确定测试用例的同时,应当给出期待的结果。

在测试模块的开发过程中应当开发驱动模块和多个桩模块。其中驱动模块在绝大多数场合中都被称之为主程序,其接收测试数据并且将所有接收到的数据传送到测试模块中,被测试模块被调用之后,主程序将会打印进入和退出的消息。

驱动模块和桩模块作为测试过程中所使用的软件,其并不是软件产品的组成部分,因此其需求一定的费用进行开发。倘若驱动和桩模块比较简单,那么最终的实际开销将会更小。但是在实际操作过程中,简单的驱动模块和桩模块并不能完成部分既定测试任务,因此实际应用并不多见。

促使模块内部聚度的提升能够简化单元测试,倘若所有模块只能完成一个,那么其所必须测试用例的数量将会显著减少,因此其中存在的错误也会更容易被发现。

单元测试过程常见测试用例错误相关推荐

  1. 常见 Datagrid 错误

    Marcie Robillard DatagridGirl.com Datagrid 控件是 Microsoft® ASP.NET 中功能最强.用途最广的 Web 控件之一,这一点已经得到了 ASP. ...

  2. 错误 未找到引用源_你不理解的EXCEL函数中常见的错误值,都在这里

    今天我们来聊聊EXCEL函数中常见的错误值 使用EXCEL一定会用到函数公式,,使用函数公式计算分析数据,不免会遇到出错的情况, 但是出错后不知道错误原因,为什么会返回错误值,所以你的函数还不能自己优 ...

  3. 计算机错误符号,解析Excel中常见的错误符号以及解决方法

    解析Excel中常见的错误符号以及解决方法分享给大家, Excel 电子表格是很多人都要使用的软件,也相信很多人都会用,但是用得好不好就差别很大了,用得好的话可以让工作效率大大提高,但关于Excel的 ...

  4. android.mk 编译32位_C/C++初学者常见编译错误及其解决办法

    用户在C/C++集成开发环境(例如 Dev-C++)中编辑了源代码,执行编译之后,常常会因为源代码中存在问题而出现编译错误(它们会显示在编译窗口中).初学者常常会面对这些错误而不知如何处理.本文下面列 ...

  5. 编程英语:常见代码错误 error 语句学习(12)

    编程英语:常见代码错误 error 语句学习(12) error 1:Unit file format error 单元文件格式错误 error 2:Constant and case types d ...

  6. excel转java 常量_【转】八种常见Excel错误提示及解决方法

    Excel经常会显一些错误值信息,如#N/A!.#VALUE!.#DIV/O!等等.出现这些错误的原因有很多种,最主要是由于公式不能计算正确结果.例如,在需要数字的公式中使用文本.删除了被公式引用的单 ...

  7. html常见的错误,常见的6种HTML5错误用法

    一.不要使用section作为div的替代品 人们在标签使用中最常见到的错误之一就是随意将HTML5的等价于 --具体地说,就是直接用作替代品(用于样式).在XHTML或者HTML4中,我们常看到这样 ...

  8. 编程英语:常见代码错误 error 语句学习(11)

    编程英语:常见代码错误 error 语句学习(11) error 1:String expression expected 缺字符串表达式 error 2:Circular unit referenc ...

  9. 投稿时html公式错误,Excel中出现公式常见显示错误原因与解决方法

    Excel2007的公式如果写错,就会在单元格中显示各种各样的错误信息.看到这些奇怪的错误代码,有的朋友可能会手忙脚乱,甚至感到烦躁.今天,学习啦小编就教大家在Excel中出现公式常见显示错误原因与解 ...

  10. 浅显易懂 Makefile 入门 (12)— Makefile 常见的错误信息

    1. 常见的错误信息 make 执行过程中所产生错误并不都是致命的,特别是在命令行之前存在 -.或者 make 使用 -k 选项执行时. make 执行过程的致命错误都带有前缀字符串 ***.错误信息 ...

最新文章

  1. 小米面试:字符串解码
  2. 弧度转为角分秒的c语言程序_用弧度表示角度
  3. 优化 Golang 分布式行情推送的性能瓶颈
  4. c语言跑马灯实验报告,单片机跑马灯实验
  5. Disruptor并发框架--学习笔记
  6. spring学习(42):属性注入注入数组和列表的说明
  7. DispatcherServlet详解
  8. 决不允许AI杀人武器研发!马斯克领衔2400名科学家签署联名宣言
  9. MyEclipse取消验证Js的两种方法
  10. Atitit android app 最佳实践2021目录1. Android strudio,,and viruse machine need down another... 11.1. P
  11. CSDN博客下载器的使用教程
  12. 分组求和并排序python_python 实现分组求和与分组累加求和代码
  13. 抖音AI大数据,贼棒。
  14. 一步步教你批量压缩打包文件夹
  15. stm32f407的串口通信传输不了且串口调试软件无法显示的问题
  16. 我的 OneNote 入门心得
  17. vivo Y79的Usb调试模式在哪里,打开vivo Y79Usb调试模式的方法
  18. 神经科学:探索脑(第四版)英文 读书笔记
  19. 《魔界地牢:异世界战纪》隐私政策
  20. 深度学习和机器博弈如何结合_对抗机器学习的博弈论方法

热门文章

  1. 如何使用电力电子仿真软件Plecs写程序脚本?(欢迎交流学习)
  2. java 编辑pdf表格_Java 生成pdf表格文档
  3. 高程(DEM) ASCII数据获取
  4. 用python开发文本翻译小软件
  5. 使用vue + fastapi在heroku上搭建线报网站
  6. Linux安装以及固定ip
  7. SSM框架整合(参考尚硅谷视频和文档
  8. wps文字表格制作拼音田字格模板_用word2003表格快速制作拼音田字格的方法.doc
  9. 超像素分割算法(SLIC)
  10. PCL RANSAC点云配准