`
kuwoleft
  • 浏览: 1068199 次
文章分类
社区版块
存档分类
最新评论

缺乏文档的测试

阅读更多

缺乏文档的测试

陈能技

2007-9-22

原文:Testing with Poor Documentation – T.J.Zelger

获取正确的信息对于很多公司来说都是挑战,而且即使你获得了所需要的文档,但是缺乏你真正需要的信息。

我曾经看到过大量的不同质量程度的文档(从优秀的到不可用的),但是我喜欢项目在两个不同的阶段有两种不同的方式组合。

一开始,项目使用XP的方式开展,系统从零开始构建,而我作为测试人员就整天与开发人员和项目主管呆在一起。在那段时间,我学到了关于系统的所有东西,包括内部的细节,即使没有什么文档。

在软件提交给客户后,项目组到了第二阶段,我们从XP转移到更传统的方式,开发人员和BA(业务分析员)写一些粗略的说明书。在初始版本构建完成后,我获得了发布的记录,里面记录了由BA和开发人员写的背景信息。

虽然我在后期阶段才介入,但是接下来的阶段都只有很少的特性被加入,所以我仍然能够很好地工作,因为阅读这些发布记录就已经足以让我了解清楚扩展了什么东西,我应该寻找哪些方面的bug

在另外一个项目,我是个开发人员,我们只有少得可怜的文档,但是我们会邀请目标用户每隔六周过来用一整周的时间测试我们的系统。在那段时间里,我们每天都修正bug并且讨论哪些功能特性需要在下个迭代周期加入。那个产品的质量出奇的好,而在那个时候RUPXP对于我们来说还是个未知的名词。

在另外一个项目,我一开始就得到很糟糕的文档,还有不可用的发布记录。开发人员工作在另外一个国家。BA和项目主管忙着在全世界推销正在开发的软件,测试人员则努力尝试弄清楚系统要做什么。

<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 414.75pt; HEIGHT: 312pt" type="#_x0000_t75"><imagedata o:title="" src="file:///E:/DOCUME~1/cnj/LOCALS~1/Temp/msoclip1/03/clip_image001.png"></imagedata></shape>

功能特性在几个分开的邮件中有解释,但是有时候内容是互相矛盾的。

在这种没有文档或文档很糟糕的情况下,我通常倾向于请开发人员演示功能特性,而不会强迫他们去写只会包含部分需求信息的糟糕的文档。

<shape id="_x0000_i1026" style="WIDTH: 355.5pt; HEIGHT: 354.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///E:/DOCUME~1/cnj/LOCALS~1/Temp/msoclip1/03/clip_image003.png"><font size="3"></font></imagedata></shape>

这些项目经验告诉我,与其过分关注需求文档,倒不如让项目组的所有成员都紧密地工作在一起,确保你得到成为所测试系统的领域专家需要的信息。我也同意这种方法可能在航空领域和医疗行业不那么容易生效。

分享到:
评论

相关推荐

    一Google中国测试经理谈敏捷测试

    对于测试组织来说,敏捷方法带来的快速迭代却让测试本身变得困难起来:缺乏“足够详细的文档”,缺乏“仔细设计用例的时间”等等。在本演讲中,段念将与大家探讨如何在敏捷过程中进行测试。 作者介绍: 段念,...

    软件测试国标文档模板

    由于国内目前在这方面还缺乏成熟的经验,这里提供参考国外经验制定的两个例子,用以向国内软件开发单位说明如何建立这种实施规定,使项目负责人能确定本项目开发过程中应编制的文件的种类。当然,例子毕竟只是例子,...

    软件测试包装简历项目(医疗类型),适合刚入行的测试小白编写简历。

    在传统的医疗行业现状下,患者对医院缺乏了解、信息不对称,而看病难、看病烦、服务不到位导致医患关系紧张,部分医院品牌形象缺乏。在移动互联网时代,只需轻动手指,则一站式改善就医体验。 本项目总共有2个端,...

    硬盘测试工具 Parkdale 3.03.zip

    Parkdale 中文版为您提供了一个坚固而整洁的工具,主要用于测试硬盘驱动器的性能,同时还可以帮助您对光驱和网络连接进行基准测试。...缺乏文档可能被视为一个缺点;但是,这不会干扰这个功能非常出色的软件。

    软件开发说明(国标-8567)文档参考

    由于国内目前在这方面还缺乏成熟的经验,这里提供参考国外经验的软件开发文档,用以向国内软件开发单位说明如何建立这种实施规定,使项目负责人能确定本项目开发过程中应编制的文件的种类,在这里开放免费资源供大家...

    网上购物系统单元测试.doc

    在基于Web的系统开发中,如果缺乏严格的过程,我们在开发、发布、实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大。而且,随着基于Web的系统变得越来越复杂,一个项目的失败将可能导致很多...

    测试覆盖率

     “迈捷成立之初,主营业务只是受客户委托,测试已经开发完毕的软件,更多的是事后验收工作,后来我们慢慢的从事后测试,向质量控制上转型,例如开始介入软件开发前的需求评审,以及开发时的文档评审、代码走查等等...

    《PHP高级程序设计_模式、框架与测试》中文版PDF

    书中首先从oop采用的机制——抽象类、接口、契约式编程开始讲起,然后介绍了静态方法、单例模式、工厂模式和php 6的新特性等内容,接着介绍了测试和文档方面的内容,还介绍了标准php库spl方面的知识以及php开发人员...

    浅析计算机软件可靠性测试与设计.doc

    3.3 测试实施 在综合测试中,应该依据项目合同、需求说明书、用户文档所规定的配置程序数据来进 行测试,并运用多台计算机同时运行软件而不是简单的靠单一的计算机来运行,在运行 过程中,计算运行时间,并且考虑...

    软件工程需求文档

    院 系:软 件 学 院 实验课程:软件工程 实验项目:《餐饮管理系统》需求分析说明书 指导老师:庞雄文 开课时间:2012 ~ 2013年度第 1学期 专 业:软件工程(数字媒体) 班 级:2010级7,8班 ...

    软件测试管理中典型的测试方面的误解[2]

    缺乏多样 软件测试管理中典型的测试方面的误解[2]人员问题 ◆利用测试作为新开发人员的过渡工作 ◆从不合格的程序员中招募测试人员 ◆测试人员不需要是领域专家 ◆不从客户服务人员或技术文档人员中挑选测试...

    测试培训教材

    缺乏尺度会让测试失去平衡,缺乏标准会让测试工作难以衡量。 2、如何搭建测试管理平台? 首要问题是流程的规范化。 (1) 测试进入和退出标准。 (2) 协作流程。 (3) 缺陷跟踪管理流程。 (4) 工具平台的引入。...

    A多媒体会议系统扩声测试记录表.docx

    集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-DQS58-MG198) 集团...7 乐音立体感(演出模式) 缺乏空间感(环绕感)、定位感(方向感)、层次感(厚度感)等效果 8 其它 A多媒体会议系统扩声测试记录表

    mockito-doc-zh:Mockito框架中文文档

    由于缺乏校对,难免有谬误之处,如果发现任何语句不通顺、翻译错误,都可以在提出issue。谢谢~ Mockito框架官方地址,。 Mockito库能够Mock对象、验证结果以及打桩(stubbing)。 该文档您也可以通过获取到。所有文档...

    PHP高级程序设计_模式、框架与测试

    书中首先从oop采用的机制——抽象类、接口、契约式编程开始讲起,然后介绍了静态方法、单例模式、工厂模式和php 6的新特性等内容,接着介绍了测试和文档方面的内容,还介绍了标准php库spl方面的知识以及php开发人员...

    5G文档 高频通信技术研究报告

    www.imt-2020.org 文档 对于高频段信号传播特性及信道建模问题,需要精确的测量和研究,这将影响到系统性能 和技术方案的设计。针对传播特性研究和信道模型...平台开展大量的信道测试,并基于测试结果开展信道建模,

    毕业设计-基于Android和Flask的最炫广场舞APP+源代码+文档说明

    毕业设计_基于Android和Flask的最炫广场舞APP+源代码+文档说明 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心...

    arm_nnexamples_code_armmali_ArmNN测试程序_machinelearning_

    不过可惜的是,由于缺乏文档及教程,该框架在国内推广的程度不高,目前Github上star仅有359个。相对于其他竞品inference框架如NCNN、Tengine、Mace、MNN等等,ArmNN的知名度显得很小。不过笔者在项目的多次使用中,...

Global site tag (gtag.js) - Google Analytics