`
xifanlou
  • 浏览: 28735 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

测试时遇到的两个问题:冗余case和无效case

阅读更多
最近测试的时候遇到了两个问题
1.测试集冗余
我在测试JDBC接口的时候,有几个case是测试PreparedStatement在不绑参数的情况下调用execute方法会不会报错,结果肯定是报错了我也能捕捉到,但是这样的测试用例跟我修改代码没关系。
2.无效测试
我之所以写那么多case,真正目的是为了目标测试,验证Bug真的被消除了,而事实上,测试集写好后,一直都是在测修正后的版本,通过了空欢喜,因为无意中测了一次修正前的版本,也是能全部通过,汗!
虽然测试用例越多显得测试越严格,事实上,测试集数量不代表测试集的质量,一些无效的测试用例,没必要拿来混人耳目。
分享到:
评论

相关推荐

    软件测试人员(Java)_3级_操作技能鉴定1.1.1试题单

    在第3题的程序段中,尝试用`equals()`比较两个整数`x`和`y`,这是错误的。 6. **程序覆盖测试** - 为了达到语句覆盖,必须确保每个语句至少被执行一次。对于给定的switch语句,需要四种不同的测试用例来覆盖所有的...

    eclipse插件FindBugs错误分析说明

    解释:如果两个不同类型的对象调用equals方法,除非equals被重写且包含instanceof逻辑,否则永远不会相等。 解决方法:将equals方法调用改为使用String的toString方法。 2. IM_BAD_CHECK_FOR_ODDBug 错误描述:检查...

    C编译器错误信息中文翻译

    ### C编译器错误信息中文翻译 在C语言编程中,遇到编译错误是家常便饭。理解这些错误信息并解决它们对于程序的成功编译至关重要。以下是对部分C编译器错误信息的中文翻译及解释,旨在帮助...- **解释**:两个指针...

    C语言编译中的常见错误.doc

    - **非法指针加法**:`Invalid pointer addition` 两个指针相加是不允许的,只允许指针与整数相加。 - **左值要求**:`Lvalue required` 赋值操作的左侧必须是可修改的表达式。 - **括号不匹配**:`No matching` ...

    C++编程规范MV1.0_by_Lq.doc

    - **规范要点**:避免直接比较两个浮点数是否相等。 - **目的**:解决浮点数计算误差带来的问题。 **4.6 异常事件处理** - **规范要点**:当程序依赖于特定环境或状态时,应对可能出现的异常事件进行主动处理。 - ...

    shell 编程教程

    7. **管道符**:`|`用于连接两个命令,将前一个命令的输出作为后一个命令的输入。 **二、cdmanager.sh程序详解** `cdmanager.sh`通常是一个管理目录切换的脚本,可能包含以下功能: 1. **目录切换**:使用`cd`...

    剪刀石头布游戏程序的简单实现

    在这个程序实现中,我们看到作者已经考虑到了多种比赛模式,包括五局三胜和三局两胜,同时加入了用户输入判断和用户名自定义功能。下面我们将详细探讨这些知识点。 1. **基本游戏规则**: 剪刀石头布游戏的基本...

    经常见的c语言错误集锦

    ”确保指针操作遵循C语言规则,例如,不要对两个指针进行算术运算。 9. **指针加法错误**:“指针相加非法。”指针可以与整数相加,但不能与另一个指针相加。避免错误的指针运算,确保指针操作的合法性。 10. **左值...

    数组和指针使用及区别详解

    在编程中,数组和指针是两种非常基础且重要的概念,它们在处理数据时起着核心作用。数组是一组相同类型的元素的集合,通过索引来访问每个元素。指针则是一个变量,它存储的是内存地址,这个地址通常指向一个变量或...

    c coding standard

    C编码标准涵盖了两个主要方面: 1. **代码风格**:包括程序版式、命名约定和注释风格,旨在保持代码的整洁和一致性。 2. **代码健壮性与容错性**:涉及头文件管理、数据类型使用、变量管理等方面,以提高代码的稳定...

    .net面试题(整合)

    =`,这可能会导致问题,因为通常情况下这两个操作符应该成对出现。如果重载了`==`,也应该重载`!=`来保持一致性和正确性。 ### 9\. 委托声明 - 委托声明的关键字是`delegate`。委托是一种引用类型,它定义了方法的...

    MSTP_cisco

    在一个典型的网络设计中,接入层交换机(例如Switch A)通过冗余链路连接到两台分布层交换机(D1和D2)。用户连接到接入层交换机Switch A上,而网络管理员通常希望通过基于奇偶VLAN或其他适当的方案来在接入层交换机...

    程序员的SQL金典6-8

    - **全外部连接**:返回两个表的所有记录。 #### 第8章 子查询 **8.1 子查询入门** - **单值子查询** - 返回单个值。 - **列值子查询** - 返回多行单列数据。 **8.2 SELECT列表中的标量子查询** - 在`SELECT...

Global site tag (gtag.js) - Google Analytics