软件测试 的一些概念 几个相关的概念 白盒测试 ——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对 测试人员 是公开的。 回归测试 ——软件或环境的修复或更正后的“再..
是时候出新版本了。那么应该把什么包括进来?显然,它应该包括每个模块的最新的最好的版本。对吧? “最新的和最好的”基于一个假设:最新的版本就是最好的版本。最新的版本添加了特..
当您在应用 服务器 上部署完 EAR 文件以后,打开您的浏览器并指向 JUnitEE Servlet 的 URL 地址。这个 URL 地址的形式是http://hostname:portnumber/BasicAddJUnitEEWeb/TestServlet, 其中 BasicAddJUnitEEWeb 是 Web 上下文..
此篇文章是以 JUnit 和 Junit EE 的概述开始的,然后展示了 JUnit 和 JUnitEE 在 Rational Application Developer IDE 中的用法,即如何对一个简单的 Java 应用软件和一个无状态的 session bean 进行单 元测试 。首..
单元测试 要运用到实际项目中去,必须把 单元测试代码 和项目通过某种途径联系在一起。 比如,在我的学习笔记1中,有一个工程: Windows Application12,这个工程中有Class1这个类,该类就是项目..
应用 单元测试 ,首先要解决的是单元测试的关注点。 测试的关注点在于测试逻辑,只要有逻辑就要写测试代码。测试的手段就是验证所有被 测试方法 的所有产出物,包括: 1. 测试方法的返回..
最近有人对我提到的 单元测试 的概念产生了疑问,原因是他看到了《 软件测试 方法和技术》(朱少民 清华大学出版社 2005年7月第一版)中的一段对单元测试的定义,对比我在单元测试中提到..
单元测试 关注构成软件系统的最小单元: 程序员 所创建的的函数、类和方法。大多数经理都要求自己的程序员做单元测试,而且程序员也声称做了单元测试。但是在实践中变数非常大,而且很..
这几天有些空闲,写了个生成insert脚本的小东东,用来给数据库中初始化信息。没有包括生成表的,是因为数据库设计工具都已经有这个功能了。这几天也有不少关于生成 sql 脚本的随笔了,因..
进行测试为先测试驱动的程序设计是确保 敏捷 开发顺进行的有效措施。这篇案例将为读者提供详细的开发历程,来分析测试为先测试驱动的程序设计的过程。本文的重点: 简要重复叙述一下测..
这几天一直都在思考新项目中,如何促使公司能够最终真正使用上单元测试。前几天和我的微软同学聊起微软的自动化测试的时候,他向我提到了几个概念BVT(Build Verification Test)和Smoke Test,这让..
近来特别关注 单元测试 的应用。大家可能会笑了,单元测试都N年前提出的了,您老怎么现在才来做呢。是的,单元测试几乎人人都在提,但是真正做好的没几个。 我们几个同事在讨论这个的..
单元测试 作为保证软件 质量 及重构的基础,早已获得广大 开发 人员的认可。单元测试是一种细粒度的测试,越来越多的开发人员在提交功能模块时也同时提交相应的单元测试。对于大多数开..
1.出了什么问题? 单元测试 的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说 网络 连接, 数据库 连接,或者是Servlet容器..
aig 您可能从编写 Ajax 应用程序中获得了极大乐趣,但是对它们执行 单元测试 却着实让人头痛。 在本文中,Andrew Glover 着手解决 Ajax 的弱点(其中之一),即应对异步 Web 应用程序执行单元测试..
HTML 测试 对整个 PHP 应用程序进行测试的下一个步骤是对前端的超文本标记语言(HTML)界面进行测试。要进行这种测试,我们需要一个如下所示的 Web 页面。 图 1. 测试 Web 页面 这个页面对两个..
测试驱动的开发 和 单元测试 是确保代码在经过修改和重大调整之后依然能如我们期望的一样工作的最新方法。在本文中,您将学习到如何在模块、 数据库 和用户界面(UI)层对自己的 PHP 代码..
在由两篇文章组成的这一系列的 第 1 部分 中,介绍了如何用 Ruby on Rails 进行 单元测试 ,并展示了如何利用这种方式的某些方面改进 Java 的单元测试。Java 开发 人员对更高级测试的选择更加有..
Java 社区在推进自动 单元测试 方面已经做了一项激动人心的工作。越来越多的开放源码框架支持在构建项目的同时构建自动测试套件。Spring framework、JUnit、TestNG 和其他几个框架的一些或全部灵..
曾经使用许多方法在数据库和目标代码之间传输数据。从手动编码的SQL到JDO,然后再到EJB,从未找到一种特别喜欢的方法。自从采用 测试驱动开发 ( TD D)作为指导原则以来,这种不满情绪变..