..
代码检查可以采用不同的形式。有些企业使用正式的同级评审(peer review),在该评审过程中,开发人员要为代码提供同级评价,并提供改进意见;其他一些企业使用结对编程;还有一些人则考..
开发 人员测试的主要缺点是:绝大部分测试都是在理想的场景中进行的。在这些情况下并不会出现 缺陷 —— 能导致出现问题的往往是那些边界情况。 什么是边界情况呢?比方说,把 null 值传..
小时候,父母总是叮嘱我们玩了玩具之后要收好。如果您仔细想想,其实这种唠叨并不过分,要保持整洁是因为存在实际的限制,房间里没有太多的空间,如果到处堆满了玩具,那么连走路都无..
面向方面编程(AOP)是项大有前途的新技术,但是采用新技术可能有风险(当然, 不 采用新技术也会有风险)。与所有的新技术一样,通常来说,最好是沿着一条可以管理风险的路径来采用它..
这一简短系列的 第 1 部分 介绍了如何进行有效 测试 ,它构建了 FindBugs 插件来查找一个简单的 bug 模式(只需调用 System.gc() 即可)。Bug 模式会标识有问题的编码实践,它们常常位于 bug 所在的..
对于许多团队来说, 单元测试 现在是 开发 过程的一个主要部分;JUnit 之类的框架可以进行无损测试,尽管我们并不喜欢它,宁愿为 某些 代码编写 某些 测试。单元测试运行效率很低,只能测..
编写线程 安全 的类很难,而分析现有类的线程安全性更难,增强类使其仍然保持线程安全也很难。以隐含假定、不变式以及预期 用例 (虽然在 开发 人员的头脑中很清晰,但是没有以设计笔记..
当我们编写完代码,做完 单元测试 等各种测试后就提交正式运行,只能由运行的系统来检测我们代码是否有问题了,代码中隐藏的错误在系统运行的过程中被发现后,然后再来进行相应的修改..
Struts TestCase StrutsTestCase是专门为Struts应用程序设计的JUnit扩展 测试框架 ,能让Struts 开发 人员很容易地编写对Action的 单元测试 。StrtusTestCase通过MockStrutsTestCase和CactusStrutsTestCase提供了两种测试模..
Struts TestCase 是用于测试Struts动作的强大易用的 测试框架 。结合传统的JUnit测试,Struts及StrutsTestCase将为您提供高覆盖率的测试,从而提高产品 可靠性 。 StrutsTestCase是基于JUnit的Struts动作测试框..
关键字: 测试 1.取得Cppunit发行版本(http://cppunit.sourceforge.net/)我下载的是cppunit-1.10.2 2.使用INSTALL-WIN32.txt, 3.查看examples中的例子,观看其配置。 Libraries: ---------- All the compiled libraries and DLL c..
是在编写一个方法之前就编写它的单元 测试 ,还是在写完这个方法,甚至是整个类之后才编写单元测试呢?John Ferguson Smart[1]在他的blog中再次提出了这个问题,并根据自己的经验给出了一些建..
谷歌开源程序经理Chris DiBona的主要工作就是协调和平衡作用。 众所周知,谷歌自己的高利润业务采用了大量的非自己 开发 的开源软件。但是正如它监督搜索技术公司的开源工作一样Chris DiBon..
6月11日消息,谷歌中国从今天起开始推出Linux版谷歌桌面 开源 计划,在Linux版谷歌桌面添加谷歌小工具(Google Gadgets)功能,并将其源代码对所有用户开放,所有用户既可直接拿来使用,也可基..
也许你还没有看到一个错误管理系统所具有的价值;也许你正被大量的测试数据所淹没,而迫切的需要一个产品 缺陷 的记录及跟踪的好帮手;也许你正在通过如:电子表格、 数据库 等各种方..
1 MI LY: 宋体">概要介绍 BTS 系统是把 缺陷管理 系统( Bug free )和用例管理系统( TestLink )根据测试的规范有效的整合起来的一个 B/S 系统。 1.1 功能 l 实现了通过系统管理 测试用例 和系统缺陷..
TestLink user manual:http://www.teamst.org/ TestLink是一个开源的测试用例管理工具,编写语言是php,后台数据是MySQL。这里假设Apahce+Php+MySQL的环境已经安装完成,并且运行正常。 许多人通过他们自己的经..
在安装完testlink1.6.x之后,fckedit组件不能上传图片,而在testlink的说明文档中也没有提及fckedit的配置方法(也许我漏看了?)这里提供一个配置的方法: 在testlink安装目录\third_party\fckeditor下,有..
开发 过大型项目的朋友一定都接触过这样几类工具: 需求管理 、代码和 版本控制 和Bug跟踪工具。比较常见的需求管理是 ClearQuest ,代码和版本控制工具中用最多的是 VSS 和 CVS ,而Bug跟踪工具..