自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

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

最近测试的时候遇到了两个问题 1.测试集冗余 我在测试JDBC接口的时候,有几个case是测试PreparedStatement在不绑参数的情况下调用execute方法会不会报错,结果肯定是报错了我也能捕捉到,但是这样的测试用例跟我修改代码没关系。 2.无效测试 我之所以写那么多case,真正目的是为了目标测试,验证Bug真的被消除了,而事实上,测试集写好后,一直都是在测修正后的版本,通过...

2009-07-10 09:38:15 354

再谈利用JNI调试C工程

背景: C写的库,通过JNI本地化,生成接口相似的jar 操作步骤: C写的库,可以通过简单的调用C库的接口的小程序Trace进去,也可以通过导入jar,作成java的小程序Trace,因为Java接口比较友好,容易实现各种用例,所以往往是用Java作成case进行Trace的 VS2005打开C库的工程,在工程属性页Debugging选项中进行以下设置: 1.Command项设置成...

2009-06-22 09:10:25 140

Oracle支持的SQL DataTypes

04年的时候,《Software Development》杂志举办了一次专家论坛,讨论数据库的未来。论坛由咨询师和作家,《Dr. Dobb's Journal》XML 与 Web Services 技术频道的编辑 Ken North 主持,与会的有六位大师:Rick Cattell, Don Chamberlin ,Daniela Florescu,Jim Gray,和 Jim Melton。 ...

2009-06-18 18:02:38 213

测试时也要考虑用户的各种习惯

上周末在整理MK23和CT测试集的时候,发现自己写的测试用例遗漏了一点:客户的使用习惯 因为对源码做了修改,所以要对API进行测试,测试的目标是证明修正点会正确抛出消息,在测试要因表(公司测试统一使用要因法进行测试)中,客户那边加了一条抛出消息后执行SQL文的要因,我在写测试case时觉得没有必要,就无视了 在测试中,我做的修改是生效的,当触发这个错误时,Application会自动停止,...

2009-06-08 15:55:09 1595

敏捷团队也开那么多会

看InfoQ上一篇文章,提到敏捷团队使用William Pietri的时间表 下面是简单的时间表示例 [table] |时间 | 事项|参与者| |周一 9:00-10:00|迭代计划和启动会议|所有团队成员| |周二至周五 9:30-9:40|站立会议 |所有团队成员| |周二 14:00-16:00|产品干系人会议 |产品经理,外部干系人| |周三 10:00-12:00 |...

2009-06-03 10:45:18 101

软件调试的生命周期

读大学时候,很少coding,更不习惯调试,嫌麻烦 工作后其实大部分都在调试,最近看了些书,所讲的软件调试过程大同小异 发现bug 记录 ->重现bug->调查->提出修正方案->修改代码->测试验证->结束 跟瀑布模型一样,各阶段之间会迭代 发现和记录不是调试人员的工作 整个调查和解决过程才是软件调试的生命周期,关于调试,有些有趣的观点耐人寻味 “一旦我们开始编程,就会惊讶地...

2009-06-02 15:44:57 496

配置简单的samba服务

没想到配samba这么简单 1.简单修改samba配置文件 /etc/samba/smb.conf 2.增加用户 在/etc/samba/目录下使用命令smbpasswd –a root增加用户(以root为例) 执行后会提示输入密码 这个密码在访问samba目录时会用到 3.重启samba service smb restart PS.上面配置的话会有个问题,目录能访问,...

2009-06-02 15:14:55 103

用充分必要条件来描述BUG

现在终于理解了为什么软件维护是整个软件生命周期里最长的内容了 但是维护过程也可以认为许多串行的不完整完整的软件开发项目 对于bug来说,如果是自己测试阶段发现的,做相应的修正就行了 但是,如果是用户发现的,特别是一些高级用户,除了修bug,还需要解释原来为什么会出现bug,不能提内部代码,要从外部功能来说明。 现在原则上都是用充分必要条件来描述问题,有时候用语言不能描述的,只能写正则表达式...

2009-04-20 09:00:13 141

ESCAPE SEQUENCE

因为做数据库维护,很多原先并不知道的东东一点点浮现出来,ESCAPE SEQUENCE是修bug的时候发现的一类功能。 MS ODBC定义里有以下几种: -Date, Time, and Timestamp Escape Sequences -GUID Escape Sequences -Interval Escape Sequences -LIKE Escape Sequence -...

2009-04-17 09:45:51 256

使用suite()完善 测试代码

花了半小时在优快云上写,点击”发表文章“,一片空白,这事特郁闷了,还得再写一遍,又花 半小时,再提交,又是空白,彻底死心了 Junit是一个优秀的java程序单元测试工具,我原先熟悉的框架是这样的: //以一个jdbc测试程序为例 import junit.framework.TestCase; public class TestClassName extends TestCase...

2009-04-09 14:12:54 194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除