- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
軟件测试规范(word)
软件测试规范
由安博测试空间技术中心/提供
目录
一、简介 3
(一)软件测试的定义 3
(二)软件测试类型的划分 3
(三)测试中权衡的三个重要维度 4
(四)不同阶段测试精度的把握 4
(五)测试顺序 4
二、测试工作流程 5
(一)测试准备 5
(二)测试的实施 5
(三)测试问题处理流程 7
(四)测试验收 8
(五)测试总结 8
三、测试人员的组织与培训 9
(一)测试人员的组织 9
(二)测试人员的培训 11
四、测试工作机制—会议与讨论 11
(一)测试工作启动会议 11
(二)阶段性会议 12
(三)专题会议 12
(四)讨论 12
五、测试案例的编写 12
(一)案例编写的原则 12
(二)测试案例的取舍 14
六、测试相关文档 15
(一)测试计划书 15
(二)测试方案书 15
(三)测试报告 17
(四)其他文档资料 19
一、简介
(一)软件测试的定义
软件测试的定义是“为了发现程序中的错误而执行程序的过程”。具体地说,软件测试是根据软件开发的产品设计说明书和程序的内部结构而精心设计出一批测试案例,并利用测试案例来运行程序,以发现程序错误的过程。
(二)软件测试类型的划分
软件测试贯穿于整个开发过程中,软件系统的开发过程是一个自顶向下逐步细化的过程,而测试过程则是按相反顺序进行的集成过程,根据测试的阶段、测试的执行人,可划分为:
单元测试(unit testing)、组合测试(incremental integration testing)、集成测试(integration testing)、系统测试(system testing)、用户验收测试。根据测试内容的不同可分为:功能测试(functional testing )、安全性测试(security testing)、恢复测试(recovery testing )、兼容性测试(硬件兼容、版本兼容)、容错性测试、性能/压力/负载测试(performance /stress /load testing )、安装/卸载测试(install/uninstall testing )在本文中,我们使用测试阶段的划分标准。
图一:软件生命周期“台阶”模型图:
(三)测试中权衡的三个重要维度
测试时间、测试成本和测试质量构成测试过程中需要关注的三个重要维度,三个维度相互制约、相互影响。在测试中,永远无法实现时间、成本和质量的三赢,为其中任何2个目标所做的努力,都必须以付出第三个目标的损失为代价,此外我们永远都不可能穷尽所有的测试内容。因此必须综合权衡作出取舍。
图二:制约测试的三个要素
(四)不同阶段测试精度的把握
考虑到测试时间、测试成本的制约,在不同的测试阶段,对测试精度有不同的要求。从单元测试、集成测试到系统测试、用户验收测试阶段,对测试精度的要求也呈现一个从粗到细的过程。单元测试是发现错误最多、预防质量隐患最重要的测试阶段,需要最大的测试精度,缺少单元测试,直接进行集成和系统测试,缺陷隐患多。
图三:不同测试阶段测试精度模型图
(五)测试顺序
对于一项复杂产品的测试,遵循一定的测试顺序,可以是测试工作有条不紊,提高测试工作效率。同时按照一定的测试顺序展开测试,一定程度上可以确保测试工作的全面性。
测试顺序的原则是由浅入深、由易而难。在具体的测试内容上表现为:
●先联机测试后批量测试;
●首先单元测试,其次集成测试,然后进行系统测试及验收测试;
●先进行基本功能测试再进行辅助功能测试;
●先进行正常情况案例的测试,再进行反常情况案例的测试;
●对于一项交易先进行输入项的测试,再进行输出项的测试,然后进行账务处理的测试。
二、测试工作流程
(一)测试准备
在技术实现编码阶段的工作结束时,进入产品的测试准备阶段,为真正开展产品测试做好前期准备工作。
测试准备阶段的主要工作包括制定测试工作计划、设计测试方案、组织协调测试人员、测试所需硬件设施等其他准备工作。测试准备阶段的工作由参加产品设计说明书的主创人员负责完成。
制定测试工作计划和测试方案
相关内容见测试文档编写
组织协调测试人员
根据测试计划和测试方案,组织协调相关人员,形成测试工作组。
测试人员的培训
正式开展测试工作之前,对所有测试人员进行测试工作的集中培训。通过测试培训,使测试人员明确测试目标和要求、了解待测系统、统一测试方法和流程,保质保量的开展和进行测试工作。
测试所需要硬件设施和其他准备工作
与相关部门联系协调对测试工作所需的设施:服务器、测试机等在测试准备阶段全部到位。
(二)测试的实施
测试实施是软件测试工作的核心阶段,测试实施阶段严格按照测试计划
您可能关注的文档
- 軟件无线电的智能天线技术研究.doc
- 軟件易用性测试研究.docx
- 軟件是计算机系统中与硬件相互依存的部分.doc
- 軟件服务企业的定价策略选择.doc
- 軟件本地化外包测试流程分析.doc
- 軟件架构与设计实验报告.doc
- 軟件架构与设计模式实验(结构型模式).doc
- 軟件架构中的层次依赖.docx
- 軟件架构设计师实践上海班.doc
- 軟件架构设计方法理论.doc
- 12.4 机械效率 课件 2024-2025学年物理人教版八年级下册.pptx
- 智能养老院ppt_原创精品文档.pptx
- 必威体育精装版七年级下册数学实数的标准教案.pptx
- 智慧父母家庭教育讲座标准课件.pptx
- 2025年柯城区第十四届职工职业技能竞赛养老护理员技术文件.pdf
- 2025年柯城区第十四届职工职业技能竞赛计算机及外部设备装配调试员(计算机外部设备装配调试员)技术文件.pdf
- [51716893]期中(1-4单元)常考易错题基础测试--2024-2025学年人教版四年级下册数学.docx
- 景区旅游行业市场调查报告PPT.pptx
- 莱芜职业技术学院《电力系统微机继电保护》2023-2024学年第一学期期末试卷.doc
- 莱芜职业技术学院《电气控制与PLC实训》2023-2024学年第一学期期末试卷.doc
文档评论(0)