开发团队关于测试的两个问题》的相关内容

什么是“测试驱动开发”

经过这几天的观察,我相当surprise地发现,很多同志还没有明白什么是“测试驱动开发”:开发之前写的测试是干什么用的——之所以说“surprise”,因为既有“惊讶”,也有“惊喜”。结合着最近做高校巡讲遇到的问题,我稍微做一些解释。 (前面的讨论: http://forum.javaeye.com/viewtopic.php?t=19959 http://forum.javaeye.com/v ...
by gigix 2006-04-24 浏览 (37492) 回复 (98) 关键字:

首次敏捷项目开发实践

  首次采用敏捷方式进行开发,我想把我们的做法与大家分享下,同时希望大家指出我们的不足和需要改进的地方,让我们的项目进行的更顺利,目前项目已过三分之一,客户比较满意,还算顺利。   项目简介:一个DMS小项目,预计时间14人月.客户需求不是很明确,想一边做一边提,适合引入敏捷开发(实际上用户的需求也一直在变,当他们看到每次的small release时都会有新的想法)。 ...
by 温柔一刀 2007-04-06 浏览 (17656) 回复 (24) 关键字: 敏捷开发, agile, tdd

吹弹得破是重回一人犯错,全家光荣的老路

xml文件出错时,是报异常写log 还是停止整个应用启动?各位大佬都力挺Spring现在的净室方法,本来也打算屈服了。但想想还是觉得这和分模块开发的潮流不符,前篇没把事情表述不好,重开一篇。 A,B,C君分别开发不同模块,A君模块的配置文件错了,所有人就都跑不起应用,一人犯错,全家光荣,值得吗?难道不能让开发团队自己选择daily build,集成测试这类时机来质保吗? 举一个同质的例 ...
by 江南白衣 2006-04-20 浏览 (30597) 回复 (107) 关键字:

项目中期的团队长阶段工作量估算

工作量估算原理: 进入实施阶段之后,随着需求的不断明确,项目团队人员的不断充实,原来前期的风险逐渐不存在,工作量估算的意义大大加强。 又可以分为:个人工作量估算、团队工作量估算两个方面,从时间尺度上来又可分为短阶段工作量估算和长阶段工作量估算。 本文主要讲团队长阶段工作量估算(一般在一个月以上),它和很多因素有很密切的关系,我通常将它划分为以前几点: 1、所采用的过程。 在瀑布式过程下,风险会不断 ...
by clamp 2006-10-28 浏览 (4736) 回复 (8) 关键字:

无坚不摧 唯快不破

什么人做功能测试比较好?这是我写这篇《功能测试谁来做》的想法。 经常有人会跟我说他们公司开发过程很好,配备了独立的功能测试组,有的成立了独立的测试部门。也有顾问告诉我,要有独立的测试人员。也有相当的人想着用测试来和开发制衡。 首先我承认要有功能测试组,而且我也会在项目中采用功能测试这个环节,但是对于什么样的人能做功能测试,我有自己的看法。 对项目组来说,谁设计谁测试,既然是功能顾问、功能分析 ...
by 一蓑烟雨任平生 2008-04-19 浏览 (592) 回复 (6) 关键字:

做软件测试三,四年后的感想(zz)

来自: http://bbs.51testing.com/viewthread.php?tid=51727&extra=&page=1 我出来做软件测试三,四年了,确实正应了那句“测试不如开发”,只是个人观点,而且我工作过都是外企和大型国有企业,软件测试流程和管理都相对很规范化的。 下面几点给做测试的朋友参考一下: 1。钱肯定少过开发人员,除非你工作七,八年才能拿年薪10W以上,一般的软件 ...
by flysky 2007-03-01 浏览 (306) 回复 (0) 关键字:

收集软件测试流程

【摘要】 软件测试从哪里开始到哪里结束?中间要经过哪些环节以及各环节要注意哪些事项。本文就有关问题结合个人实际工作经验进行阐述,鉴于每个环节都可以做为一个专题来进行探讨,所以受篇幅和时间限制,本文对有关问题未做深入剖析,只做一个宏观上的介绍。 【关键词】测试流程、需求分析、测试用例、测试计划、缺陷管理 一、概述 一般而言,软件测试从项目确立时就开始了,前后要经过以下一些主要环节: ...
by guixian 2008-04-21 浏览 (59) 回复 (0) 关键字:

JUnit学习笔记

JUnit 入门 1.JUnit 软件测试在软件投入使用前,对软件需求分析,设计规格说和编码进行最后的审查,这是软件质量保证的关键步骤。大量的数据表明,在软件测试的工作量往往占软件开发总工作的40%以上,而且成本不菲。所以软件测试砸整个开发过程中具有举足轻重的地位。 软件测试在软件开发过程中跨越了两个阶段:通常在编写每一个模块之后就要做必要的测试,这就叫单元测试,编码和单元测试属于软件开发过程中 ...
by Lincoln 2006-11-06 浏览 (828) 回复 (0) 关键字:

测试的基本知识

测试是手段,品质保证是目标。 测试的基本知识,让我们一起快速过一遍: 什么是软件测试:在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。 测试的目标:以较少的用例、时间和人力找出软件中潜在的各种错误和缺陷,以确保系统的质量。 从测试的类型来看,测试分为2种:黑盒测试和白盒测试。 黑盒测试又称为功能测试或数据驱动测试,把系统看成一个黑盒 ...
by zcz.cn 2007-03-04 浏览 (296) 回复 (0) 关键字:

转载csdn 上一篇“软件项目管理十大误区 ”

由于最近公司的人事变动很大,自己也在想这方面的事情,也和离开的和即将离开一些同事谈了一下,大部分都对公司的项目管理方面有很大的意见,于是就开始关注这方面的一些知识。  软件项目管理十大误区  Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1540787 曾经有一位常年混迹于中关村的朋友跟我说,现在但凡是计算 ...
by liyao20050101 2007-09-15 浏览 (318) 回复 (0)

使用 Spring 2.5 TestContext 测试框架(转)

概述 Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点: 1.基于注解的 IoC 功能; 2.基于注解驱动的 Spring MVC 功能; 3.基于注解的 TestContext 测试框架。 Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。 低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (200) 回复 (0)

[zz]软件架构师成长之路

对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发展。 ...
by imjl 2007-08-10 浏览 (495) 回复 (2)

打算建立一个小团队,收集点民意

通过这几天的讨论我感觉有必要组织一个小团队,合作一个项目,通过它来学习D语言。 这个帖子用来收集大家的想法,看看都想做哪些方面的项目,持续讨论一周时间吧。
by qiezi 2007-04-05 浏览 (3882) 回复 (95)

C++最重要的语法-const, private

公司有个同事也是使用C++开发,代码质量从我个人角度来看感觉非常差,几个明显地方: 1、类、对象的概念非常混乱,某些类只能生成一个对象,多了肯定有问题了。这导致无法在一个进程中监听多个端口,当然人家的解决办法就是用多进程。 2、类与类之间强耦合,可以说除了一些小工具类以外,没有任何一个类可以单独拿出来使用,所有类里面的成员都是public,因为你不知道哪个其它类还要使用这个成员。线程函数因为要 ...
by qiezi 2007-06-10 浏览 (1370) 回复 (12)

soapUI+PushToTest让java开发者通过网格测试

PushToTest是一家Java测试顾问机构,提供免费的开源测试自动化软件、性能工具包和全球服务解决方案。去年PushToTest公司开发了一个在soapUI环境跑的测试工具,并且捆绑进入PushToTest 5的发布版本。这对于java开发者提供了三个方面的优势: 1。soapUI测试适合运行在分布式PushToTest测试环境,机器群中的每个测试机器都可以成为测试节点在你的程序中响应SOA ...
by SpringArt 2008-02-12 浏览 (367) 回复 (0) 关键字: soapui, pushtotest, 测试

Apple发布浏览器JS性能测试及测试结果

Apple WebKit 团队(Safari 核心开发者) 在12月18日发布0.9版本的SunSpider -- 浏览器JavaScript性能测试。国外科技博客CodingHorror盛赞该测试的设计,并对各主流浏览器进行测试。结果出乎意料,尽管各项子测试中浏览器表现各有不同,但总体来说,Firefox JavaScript 性能不如 IE7,Windows 平台的Safari表现优异,而冠军 ...
by jive 2007-12-22 浏览 (397) 回复 (0) 关键字: 性能测试

微软,你的软件是驴子Eeyore在设计吗?

     在微软工程师Eric Lippert的一篇经典的帖子中具体描述了,在增加一个简单的ChangeLightBulbWindowHandleEx 函数到某一块微软的代码时,这个工作中会面临的痛苦的折磨人的细节问题: • 需要一个5分钟的开发过程实现ChangeLightBulbWindowHandleEx函数。 • 需要一个项目经理 ...
by yuesc 2008-03-31 浏览 (3295) 回复 (12) 关键字:

推荐知识库条目

Comming soon