测试驱动的开发和单元测试是确保代码在经过修改和重大调整之后依然能如我们期望的一样工作的最新方法。在本文中,您将学习到如何在模块、 数据库 和用户界面(UI)层对自己的 PHP 代码进..
引言: 举一个可能会发生在你身边的事件将更能贴近实际,幸好我们现在就有一件在 程序员 看来非常普通的任务: 你今天第一天上班,你的项目经理拿给你一叠不算厚的文档,告诉你今天的..
简介 随着 Microsoft Office Information Bridge Framework 1.0 的推广,Microsoft Office 2003 开发 人员的工具箱中现在有了很多非常棒的新工具。公开 Microsoft Office Professional 2003 中的 Information Bridge Framework 功能的..
第1章 MI LY: '微软雅黑','sans-serif'"> 序言 1. 自信的编码 有一次——或许就是上个礼拜二——有两个 开发 者: Pat 和 Dale 。他们面临着相同的最后期限,而这一天也越来越近了。 Pat 每天都在着急..
NUnit 是一个免费 开源 的(http://www.nunit.org)产品,它提供了一套测试框架和一个测试运行程序(test runner)。 注意:test tunner 知道如何寻找具有 [TestFixture] 属性的类和类中的 [Test] 方法。 如何安装..
MI LY: 宋体">前言: Nunit 是一项 开源 的项目,利用 Nunit ,你可以方便快捷地对已有的 .NET 组件进行 单元测试 。利用 Nunit ,你可以在不修改原有代码的情况下,编写专门的测试代码对需要测试..
关键字:单元测试1主题内容与适用范围 1.1主题内容 软件单元测试是一个过程。本标准为该过程规定了一个标准的方法,使之成为 软件工程 实践中的基..
使用JUnit高效完成功能测试 作者: 未知 来源: 网络 转载 功能测试或 集成测试 是关系到整体系统功能的测试,而不只是牵涉到小段代码(单元)。这需要将已经单独测试好的模块组装起来,以保..
JUnit 假定测试的所有方面都是开发人员的地盘,而集成测试框架(FIT)在编写 需求 的业务客户和实现需求的开发人员之间做了协作方面的试验。这是否意味着 FIT 和 JUnit 是竞争关系呢?绝对不..
众所周知并行程序设计易于产生 bug。更为严重的是,往往在 开发 过程的晚期当这些并行 bug 引起严重的损害时才能发现它们并且难于调试它们。即使彻底地对它们进行了调试,常规的单元测试..
虽然 Struts 正在慢慢退出 Web 框架的历史舞台,但它的遗产仍然存在,存在的形式主要是需要测试和维护的应用程序。这个月,Andrew Glover 向您介绍如何使用 JUnit 的 Struts TestCase 、DbUnit 以及在这..
TestNG-Abbot 是一种 测试框架 ,它为 GUI 组件的测试带来了新的活力。本月,Andrew Glover 将带领您亲历使用 TestNG-Abbot 测试 GUI 过程中难度最大的部分,即理解用户场景的实现过程。一旦理解了它,..
Selenium 是一种 测试框架 ,它使您可在 Web 应用程序上轻松地运行用户验收测试(user acceptance test)。本月,Andrew Glover 将向您展示如何以编程的方式运行 Selenium 测试,并使用 TestNG 作为测试驱动..
您可能从编写 Ajax 应用程序中获得了极大乐趣,但是对它们执行 单元测试 却着实让人头痛。 在本文中,Andrew Glover 着手解决 Ajax 的弱点(其中之一),即应对异步 Web 应用程序执行单元测试的..
在应用程序的开发周期中, 性能测试 常被放到最后考虑,这并不是因为它不重要,而是因为存在这么多未知变量,很难有效地测试。在本月的 追求代码 质量 系列中,Andrew Glover 使性能测试成..
JUnit 是JAVA语言事实上的标准测试库。JUnit 4是三年以来最具里程碑意义的一次发布。它的新特性主要是针对JAVA5中的标记(annotation)来简化测试,而不是利用子类、反射或命名机制。本文将讲述如..
软件开发习惯中一个细微更改都可能会对软件 质量 产生巨大改进。将单元测试合并到开发过程中,然后从长远角度来看它可以节省多少时间和精力。本文通过使用代码样本说明了单元测试的种..
软件开发习惯中一个细微更改都可能会对软件 质量 产生巨大改进。将单元测试合并到开发过程中,然后从长远角度来看它可以节省多少时间和精力。本文通过使用代码样本说明了单元测试的种..
应用 单元测试 ,首先要解决的是单元测试的关注点。 测试的关注点在于测试逻辑,只要有逻辑就要写测试代码。测试的手段就是验证所有被 测试方法 的所有产出物,包括: 1. 测试方法的返回..
Package framework Class Interface Hierachy Interface Test 主要方法 countTestCases:统计TestCases 数目 run:运行 测试 并将结果返回到指定的TestResult 中 Class Assert 首先,Assert 提供的public 方法都可以带或不带自己..