测试人员必读V3.doc

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试人员必读 3.0版 PAGE 测 试 人 员 必 读 (3.0修订版) 测 试 中 心 用友软件股份有限公司 二00七年一月 测试人员必读 3.0修订版 第 PAGE ii 页 测试人员必读 3.0版 前 言 一、软件测试的目的 软件测试人员的目的是尽可能早地找出软件缺陷,并确保其得以关闭。此目的至少包含三个含义: 1.软件测试人员的基本目标是发现软件缺陷。 这似乎是个不言而喻的事实,但有必要再次强调。有时,开发小组要测试人员只是为了证实软件可以运行,而不是找缺陷。在这种情况下,测试人员也就缺乏不懈努力发现缺陷的探索精神和热情。所以,做好测试的首要条件是明确软件测试人员的基本目标是发现软件缺陷。 2.软件测试人员追求的是尽可能早地找出软件缺陷。 因为软件的修复费用,随着开发过程的推进,将迅速增长,所以软件测试人员应尽可能早地找出软件缺陷。对于大型的软件,在软件开发的同时,就应该有紧随其后的测试,如果等到产品已经开发完毕才开始测试,非常有可能引起大量耗时费力的返工。 3.软件测试人员必需确保找出的软件缺陷得以关闭。 并不是每个软件缺陷都有必要修复的。可能是由于没有足够的时间、不算作真正的软件缺陷、修复的风险太大等原因,产品开发小组决定对一些软件缺陷不作修复。但是,测试人员必需确保找出的软件缺陷得以关闭,也就是说一旦登记了软件缺陷,就要跟踪其生命周期,监视其状态,提供必要的信息确保其得到修复和关闭。 二、软件测试的现状 软件产品的质量问题一直令人困惑。到底一个软件产品应当具有怎样的质量才算是一个好产品?保证软件质量谈何容易,我们只列举有关软件质量一些其他角度的看法: 大家都清楚:一个软件从严格的意义上看它不应是一个固化的产品(象电视那种),而应当看成是一个全生存周期的服务过程。产品的版本在不断地更新,上一版产品的一些功能缺陷和运行错误(可能用户还未发现),在下一版就不存在了;质量的改进表象上,无非是将EXE程序做一个替代(而把黑白电视换成彩电则完全是不同的概念)。 其次,IT界迅猛的发展速度已经不能允许研制者“精雕细琢”,在市场经济杠杆的作用下,用户的性情越来越“急躁”,一个市场需求刚刚冒头就希望第二天拿到产品;而且顾客还经常振振有词:你要是干不了我去找别人…… 从上面谈到的情况看,软件过程的质量已经远远超出是某个版本“产品本身质量”的问题了。用比较全面和准确的语言描述的话,高质量的软件产品应当等于“让用户满意”。 交货期成本价格产品+服务产品质量开发过程管理开发成本管理 交货期 成本价格 产品+服务 产品质量 开发过程管理 开发成本管理 姑且不谈论成本价格;单从产品质量和交货期而言,我们会发现:两者之间在测试时间T轴上竟然是完全“负相关”的。 顾客对交货时间的满意度 顾客对交货时间的满意度 顾客对产品质量的满意度 测试时间T 发版时间T0 毫无疑问,测试时间越长产品质量越有保证,但交货期滞后会令顾客烦恼;反之,顾客会对产品的质量提出抱怨甚至发生“退货”。明智的开发商知道如何控制发版时间T0时刻。 让我们言归正传! 综前所述,在保证产品质量的活动中,时间限制就是T。(这是开发成本最低、顾客综合感觉最满意的发版时间)。如何在这个时间之内将产品的质量尽可能地达到最好,就是我们所面临的工作情况。 我们可以提高顾客满意程度的方向有两个: 保持目前的T。但让产品质量水平更高(测试的高效率、精心设计和严密组织配合)。 维持目前产品的质量水平不变,缩小T。(确立既定目标和发版标准,制定严密的测试工作计划)。 如何在有限的资源(人力、物力和时间T。)条件下,保证并提高产品的质量,是每个开发人员(特别是测试人员)义不容辞的责任。 我们在努力实现上面目标遇到的困难是: 对于测试工作的重视程度不足:在开发工期紧张的情况下,最可能缩短的就是测试工期; 对测试理论和方法的研究不够:许多测试人员几年来测试手段和方法一直没有明显的改进; 忽视产品测试设计和测试数据的设计:T。的紧迫性和大量重复性测试验证工作,及测试组织的不协调性等大都源于设计计划不周; 对测试技能培训不足:多数测试人员的技能和经验是摸索和积累出来的;新员工甚至叫喊:我上班两星期了还不知道应当怎样做测试! 三、为什么编写此书 在一次“测试人员上岗培训”的课程上,一位新员工质疑:为什么我们没有一本“测试人员必读”的教材,使得新员工一看很快就可以开展工作? 问题简直就是“一针见血”。 在软件行业激烈竞争的形式下,“提高人员技能”是最重要的因素之一。针对这个令人“茅塞顿开”的建议,我们唯一的做法就是改进。 1998年9月,我们组织公司几位测试专家在1个月之内推出了第一版“测试人员必读”。遗憾地是:这个产品仅仅满足了“交货期”,其系统性、逻辑性等,甚至排版和语言风格都有欠推敲。 又经过近

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档