Web Analytics

C单元测试之使用cmockery

这么久以来一直没有找到一款很好的支持mock测试的C语言单元测试工具包,但前不久在一网友的评论中得知:去年Google曾发布了一款c语言的轻量级单元测试framework — “cmockery”,cmcokery很小巧,对其他开源包没有依赖,对被测试代码侵入性小;它支持mock test,同样也可以支持常规的单元测试。 之前在博客中曾描述过C语言实现mock的一个思路,不过和cmockery对比...

August 22, 2009 · 4 min · Tony Bai

模拟器陷阱

暑去清凉来,一场大雨让燥热一去不复返了,这让身体舒服了许多。本周四晚有一次产品升级操作,按惯例每次升级前的都会对产品做一次针对性的回归测试,这次也不例外,不过临近下班时测试组爆出一个莫名奇妙的问题。 测试人员在BUG说明中写到:产品在只运行某个流程A的情况是正常的,但是当流程A和流程B一起运行时,就会出XX异常情况。作为开发人员遇到类似的问题第一反映多为:这怎么可能呢?这个产品已经经过N轮测试并且...

August 22, 2009 · 2 min · Tony Bai

天儿太热了!

记得一年前的六月份到北京客户那里开会,从Taxi里出来后,走在北京著名的金融街上,那叫一个热!夹杂着湿气的热浪一阵阵的扑面而来,让我浑身不舒服,豆粒大的汗珠瞬间就从额头、颈部流了下来。见识过北京糟糕的夏季天气的我当时心里还在庆幸:还好这是在北京,远在东北的沈阳可从来没有这么热过,起码没热的这么难受。 不过好景不长,现在的沈阳与北京应该有一拼了。今年沈阳一改以往干爽怡人的夏日气候,自从入伏以来,连续...

August 12, 2009 · 2 min · Tony Bai

我眼中的哈利波特6

周二半价日,委托一个朋友提前买了"哈利波特与混血王子"的电影票,位置在百老汇影城,虽说提前了(如果下班后再买,基本就得等午夜场了),但是还是晚了,只买到了8号小厅的票。下了班车,紧赶慢赶还是差了5分钟,习惯了在一号大厅看片,冷不丁的来到小厅还有些不是很适应。屏幕略小,而且效果一般,屏幕最左侧还有些光影瑕疵,顿感不爽。但位置还不错,厅的正中。此时离首映都一个半月过去了,人还是不少,当然了半价也是吸引...

August 1, 2009 · 3 min · Tony Bai

分享一个Oracle OCI库的BUG

上周测试组反馈在一台HP X86-64主机Solaris 10 for X86环境下部署的应用无法连接Oracle数据库,错误码ORA-12154。而另外一个产品的部署在这台主机上的应用却能正常连接到数据库。本周安排专人对该问题进行查找,在先后排除了用户环境设置、Oracle数据库服务端等问题后,我们最终把目光集中在了Oracle客户端的OCI库上。 定位过程如下: 1、SQLPLUS可以访问数据...

July 31, 2009 · 2 min · Tony Bai