摘要: 本文实例为:JUnit4+Eclipse+CVS的实践 目录 1、测试环境搭建 1.1 JDK安装部署 1.2 Eclipse安装部署 1.3 Eclipse添加JUnit4 1.4 CVS项目文件引入 1.5 Snippets测试用例模板引入 2、使用JUnit测试ATS基础平台 2.1 单元测试 阅读全文
posted @ 2016-08-30 15:48 ouhy 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 从上面的例子还看出尽管做了语句覆盖,但是程序仍然可能存在错误。语句覆盖是一种最弱的覆盖测试,但却是一种必须做的最低限度的白盒测试。独立路径测试可以保证所有语句被执行至少一次,同时排除上述(x=0,y=5/x)组合没有被执行的情况。在进行独立路径测试(基本路径测试)之前,先介绍流图符号: 如上图所示, 阅读全文
posted @ 2016-08-30 14:50 ouhy 阅读(14089) 评论(1) 推荐(1) 编辑
摘要: 如果所有软件错误的根源都可以追溯到某个唯一原因,那么问题就简单了。然而事实上一个bug常常是由多个因素共同导致的,如下图所示。 假设此时开发工作已经结束,程序送交到测试组,没有人知道代码中有一个潜在的被0除的错误。测试组采用测试用例按照如下由蓝色和绿色标记的路径进行测试,显然测试工作似乎非常完善,测 阅读全文
posted @ 2016-08-30 14:49 ouhy 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 目录: ①边界值分析法的介绍和概念 ②边界值分析法的原理和思想 ③单缺陷假设和多缺陷假设 ④边界值测试数据类型 ⑤内部边界值分析 ⑥各类边界值测试介绍 ⑦基于边界值分析方法选择测试用例的原则 ⑧边界值分析法的实例分析 1、边界值分析法的介绍和概念 边界值分析是一种常用的黑盒测试方法,是对等价类划分方 阅读全文
posted @ 2016-08-30 14:30 ouhy 阅读(37474) 评论(1) 推荐(6) 编辑
摘要: 目录: ①等价类划分法的介绍和概念 ②等价类的类型划分 ③等价类测试用例的类别 ④等价类划分的原则 ⑤等价类划分法的测试用例应用 ⑥边界值分析法的实例分析 1、等价类划分法的介绍和概念 划分 指互不相交的一组子集,这些子集的并是整个集合。 对测试的意义:完备性和无冗余性。 等价类 等价类是指某个输入 阅读全文
posted @ 2016-08-30 14:10 ouhy 阅读(29320) 评论(1) 推荐(18) 编辑
摘要: 一、黑盒测试的概念 黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。 在测试时,把测试对象看作一个黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求 阅读全文
posted @ 2016-08-30 13:51 ouhy 阅读(1185) 评论(0) 推荐(0) 编辑