您当前的位置:首页>行业标准>Q/SY 1355.5-2010 计算机软件测试规范 第5部分:回归测试

Q/SY 1355.5-2010 计算机软件测试规范 第5部分:回归测试

资料类别:行业标准

文档格式:PDF电子版

文件大小:10.97 MB

资料语言:中文

更新时间:2023-10-30 11:09:22



推荐标签: 规范 计算机 软件测试 测试 1355 部分

内容简介

Q/SY 1355.5-2010 计算机软件测试规范 第5部分:回归测试 Q/SY
中国石油天然气集团公司企业标准
Q/SY 1355.5—2010
计算机软件测试规范第5部分:回归测试
Specification for computer software testing-
Part 5: Regression testing
2010-09-09 发布
2010-10一01实施
中国石油天然气集团公司 发布 Q/SY 1355.5—2010
目 次
前言 1 范围 2 规范性引用文件 3 术语和定义 4 回归测试
4. 1 测试对象和目的 4.1.1测试对象
4.1.2测试目的 4.2 软件单元回归测试 4. 2. 1 测试组织和管理 4. 2. 2 技术要求 4. 2. 3 测试内容 4. 2. 4 测试环境 4. 2. 5 测试方法 4. 2. 6 准人条件 4. 2. 7 准出条件 4. 2. 8 测试过程 4. 2. 9 测试文档 4.3软件集成回归测试 4. 3. 1 测试组织和管理 4. 3. 2 技术要求 4.3.3 测试内容 4.3. 4 测试环境 4.3.5 测试方法 4.3.6 准入条件 4.3.7 准出条件 4.3.8 测试过程 4.3.9 测试文档 4. 4软件系统回归测试 4. 4. 1 测试组织和管理 4. 4. 2 技术要求 4. 4. 3 测试内容 4. 4. 4 测试环境 4. 4. 5 测试方法 4. 4. 6 准人条件 4. 4. 7 准出条件 4. 4. 8 测试过程 4. 4. 9 测试文档附录A(资料性附录) 软件测试参考模板附录B (资料性附录) 回归测试流程图
.
..
1 Q/SY 1355.5—2010
前言
Q/SY1355《计算机软件测试规范》分为五个部分:
第1部分:单元测试;

第2部分:集成测试; 一第3部分:系统测试; 一第4部分:验收测试;

第5部分:回归测试。

本部分为Q/SY1355的第5部分。 本部分按照GB/T1.1一2009给出的规则起草,本部分由中国石油天然气集团公司信息管理部提出。 本部分由中国石油天然气集团公司信息技术专业标准化技术委员会归口。 本部分起草单位:中国石油勘探开发研究院、中国石油大学(北京)。 本部分主要起草人:朱丽萍、李洪奇、孙长虹、于爱丽、张、谢立红、黄文辉、邹国平、党
娜、张聪辉、陈光辉、赵艳红。
II Q/SY 1355.5—2010
计算机软件测试规范第5部分:回归测试
1范围
Q/SY1355的本部分规定了计算机软件生存周期内回归测试技术要求和测试环境,给出了测试的对象和目的、内容、方法及过程,并提供了部分供参考的测试文档和检查表。
本部分适用于软件开发和测试过程中的回归测试。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T9386一2008计算机软件测试文档编制规范 GB/T 11457—2006 信息技术 软件工程术语 GB/T18492一2001信息技术系统及软件完整性级别 Q/SY1355.1一2010计算机软件测试规范第1部分:单元测试 Q/SY1355.2一2010 计算机软件测试规范 第2部分:集成测试 Q/SY1355.3一2010计算机软件测试规范 第3部分:系统测试
3术语和定义
GB/T 11457一2006 界定的术语和定义适用于本文件。
4[ 回归测试
4.1 测试对象和目的
4.1.1 测试对象 4.1.1.1未通过软件单元测试的软件,在变更之后,应对其进行单元测试, 4.1.1.2未通过软件集成测试的软件,在变更之后,首先应对变更的软件单元进行单元测试,然后再进行相关的集成测试。 4.1.1.3未通过软件系统测试的软件,在变更之后,首先应对变更的软件单元进行单元测试,然后再进行相关的集成测试和系统测试。 4.1.1.4对于二次开发的软件,在变更之后,首先应对变更的软件单元进行单元测试,然后再进行相关的集成测试和系统测试。 4.1.1.5因其他原因进行变更之后的软件单元或软件系统,首先应对变更的软件单元进行单元测试,然后再进行相关的软件测试。
1 Q/SY 1355.5—2010
4.1.2测试目的 4.1.2.1测试软件变更之后,要满足变更部分的正确性和对变更需求的符合性。 4.1.2.2测试软件变更之后,不会影响到未变更部分的功能、性能和所规定的要求。
4.2软件单元回归测试 4. 2.1 测试组织和管理
软件单元回归测试应由原测试方组织并实施,也可交由其他测试方进行。 软件测试人员的工作角色和具体职责见Q/SY1355.1一2010中的表1。
4.2.2技术要求
软件单元回归测试应符合原软件单元测试的技术要求,可根据变更情况酌情裁剪。软件单元回归
测试的结果应和原软件单元测试的正确结果一致。
4.2.3测试内容 4.2.3.1仅重复测试原软件单元测试做过的测试内容。 4.2.3.2应根据实际情况,修改原软件单元测试做过的测试内容。 4.2.3.3应根据软件测试的需要,在前两者的基础上增加新的测试内容
4.2.4测试环境
软件单元回归测试的测试环境要求应与原软件单元测试的测试环境要求一致。
4.2.5测试方法
当未增加新的测试内容时,软件单元回归测试的测试方法应采用原软件单元测试的测试方法;否则,应根据实际情况选择适当的测试方法。 4.2.6 准入条件 4.2.6.1被测软件单元已经完成变更。 4.2.6.2相关的软件测试报告、软件变更报告(参见表A.1)齐全。 4.2.6.3具有测试相关的全部文档及资源。 4.2.6.4具备相关的测试环境。 4.2.7准出条件 4.2.7.1软件单元回归测试的准出条件应与原软件单元测试的准出条件一致。 4.2.7.2软件单元回归测试的文档应齐全、符合规范。
4.2.8 测试过程
4.2.8.1测试项目负责人和测试分析员根据测试问题报告和软件变更报告(参见表A.1),分析软件单元测试的测试范围,确定原软件单元测试的充分性要求、终止要求、资源要求、软件特性、测试技术和方法的使用程度,并酌情变更,确定测试进度,按GB/T9386一2008的规定完成软件单元回归测试计划。对软件单元回归测试计划进行评审,评审要求见Q/SY1355.1一2010中4.7.1。 4.2.8.2测试设计员和测试程序员根据软件单元回归测试计划确定测试用例,从原软件单元测试说明中 2 Q/SY 1355.5—2010
选择测试用例,或修改原有的测试用例,或设计新的测试用例,向测试项目负责人申请补充相应的测试数据、测试资源和测试软件,建立相应的测试环境,确定相应的测试顺序,按GB/T 9386一2008的规定编写软件单元回归测试说明。对软件单元回归测试说明进行评审,评审要求见Q/SY1355.1一2010中4.7.2。 4.2.8.3测试员按照软件单元回归测试说明对变更的软件单元进行测试。在测试过程中,测试员应认真观察并如实记录测试过程、测试结果和发现的差错,认真填写软件单元回归测试记录。具体要求见 Q/SY 1355. 1—2010 中 4. 7.3。 4.2.8.4测试项目负责人和测试分析员根据原测试问题报告、原软件变更报告(参见表A.1)、软件单元回归测试计划、测试说明、测试记录、软件问题报告单(参见Q/SY1355.1一2010中表A.14) 对回归测试的工作进行总结,编写软件单元回归测试报告、测试问题报告,并对软件单元回归测试的测试过程、测试记录、测试报告和测试问题报告进行评审。
4.2.9测试文档
软件单元回归测试完成后形成的文档应包括: a)软件单元回归测试计划(参见Q/SY1355.1一2010中表A.10)。 b)软件单元回归测试说明(参见Q/SY1355.1一2010中表A.12)。 c)软件单元回归测试记录(参见Q/SY1355.1一2010中表A.14)。 d)软件单元回归测试报告(参见Q/SY1355.1一2010中表A.13)。 e)软件单元回归测试问题报告(参见Q/SY1355.1一2010中表A.14)。 软件测试文档的基本内容和要求见GB/T9386一2008,上述文档也可分别作为软件单元测试产
生的文档的补充件。
按GB/T18492一2001,根据软件的完整性级别和软件规模等级进行合理的取舍与合并,其要求见 Q/SY 1355.1—2010 中表 4。 4.3软件集成回归测试
4.3. 1 测试组织和管理
软件集成回归测试应由软件供方组织并实施,测试人员与开发人员应相对独立;也可委托第三方进行软件集成回归测试。软件测试人员的工作角色和具体职责见Q/SY1355.1一2010中表1。 4.3.2技术要求 4.3.2.1对变更的软件单元进行单元测试,应符合原软件单元测试的技术要求,可根据实际情况进行裁剪。 4.3.2.2对变更的软件单元和受变更影响的软件进行集成测试,应符合原软件集成测试的技术要求,可根据受影响情况进行裁剪。 4.3.2.3当回归测试结果和原软件的单元测试、集成测试的正确结果不一致时,应对出现问题的软件单元和受该单元影响的已集成软件重新进行回归测试。 4.3.3 测试内容
4.3.3.11 单元回归测试内容
单元回归测试内容见4.2.3。 4.3.3.2集成回归测试内容 4.3.3.2.1重复测试与变更相关的、并已在原软件集成测试中做过的测试内容。
3 Q/SY 1355.5—2010
4.3.3.2.2应根据实际情况,修改与变更相关的、并已在原软件集成测试中做过的内容。 4.3.3.2.3应根据软件测试的需要,在前两者的基础上增加新的测试内容。 4.3.4测试环境
4.3.4.1 单元回归测试环境
单元回归测试环境见4.2.4。
4.3.4.2集成回归测试环境
对变更的软件单元和受变更影响的软件进行集成测试,其测试环境的要求应与原软件集成测试的
测试环境的要求一致。 4.3.5测试方法
4.3.5.1单元回归测试方法
单元回归测试方法见4.2.5。 4.3.5.2集成回归测试方法
对变更的软件单元和受变更影响的软件进行集成测试,当未增加新的测试内容时,应采用原软件集成测试的测试方法;否则,根据实际情况选择适当的测试方法。
4.3.6准入条件 4.3.6. 1 被测软件单元已经完成变更。 4.3.6.2相关的软件测试报告、软件变更报告(参见表A.1)齐全。 4.3.6.3具有测试相关的全部文档及资源。 4.3.6.4具备相关的测试环境。
4.3.7 准出条件
4.3.7.1遵照4.2完成了对变更的软件单元的回归测试,并且无新问题出现。 4.3.7.2对变更的软件单元和受变更影响的软件的回归测试,其准出条件应符合原软件集成测试的准出条件,并且无新问题出现, 4.3.7.3软件集成回归测试的文档应齐全、符合规范。
4. 3.8 测试过程 4.3.8.1 遵照4.2.8对变更的软件单元进行单元测试。变更的软件单元通过单元测试后,才能对有关的软件进行集成测试。 4.3.8.2测试项目负责人和测试分析员根据测试问题报告、软件变更报告(参见表A.1),分析集成测试的测试范围,确定原集成测试的充分性要求、终止要求、资源要求、软件特性、测试技术和方法的适用程度,并酌情变更,确定测试进度,按GB/T9386一2008 的规定完成软件集成回归测试计划对软件集成回归测试计划进行评审,评审要求见Q/SY1355.2一2010中4.7.1。 4.3.8.3测试设计员和测试程序员根据软件集成回归测试计划确定测试用例,可从原软件集成测试说明中选择测试用例,或修改原有的测试用例,或设计新的测试用例,向测试项目负责人申请补充相应的测试数据、测试资源和测试软件的测试环境,确定相应的测试顺序,按GB/T9386一2008 的规定编写软件集成回归测试说明。对软件集成回归测试说明进行评审,评审要求见Q/SY1355.2- 4 Q/SY 1355.5—2010
2010 中 4. 7. 2。 4.3.8.4测试员按照软件集成回归测试说明对变更的软件和受变更影响的软件进行测试。在测试过程中,测试员应认真观察并如实记录测试过程、测试结果和发现的差错,认真填写软件集成回归测试记录。具体要求见Q/SY1355.2一2010中4.7.3。 4.3.8.5测试项目负责人和测试分析员根据原测试问题报告、原软件变更报告(参见表A.1)、软件集成回归测试计划、测试说明、测试记录和软件问题报告单(参见Q/SY1355.1一2010中表A.14) 对软件集成回归测试的工作进行总结,编写软件集成回归测试报告、测试问题报告,并对软件集成回归测试的测试过程、测试记录、测试报告和测试问题报告进行评审。 4.3.9测试文档
软件集成回归测试完成后形成的文档应包括: a)软件集成回归测试计划(参见Q/SY1355.1一2010中表A.10)。 b)软件集成回归测试说明(参见Q/SY1355.1一2010中表A.12)。 c)软件集成回归测试记录(参见Q/SY1355.1一2010中表A.14)。 d)软件集成回归测试报告(参见Q/SY1355.1一2010中表A.13)。 e)软件集成回归测试问题报告(参见Q/SY1355.1一2010中表A.14)。 软件测试文档的基本内容和要求见GB/T9386一2008,上述文档也可分别作为软件集成测试产
生的文档的补充件。有关软件文档的取舍与合并要求见Q/SY1355.1一2010中表4。
4.4软件系统回归测试 4.4.1测试组织和管理
软件系统回归测试应由软件的需方或供方组织,可由供方实施,或交由独立的测试机构实施。软件测试人员的工作角色和具体职责见Q/SY1355.1一2010中表1。 4.4.2技术要求
4.4.2.1对变更的软件单元的测试,应符合原软件单元测试的技术要求,可根据变更情况进行裁剪。 4.4.2.2对变更的软件单元和受变更影响的软件进行集成测试,应符合原软件集成测试的技术要求,可根据受影响情况进行裁剪。 4.4.2.3对变更的系统进行系统测试,应符合原系统测试的技术要求,可根据受影响情况进行裁剪 4.4.2.4当回归测试结果和原软件的单元测试、集成测试和系统测试的正确结果不一致时,应对出现问题的软件单元和受该单元影响的已集成软件和系统重新进行回归测试。
4.4.3测试内容 4.4.3.1单元回归测试内容
单元回归测试内容见4.2.3。 4.4.3.2集成回归测试内容
集成回归测试内容见4.3.3。
4.4.3.3系统回归测试内容 4.4.3.3.1重复测试与变更相关的、并已在原软件系统测试中做过的测试内容。 4.4.3.3.2应根据实际情况,修改与变更相关的、并在原软件系统测试中做过的测试内容。
5
上一章:Q/SY 1356-2010 风险评估规范 下一章:Q/SY 1355.4-2010 计算机软件测试规范 第4部分:验收测试

相关文章

Q/SY 1355.4-2010 计算机软件测试规范 第4部分:验收测试 Q/SY 1355.2-2010 计算机软件测试规范 第2部分:集成测试 Q/SY 1355.3-2010 计算机软件测试规范 第3部分:系统测试 Q/SY 1355.1-2010 计算机软件测试规范 第1部分:单元测试 Q/SY 10223.2-2018 信息系统总体控制规范 第2部分:测试 Q/SY 1774.1-2015 天然气管道压缩机组技术规范 第1部分:现场测试 Q/SY 01461-2017 油田注水地面系统能效测试与计算 Q/SY 1461-2012 油田注水地面系统能效测试与计算