从代码特性看单元测试的必要性
来源:互联网 发布:python抓取手机号 编辑:程序博客网 时间:2024/06/10 03:57
代码有一个基本特性:对数据分类处理。一个判定,就是一次分类;如果判定又嵌套了判定,则分类的次数翻倍。一个分类遗漏,或一个分类的处理不正确,就会造成错误。
一个函数无错误,要做到:对数据的分类完整,即各种可能输入要考虑全面;每个分类的处理要正确。对数据的分类和处理,就是代码的功能逻辑。
如何才能检测代码功能逻辑是否正确?调试,是临时性的,数据通常由“拦截”获得,并非直接设定,要覆盖所有数据分类是很困难的。系统测试则不针对具体函数。要完整检测一个函数的功能逻辑,必须把的数据所有分类列出来,并执行函数,才能检测函数是否考虑了这些数据,处理是否正确,这就是单元测试。
- 从代码特性看单元测试的必要性
- 从jbpm的代码看单元测试
- 从jbpm的代码看单元测试
- 从jbpm的代码看单元测试
- 单元测试的必要性
- 杂谈之单元测试的必要性
- 单元测试-必要性
- 代码阅读的必要性
- 阅读代码的必要性
- 代码规范的必要性
- 从JSP数据库的连接看J2EE服务器和连接池的必要性
- 2015061808 - 代码审查的必要性
- eclipse 代码格式化的必要性
- 代码重构的必要性
- (网页界面设计的特性和必要性)
- 从 V8 的单元测试源码看“同值相等”
- 引入代码标准检查的必要性
- 代码Review的必要性和考虑要素
- Linux apache反向代理配置tomcat分布式 (CentOS6.3 64bit)
- android-调用本机的联系人界面及返回 - 随心
- MouseOrbit增加中轴缩放功能
- 定义一个点 内包含点的属性 设置 返回 等-----java
- C++STL中vector容器 assign()函数的用法
- 从代码特性看单元测试的必要性
- 既然认准这条路,何必打听走多久
- Oracle如何复制表的sql语句
- stm32通用定时器
- MCI编程
- asp.net导出数据到execl并保存到本地 不需要调用Office组件
- 一个人的时候要学会坚强
- mysql 竖表变横表 例子
- Android中ViewFlipper详解