判定表的简介判定表是黑盒测试的方法之一,判定表是把作为条件的所有输入的各种组合值以及对应输出值都罗列出来而形成的表格。它能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合判定表组成:判定表通常有以下四个部分组成:条件桩条件项动作桩动作项条件桩...
分类:
其他好文 时间:
2015-12-02 17:43:08
阅读次数:
174
给出两个表,A和B,A和B表的数据量,当A小于B时,用existsselect * from A whereexists(select * from B where A.id=B.id)exists的实现,相当于外表循环,每次循环对内表进行查询?for i in A for j in B ...
分类:
其他好文 时间:
2015-08-25 20:57:46
阅读次数:
125
需要重构的代码:
1 重复
2 冗长的子程序
3 内聚性差的类
4 循环过长或嵌套过深
5 过长的参数列表(7个参数左右)
swict case优化:
1 多态
2 表驱动
函数命名:
1 函数命令要描述其返回值
2 过程命名要使用动宾短语
函数参数:
1 传入参数不能修改
2 参数排序:输出-修改-输出
布尔变量命名:
使用肯定的变...
分类:
其他好文 时间:
2015-08-21 13:35:38
阅读次数:
119
在了解Hibernate之前,我们先回顾一下传统JDBC访问数据库的相关内容。重点在于分析JDBC访问存在哪些缺陷,这些缺陷在Hibernate中是如何思考和解决的?
JDBC主要对象
DriveManager:代表驱动程序管理器,负责创建数据库连接
Connection:代表数据库连接
Statement:负责执行SQL语句...
分类:
Web程序 时间:
2015-08-02 10:17:28
阅读次数:
200
1.概念黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。2.方法黑盒测试方法:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法...
分类:
其他好文 时间:
2015-07-19 14:48:54
阅读次数:
123
看过一些关于代码编写技巧的书, 像《代码大全》,《设计模式》, 《程序员修炼之道》,只是看了个大概,现在自己作下总结,做个备忘代码大全里面讲了很多实用的编写代码的技巧:减少复杂度, 减少嵌套深度, 表驱动法, 好的命名, 结构化编程, 防范式编程设计模式:里面讲述了一套被反复使用、多数人知晓的、经过...
分类:
其他好文 时间:
2015-07-16 14:01:02
阅读次数:
124
使用表驱动法要面临的两个问题:1. 如何访问表?可选的方式有直接访问、索引访问和阶梯访问。2. 表中存什么?如果要得到的是数据,则将数据放进表中;如果要得到的是某个动作,则将函数指针放进表中。例1:给定分数评出等级,保证分数范围在0-100内,规定90-100分等级为A,80-89为B,70-79为...
分类:
其他好文 时间:
2015-06-29 19:31:50
阅读次数:
130
;Port:端口+组内序号
;第一个尖括号:功能分配,0为输入,1为输出,2是可做 IO口,6是中断口,其余不确定
;第二个尖括号:内置电阻;使用0的话,标示内部电阻高阻态,如果是1则是内部电阻上拉,2就代表内部电阻下拉。使用 default的话代表默认状态,即电阻上拉。其它数据无效。
;第三个尖括号:驱动能力;default代表驱动能力是等级1
;第四个尖括号:输出有效所需电平;即是该供...
分类:
移动开发 时间:
2015-06-26 13:34:17
阅读次数:
185
上回《大话设计模式C++版——简单工厂模式》中指出了简单工厂模式的缺陷,即违背了开发—封闭原则,其主要原因是由于switch的判断结构的使用,使修改或添加新的对象时需要改动简单工厂类的代码,如何改造switch结构,表驱动法就可以粉墨登场了。
表驱动法的介绍见《数据驱动编程之表驱动法》。
1、面向接口编程,先改造抽象接口类IOperation
class IOperation
{
p...
分类:
编程语言 时间:
2015-05-23 14:21:00
阅读次数:
430
近来阅读《代码大全》中“表驱动法”这一章节,发现其编程的思想在C语言实际编程很有指导作用,就想着将“表驱动法”应用于实际项目中。 任务需求:函数在进行业务处理之前,需要对外部输入的数据类型(dataType),数据索引(dataIndex),数据长度(dataLen)进行正确性检查 如果按照...
分类:
其他好文 时间:
2015-04-05 00:57:17
阅读次数:
224