今天收到一封信,问了我一个问题: 关于你提出的几点:1 . 单元测试 是一种测试,它不是代码的一部分;2. 单元测试是最低层级的测试,它只保证函数的 可靠性 ,不保证其它;3. 单元测试应..
引言 设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述,通过在系统设计中引入合适的设计模式可以为系统实现提供更大的灵活性,从而有效地控制变化,更好..
模仿对象(Mock object)是为起中介作用的对象编写 单元测试 的有用的方法。测试对象调用模仿域对象(它只断言以正确的次序用期望的参数调用了正确方法),而不是调用实际域对象。然而,当..
单元测试 是软件开发的一个重要组成部分,通过在软件设计、开发的过程中合理地运用设计模式,不但为系统重构、功能扩展及代码维护提供了方便,同时也为单元测试的实施提供了极大的灵..
有来 面试 的同行问个一个问题:“如果微软的 开发 和 测试工程师 都需要写代码,那么两者写出来的代码有高下之分吗?” 当时我只能简单的解释一下。现在可以多说一些了。 举个例子, 单..
一、 软件测 试原则 Java 语言是一个支持 面向对象 的语言,通常情况下我们可以将程序的一个单元看成是一个独立的类,因此进行 单元测试 的重点就是对这些类进行测试。 1、不需要测试get和..
本节是 单元测试 系列的第二篇。重点讲解如何使用Mock/Stub和依赖注入技术进行单元测试。关于工具 JUnit 等则不做累赘介绍。希望通过本章能够帮助大家开始单元测试的有益实践,与大家共勉!..
这篇文章的主旨是在正式进行 单元测试 之前帮助大家厘清一些概念。了解什么是单元测试,可以做什么,有哪些指导原则。做了又有什么好处,它又存在什么样的局限性。最后重点讲了现在做..
AppScan Web2.0、AJAX、RIA这些技术给我们带来更好的用户体验,给我们的 网络 生活带来更多的精彩的同时,也给黑客们更多展开攻击的机会。 Billy Hoffman认为近年来越来越多针对Web应用程序展开的..
开发 敏捷了,测试也想敏捷,结果有了“敏捷测试”。但测试真能敏捷吗? 我一直认为敏捷是以开发为中心的,如果敏捷宣言尚且是对传统软件开发模式原则上颠覆的话,那么敏捷所带来的N多..
Jeff Wilcox,Silverlight 单元测试 框架的主要开发人员,发表了多篇文章谈到Silverlight 2的单元测试问题。除了Step-by-Step的介绍外,Jeff还提供了更新后的测试项目模板和重新打包的Silverlight.Testing 程..
对于 TDD 的“ 单元测试 ”与传统的“单元测试”之间的差异,业界一直存在着误解。知名的 XP 贡献者Mike Hill,对这些误解进行了澄清。他还特别讲述了在Industrial Logic的经历,在那里展开教学时..
编写 单元测试代码 是一件很困难的工作。大多数情况下,我们需要测试那些以前没有编写过的使用复杂的协作软件(如 数据库 ,应用程序 服务器 或软件模块)的代码。我们可能还需要处理一..
单元测试 是 XP 极力推荐的 测试驱动开发 模式,是保证软件 质量 的重要方法。尽管如此,对许多类的单元测试仍然是极其困难的,例如,对数据库操作的类进行测试,如果不准备好 数据库 环..
SQASuite是一个先进的Windows客户/ 服务器 测试环境 ,可用于 自动测试 企业级Windows客户/服务器应用程序。SQASuite建立在综合、开放的 网络 测试仓库基础上,并结合先进的客户/服务器测试功..
1开发人员是一个比较单纯的人员,他们衡量一个人价值的方法是你的技术实力,因此好水平的 测试人员 很容易赢得开发人员的尊重 2测试人员赢得开发人员尊重的方法首先是做好自己的工作,即掌..
单元测试 是在软件 开发 过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 在一种传统的结构化编程语言中,比如C,..
在我看来,实现 自动化测试 有两种方式:一、对于特定的系统录制或者编写脚本,实现特定系统的自动化测试。二、自己编写 软件测试工具 ,对于同一类的软件进行测试。这种软件的基本功..
一、VcTester共享版本的功能特色 1、脚本化测试驱动 VcTester使用CSE 脚本语言 编写 测试用例 ,CSE语言风格与C语言接近,简单易用,很容易上手。编写CSE脚本可读取全局变量、给变量赋值、调用函..
MI LY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> 敏捷 测试是否写 测试用例 ?答案多种化如果是你 , 你会选用写还是不用写呢 ? 软件测试 时代 风起云涌 , 问题虽小..