- 博客(8)
- 资源 (3)
- 收藏
- 关注
翻译 我受够了“缺陷”(Defects)这个词
原文地址:http://www.developsense.com/blog/2014/04/ive-had-it-with-defects/我留在测试行业的时间越长,思考越多,我越相信“缺陷”这个概念是不清楚且无益的。程序中出现与规格说明不一致的一个编码错误,于是我会说,我已经找到了一个缺陷。另一天,在产品自动更新过程中出现了失败,使产品无法使用。很明显,这也是缺陷。然而,让我们来
2014-04-22 15:46:12 552
厕所、想测试Google Testing on the Toilet (TotT):测试行为,而不是方法
上厕所、想测试Google Testing on the Toilet (TotT):测试行为,而不是方法由Erik Kuefler 本文改编自谷歌测试上厕所(TOTT)插曲。你可以下载一个打印机友好的版本,这TOTT插曲并张贴在你的办公室, 写完一个方法后,很容易写只是一个测试来验证这个方法所做的一切。但是,认为测试和公有方法应该存在1:1的关系,这是非常有害的。我们真正要测试的是行...
2014-04-15 06:26:36 2810
原创 励志一把
http://www.daniel-journey.com/archives/976 如果等式1告诉我们,积跬步以致千里,积怠惰以致深渊。那么等式2则告诉我们,只比你努力一点的人,其实已经甩你太远 ...
2013-02-17 15:08:49 118
原创 dbunit在获取mysql数据时“No columns found”
[code="java"] public static void extractTables(String targetDirectory,String[] tableNames) throws Exception { IDatabaseConnection connection =new DatabaseConnection( dc.getCon...
2012-06-29 16:05:30 323
持续集成使用的典型场景
在看《持续集成-软件质量改进和风险降低之道》时,读到下面这段话,很有意思,加了一些自己的理解,和大家分享一下。 Tim是一个java项目15名开发之一,上班来到公司,看到宽屏幕显示器上显示项目实时信息(有一个形象直观实时的构建反馈方式),信息表明,最近一次集成构建几分钟前执行,ci服务器显示成功完成(构建活动是非常频繁的,如果构建失败,就是引发此次构建失败的人的责任,必须马上跟...
2012-02-16 14:28:31 315
分层测试的hudson实现
1.对ut进行分组,如分成fastTest及withDB2.在顶层pom中,默认只跑fastTest组,fastTest 添加一个名为integrationTest的profile,将组改为 withDB 3.在hudson中添加一个freeStyle风格的项目(maven风格的不支持多mvn命令),然后在Build中添加两个maven任务: a.clean...
2012-02-15 12:21:44 337
原创 重构一个UT测试(二)[翻译]
构建的系统架构能让大多数测试用例不依赖于数据库就能执行,这样最好了,但是我们还是经常遇到许多测试用例需要数据库的。在这种情况下,我们可以扩展测试自动化框架(Test Automation Framework)去完成大部份的工作。可以增加一种使用框架来进行创建对象注册的办法,这样,框架就能为进行删除操作。首先,当创建对象时,我们需要注册它。 // Set up fixt...
2011-01-11 23:29:33 238
原创 重构一个UT测试(一)[翻译]
首先想骂一下《XUint 测试模式 -测试码重构》这本书的译者。多好一本书被不负责任的翻译给糟蹋了。 现在将最前面一部份试着翻译一下,希望能对写好UT有所帮助:0.1 为什么要重构测试?测试【这里指测试代码或用例】会迅速成为敏捷开发过程的瓶颈。对于从来没有体会过简单、易于理解的测试代码与复杂、迟钝、难以维护的测试代码之间区别的人来说,这可能不会马上显而易见。生产效率的差别会...
2011-01-05 13:09:27 261
软件性能测试过程详解与案例剖析
2014-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人