摘要: “死亡测试”名字比较恐怖,这里的“死亡”指的的是程序的崩溃。通常在测试过程中,我们需要考虑各种各样的输入,有的输入可能直接导致程序崩溃,这时我们就需要检查程序是否按照预期的方式挂掉,这也就是所谓的“死亡测试”。gtest的死亡测试能做到在一个安全的环境下执行崩溃的测试案例,同时又对崩溃结果进行验证。 阅读全文
posted @ 2009-04-08 23:56 CoderZh 阅读(66725) 评论(5) 推荐(1) 编辑
摘要: 虽然我对JAVA不怎么感冒,我还是不得不感叹一下Google动作的迅速,还有消息称Google有员工正在利用20%的时间让GAE支持Perl。 我个人比较喜欢Python,也玩了Google App Engine有一阵子了,但只是玩玩,没有出啥成果,真是惭愧。著名的微型博客Jaiku也开源了,并迁移到了GAE上,要找点时间好好研究一下了。 现在GAE开始对JAVA支持,势必会吸引大片的JAVA开发者加入GAE的阵营,随之而来大量基于GAE的JAVA应用应该会大量涌出。我也要加油了,不过我还是玩我的Python,希望能尽早出个成果吧! 阅读全文
posted @ 2009-04-08 20:17 CoderZh 阅读(992) 评论(2) 推荐(0) 编辑
摘要: 在设计测试案例时,经常需要考虑给被测函数传入不同的值的情况。我们之前的做法通常是写一个通用方法,然后编写在测试案例调用它。即使使用了通用方法,这样的工作也是有很多重复性的,程序员都懒,都希望能够少写代码,多复用代码。Google的程序员也一样,他们考虑到了这个问题,并且提供了一个灵活的参数化测试的方案。 阅读全文
posted @ 2009-04-08 02:05 CoderZh 阅读(95705) 评论(17) 推荐(5) 编辑