测试专题提供测试的最新资讯内容,帮你更好的了解测试。
名词解释:EV = Error Verify 验证新版本的软件中是否已经修复已发现的错误                     FFT = Full Feature Test 对所有功能进行的全面测试                     Free Test 自由测试,需要天赋和经验                     TDD = Test Drive Develop 通过测试去驱动开发
大概是搞了几天smalltalk的缘故,纯OO的思维果然被熏陶得高了一些。但也多了一些迷惑。 在smalltalk里,everything is object.(当然,在其他OO语言里也几乎都是)。 跟着书本学一个demo,从头到尾都是在定义类(因为demo比较简单,不需要xml配置文件)。定义到最后的最后,必然出现一个代表Application的类。 于是要运行这个应用程序,只要执行一句:app
 VSTS里的Unit Test可以帮助我们实现我们希望的绝大多数功能.我们从实际的项目开发入手来介绍.假设我们新建了一个.net项目,嗯,这是一个有关缓存的子项目,名字叫MyCache.我们很认真的设计了项目的架钩,进行了可行性分析,接口和抽象的建立,具体对象的建立,关系建立,最后编码完成了.项目经理叫我们不要高兴的太早,他要求我们必须对这个项目进行可靠的单元测试,因为这个子项目非常重要,将会被
public void testMixedAddition() { Expression fiveBucks= Money.dollar(5); Expression tenFrancs= Money.franc(10); Bank bank= new Bank(); bank.addRate("CHF", "USD", 2); Money result=
  这是冲锋陷阵的一周。由于任务沉重,我牺牲了自己的所有学习时间。而且就目前的形势看,恐怕接下来至少到暑假结束也没什么业余时间。   这周主要完成了两个任务。先是将程序从单GPU扩展到多GPU;再是对程序中现有 的算法 进行了扩展,实现了老板提出的部分扫描 策略。   由于最近首次尝试给自己做的软件加入单元测试,而且还开始尝试测试驱动的开发模式 (TDD) ,因此单GPU改多GPU的工作一开始进展
MbUnit3.0较之2.0在数据驱动测试方面有很大的提高,下文尝试将数据驱动的测试运用于TDD。 问题: 在TDD的过程中,对于持久层数据的单元测试一直是一个很头大的问题,就数据逻辑本身,可能并不负责,但大量可读性较差的数据(几十条记录硬编码到代码中,想必测试代码的维护工作也大得很),对于单元测试的维护造成了很大麻烦。 解决方案: 使用MbUnit3中数据驱动测试的概念,是解决持久层数据单元测试
老外讲解验收测试(Acceptance Testing)和单元测试(Unit Testing)。说的很精辟!好好学习一下。 Acceptance and integration tests tell you whether your code is working and complete; unit tests tell you where it's failing. If you've don
<<重构>>里介绍的坏味道, 都是直接去嗅代码. 不过既然我们采用TDD, 那么代码的一切坏味道, 都会反应在测试上, 比如一个函数的测试用例组合太多, 可能意味着函数职责过多. 这在物理上称为对偶性, 即不同的表达方式, 反应的是同一件事. 两个非常不同的理论精确的描述了同样的现象. 分别让一对夫妻给你讲他们的故事,他们的说法会不同,但每个重要事件都能相互得到印证。和他们谈话多了,你就能指出两人
似乎在ThoughtWorks的几天之后,对测试有了点认识。于是试着将测试扩展到自己所知道和认识的领域,换句话说,需要添加这些测试到自己的这个项目上: 开源IOT——一个最小的物联网系统设计方案及源码 关于 关于项目 源码:https://github.com/gmszone/iot 首页:http://iot.phodal.com 关于测试 说点关于测试的话,这里只是因为在这几天的感觉中,觉得添
一.TDD开发过程         回顾TDD的开发过程,我们是在不断重复如下过程,直至需求完成。 二.TDD的收益 三.单元测试         TDD是测试驱动开发,理所当然与单元测试有着密不可分的关系。 1.单元测试的目的: a.拥抱变化 b.保证质量 c.好的单元测试可用来做为文档 d.也是一个重要的设计工具 2.单元测试过程:3A 3.测试类 a.命名:[被测试类]Test b.测试类与
KETTLE测试记录     使用kettle抽取数据并按照规定时间戳字段进行增量抽取 之后执行时,选择sjc 最大,返回的值反而时最小的,选择sjc最小,返回结果值未最大 不知道谁能帮我解释一下这个问题。
范围 开发人员-dev的对代码质量的保证方式,进行的代码级别验证或者方法论驱动写出质量能达到要求的代码,非测试人员范围内的测试。 概念区分 单元测试 单元测试只测试程序单元自身的功能 集成测试 将所有模块按照概要设计要求组装成为子系统或系统,验证组装后功能以及模块间接口是否正确的测试工作 tdd:方法论:写代码只为修复失败了的测试,基于单元测试 atdd:ATDD是一种团队行为及过程,基于集成测试
协议测试 May 9, 2016 协议测试 What 什么是协议测试 什么事协议? 协议是计算机进程或网络中进行数据交换而建立的规则、标准或约定的集合。 什么是协议测试? 协议测试就是软件界面与应用服务器间通信规则的测试。 需要注意一点,协议测试不是接口测试,接口测试通常是RPC调用,例如基于HTTP SOAP, XML-RPM 并不在本文的讨论范围之内,接口测试可以放在单元测试中。 Why 为什
拓扑:cisco 3750====H3C 3600 说明: 1、当3750两个接口都是Pagp,3600两个接口都是Lacp时,port-channel状态为down down。 2、当3750一个接口是Pagp,另一个是Lacp时,两接口不聚合,链路对端以一致的协议通讯。 结论: 配置链路聚合时,链路两端的接口使用的链路聚合协议要一致。
上篇讲了TDD的步骤和各种好处,俗话说的好,站在岸上是学不会游泳的。所以我们还是要拿个例子出来,实践一下TDD。 因为是第一次尝试,我想还是选个简单的例子,之前写的那个ProtoStuffUtil类就很不错。这个类主要负责对象跟byte[]之间的相互转换。可以参考http://www.voidcn.com/article/p-mhbggrwc-pm.html。其实这个类已经写好了,不太符合TDD的
关于在链路聚合下做smart,monitor link的转发测试 这次又要开始瞎折腾了。没事找事了。毕竟我还是很无聊的; 这个实验主要要涉及到以下几个方面: 1、gvrp的应用: 2、Smart Link与Monitor Link的配置; 3、链路聚合;   先复习一波基本知识: GVRP:   GVRP(GARP VLAN Registration Protocol) GARP VLAN注册协议
我的公司是相当新的单元测试我们的代码。我一直在阅读关于TDD和单元测试一段时间,并相信他们的价值。我试图说服我们的团队,TDD是值得学习和改变我们的思维方式如何我们的计划,但它是一个斗争的努力。这给我带来了我的问题。 在TDD社区中有许多人对编写测试和代码(我与他们一起)感到非常宗教,但是对于一个正在与TDD打交道的团队,妥协还会带来更多的好处吗? 我可能成功地让团队编写单元测试一旦代码写(可能作
1. 一辆简单的car 首先我们考虑一个简单的例子,这里我们使用engine 类和car 类。为了更加清楚的描述问题,我们将类和接口都置空。每辆car会有一个engine,我们想给car装备上著名的MooseEngine。 Engine类如下:  1 public interface Engine { 2   3 } 4   5 public class SlowEngine implements
我相信大多数人都在写大量的自动化测试,你也遇到了一些常见的陷阱,当单元测试。 我的问题是,你是否遵循任何行为规则进行测试,以避免未来的问题?更具体的:好的单元测试的属性是什么,或者你如何编写测试? 鼓励语言不可知的建议。 让我开始通过插入源 – Pragmatic Unit Testing in Java with JUnit(有一个版本与C#-Nunit太..但我有这一个..它的大部分不可知。推
我刚刚开始使用F#,这是我的第一个功能语言。我已经准备专门与C#工作,并享受很多如何F#引导我重新思考我如何编写代码。一个方面我发现有点迷惑的是写代码的过程中的变化。我一直在使用TDD多年的C#现在,真的很感激有单元测试知道我在哪里。 到目前为止,我使用F#的过程一直是写一些功能,与交互式控制台一起玩,直到我“合理地”确定它们工作,以及调整&结合。这对于像欧拉项目这样的小规模问题很有效,但我不能想