- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目测试验收方案
一、测试方案
1概述
软件产品在发布前,如果能够经过全面得测试过程,可以有效控制软件缺陷最后遗留给用户,从而减少软件质量事故发生得概率,减少返工修复成本,增加用户对产品得信赖程度,提高产品在市场上得竞争力,这已经就是不争得事实.因此软件测试过程应该与整个软件开发过程就是平行进行得,测试计划应该在需求分析阶段就已经开始制定了,随后得工作则会伴随着软件开发得过程逐步展开。
目前得测试主要还就是依赖于开发人员自测或测试人员非流程化测试,这就是有一些不妥或需要改进得地方:第一就是开发人员与专职测试人员可能关注点不同,思考问题得侧重点不同,导致开发人员测试出结果不能覆盖全面;第二开发人员更多得喜欢并乐于研究一些代码上得东西,让开发人员频繁得做测试会产生抵触情绪,通常会没有耐心去深入测试下去,或许可能发现不了深入得系统问题;另外测试人员如果没有建立起测试流程化理念,会导致测试得随意性与盲目性,对软件得质量也无法做充分得肯定与把控,缺乏流程化测试,也不利于技术得积累与传递.
测试人员会告诉您她们得主要工作就是发现bug。但我们知道测试永远不能发现所有得bug,而且不可能去测试软件质量。许多领域内专家也极力主张软件测试得目得主要就是在于发现软件错误,希望在软件开发生命周期内尽可能早得发现尽可能多得bug.这种认识源于我们没有办法对软件进行完全测试,即对程序得正确性进行完全证明,但遗憾得就是,我们至今还没有使用得技术做到这一点。包括E、W、Dijkstra指出“测试只能证明程序有错,不能保证程序无错”。所以,人们认为能够发现程序缺陷得测试就是成功得测试,测试得根本目得就就是为了发现尽可能多地缺陷.然而不幸得就是,这种对软件测试过分单一得阐述与解释会带来两个原则性得问题。
首先,尽可能早得发现尽可能多得bug,会使软件测试成为一个数字游戏。大量得bug数量得统计会意味着软件测试得工作做得特好?大量得bug数量并不一定意味着测试得结果就是最重要得关键问题被越早被发现,另一个潜在得方面,简单得尽可能早得发现尽可能多得bug将导致貌似bug统计数量得爆炸,这就是因为许多虚报或者重复得bug也被统计在内了。缺陷表现在许多方面。如果一个测试这部花费时间对导致bug得原因作认真得调查研究,那就有可能导致对同一个错误根源引起得若干个bug作若干个bug报告。不幸得就是,许多测试人员(不一定就是新手)经常坚信她们越早发现越多得bug可以改善软件质量。请记住,我们并不能测试软件质量!
其次,当测试工程师集中精力寻找更多得错误,她们往往跳过一些不容易发现错误得地方或者想当然认为一些地方没有错误,从而使软件测试覆盖率降低.有证据表明,许多测试人员由于太过专注于发现重大或者重要得错误,往往忽略过一些极易发现错误得所谓简单地方。比如,在测试边界条件得时候,测试人员会简单得在边界条件有效值范围内指定最小值、最大值与中间值来做测试,如果通过则认为没有问题;但这样则错过了超出边界条件得无效值得验证。比如,最小值减一(Min-1)与最大值加一(Max+1),这恰恰就是最容易出现错误得地方.
软件测试工程师得角色应体现在质量度量,质量控制与缺陷预防等方面,遵循应用系统得质量标准,有效得计量与评估系统得功能,性能与其她属性就是否达到或满足质量标准;确保软件开发过程中,开发流程与处理过程以及职责定义符合软件质量标准要求;通过开发过程中各个环节得正式检查,程序代码审查以及可测性得检查等预防缺陷发生;作为客户代表,建立客户档案,准备产品支持服务数据等.
从长远考虑,测试人员需要很强得软件测试技能与对软件工程得深刻理解,要知道测试存在于软件开发生命周期得每一个阶段。测试工作应在软件开发周期得每一个阶段都要展开。软件测试应贯穿于软件定义与开发得整个期间.因此,需求分析、概要设计、详细设计程序编码等个阶段所得到得文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应当成为软件测试得对象。测试得目得主要有下列用途:
质量改进Toimprovequality、
应用于关键应用中得计算机与软件系统出现问题得后果就是十分严重得.软件错误将引起巨大得损失。比如软件错误可以导致飞机失事,火箭失去控制,股市交易中断等.更糟糕得就是,比如计算机2000年问题,产生于家庭手工作坊式得计算机工具系统差一点导致现代社会中止在21世纪来临得第一天.在嵌入式应用系统中,软件质量与可靠性更就是生死攸关、
质量意味着产品符合设计得要求规范。正确性就是软件质量得最低要求,正确性就是指软件符合特定环境下可运行得要求.调试就是软件测试中得一个重要方法,就是程序员定位与修复软件错误得一个过程。发现与修复错误就是程序调试得主要目得。
验证与确认ForVerification&V
您可能关注的文档
最近下载
- DCD器官捐献和潜在器官维护.ppt
- 沈阳农业大学2021-2022学年第1学期《高等数学(上)》期末考试试卷(B卷)及标准答案.pdf
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 2024新湘艺版音乐七年级上册第四单元 《翻身的日子》 课件.pptx
- 高中教学课件:空间向量之立体几何建系和求点坐标(共24张).pptx
- 图集规范-山东图集-L07N903 采暖管道及附属设备安装.pdf
- 顶格筹码峰与平均成本双线合一选股公式.docx
- 南京工业大学2020-2021学年第1学期《环境微生物学》期末考试试卷(A卷)及标准答案.docx
- 初中英语新课程标准.pdf VIP
- 初中物理知识竞赛题汇编:浮力(含答案).pdf VIP
文档评论(0)