当前位置: 首页 > news >正文

GB/T 38634.2-2020《系统与软件工程 软件测试 第2部分:测试过程》之整体解读:从0到1避坑指南(附完整代码)

做了几年开发,这个技术点一直是面试高频考点,今天系统梳理一下核心知识点和实战经验。

如果这篇文章对你有帮助,不妨点个关注,期待与你分享更多!

最佳实践:

经过多个项目的验证,我总结了几个关键点:1) 做好异常处理 2) 添加详细日志 3) 单元测试覆盖核心逻辑。 这些看似简单,但能避免很多生产环境问题。

多层测试过程模型

  • 模型结构:将软件测试活动分为三个过程组,分别是组织级测试过程、测试管理过程和动态测试过程。组织级测试过程负责开发和管理组织级测试规格说明;测试管理过程涵盖测试策划、监测和控制以及完成过程;动态测试过程包含测试设计和实现、测试环境构建和维护、测试执行以及测试事件报告过程。
  • 各层目的:组织级测试过程旨在定义组织级测试规格说明的开发和管理过程,如组织级测试方针和策略的维护;测试管理过程用于管理整个测试项目或特定测试阶段、类型的测试活动;动态测试过程则专注于执行动态测试,可应用于不同测试级别和类型。

组织级测试过程

  • 概述:用于开发和管理组织级测试规格说明,这些规格说明适用于整个组织而非特定项目,例如组织级测试方针和策略。组织级测试方针是执行级文档,描述测试目的、目标和范围;组织级测试策略是技术性文档,定义组织内测试执行方法。
  • 活动和任务:包括开发组织级测试规格说明,从组织当前实践和利益相关方识别需求并制定规格说明,获取利益相关方同意后传达;监测和控制规格说明的使用,确保其在组织内有效使用并采取措施促进合规;更新规格说明,评审使用反馈,确定并批准改进变更,实施后传达给所有利益相关方。
  • 信息项:主要产生组织级测试规格说明,如组织级测试方针和组织级测试策略。

测试管理过程

  • 测试策划过程:目的是确定测试范围和方法,与利益相关方达成共识,及早识别资源、环境等要求。活动包括理解上下文,分析测试需求和相关文档,制定沟通计划;组织测试计划开发,识别活动、确定利益相关方并获得同意;识别和分析风险,评审已有风险,确定新风险并分类评估,记录结果;确定风险缓解方法,根据风险等级等选择处理方法并记录;设计测试策略,估计资源,确定测试阶段、类型、技术、完成准则等,记录策略并获得同意;确定人员配置和调度,明确角色技能,安排活动并获得同意;编写测试计划,纳入策略、人员配置、进度和最终估计;获得一致性测试计划,收集意见、解决分歧、更新并获得认可;沟通并提供测试计划。信息项为测试计划。
  • 测试监测和控制过程:目的是确定测试进度是否符合计划和组织级规格说明,启动控制操作并更新测试计划。活动包括准备,确定测试测度和风险监测方法,建立监测活动;监测,收集记录测度,分析进度,识别差异和阻碍因素,识别和分析新风险及变化风险;控制,按计划执行监控活动,处理上级控制指令,确定差异处理措施和风险应对方法,发出控制指令或变更计划,建立活动准备状态并批准完成,批准测试完成决定;报告,在规定报告期传达测试进度和风险信息。信息项包括测试状态报告、测试计划变更、控制指令和项目及产品风险信息。
  • 测试完成过程:目的是提供测试资产供后续使用,保持测试环境状态,记录并传达测试结果。活动包括存档测试资产,确定可重用资产并提供、存档,记录可用性;清理测试环境,恢复至预先定义状态;识别经验教训,记录项目执行中的顺利工作、问题和改进建议;总结测试完成情况,收集相关信息并汇总评价,编写测试完成报告并获得认可后分发。信息项为测试完成报告。

动态测试过程

  • 测试设计和实现过程:目的是导出测试规程,分析测试依据,组合特征集,导出测试条件、覆盖项、用例和规程,汇集测试集。活动包括识别特征集,分析测试依据,组合待测特征并排序,获得同意后记录并建立可追溯性;导出测试条件,根据完成准则确定条件并排序,记录在测试设计规格说明中并建立可追溯性,获得同意;导出测试覆盖项,应用测试设计技术导出覆盖项并排序,记录在测试用例规格说明中并建立可追溯性;导出测试用例,确定前置条件、输入、操作和预期结果,排序后记录并建立可追溯性,获得同意;汇集测试集,根据约束分配测试用例并记录,建立可追溯性;导出测试规程,排序测试用例,识别测试数据和环境需求,确定优先级后记录并建立可追溯性,获得同意。信息项包括测试规格说明及可追溯信息、测试数据需求和测试环境需求。
  • 测试环境构建和维护过程:目的是建立和维护测试环境,并传达状态给利益相关方。活动包括建立测试环境,根据计划和详细要求计划、设计、建立环境,准备测试数据和工具,安装配置测试项目,验证环境并传达状态,说明环境与运行环境的差异;维护测试环境,按要求维护并通知状态变化。信息项包括测试环境、测试数据、测试环境准备报告、测试数据准备报告和测试环境变更(适用时)。
  • 测试执行过程:目的是在测试环境中执行测试规程并记录结果。活动包括执行测试规程,在准备好的环境中执行,观察并记录实测结果;比较测试结果,比较实际和预期结果,确定测试结果;记录测试执行,按计划记录执行情况。信息项包括实测结果、测试结果和测试执行日志。
  • 测试事件报告过程:目的是报告测试事件,包括新事件识别和已有事件状态更新。活动包括分析测试结果,分析与已有事件相关的结果并更新详情,分析新问题确定是否报告;创建/更新事件报告,确定和报告/更新事件信息,传达新的和更新的事件状态给利益相关方。信息项为事件报告。

总体结论

  • 关键发现:该标准构建了系统的多层测试过程模型,明确了组织级、测试管理和动态测试三个层面的过程及相互关系,详细规定了各过程的目的、活动、任务和信息项。通过规范测试过程,为软件测试的治理、管理和实施提供了通用框架,支持不同软件生存周期模型和测试类型。
  • 重要性:为负责软件测试的各类人员提供了管理和执行测试所需的清晰指导,有助于提高测试过程的规范性和一致性,降低软件风险,提升软件质量。同时,与多种国际和国内相关标准的过程映射,增强了标准的兼容性和适用性,促进了软件测试领域的标准化和规范化发展。

http://www.jsqmd.com/news/388574/

相关文章:

  • 2026浙江储存罐工厂权威评测:5家高评价企业深度解析 - 2026年企业推荐榜
  • 2026年2月云南眼科设备维护公司推荐,定期保养故障快速处理 - 品牌鉴赏师
  • 2026年2月昆明青少年儿童视力检查机构推荐,正规机构筛选攻略 - 品牌鉴赏师
  • 2026年宜昌夷陵区农用器械与农资服务商综合指南 - 2026年企业推荐榜
  • 2026年武汉建筑防水服务团队综合评测与选型指南 - 2026年企业推荐榜
  • 2026年小动物超声维修指南:5家诚信服务团队深度测评与选购建议 - 2026年企业推荐榜
  • 2026年中国钢纤维制造五强解析与选型决策指南 - 2026年企业推荐榜
  • 2026年宜兴金属锥体生产厂商综合评估与选购指南 - 2026年企业推荐榜
  • 2026年浙江地区值得信赖的预制构件布料机厂家深度盘点 - 2026年企业推荐榜
  • 2026年第一季度深圳校园饮水机优质厂商综合盘点 - 2026年企业推荐榜
  • 2026彩超维修服务前瞻指南:五大服务商深度评估与选型策略 - 2026年企业推荐榜
  • 2026年第一季度武汉装饰装修团队综合评测与选型指南 - 2026年企业推荐榜
  • 2026徐州古典舞培训口碑榜:五强解析与选型指南 - 2026年企业推荐榜
  • 2026年2月云南验光师培训中心机构推荐,眼镜验光定配全技能培训 - 品牌鉴赏师
  • 2026年南通民事纠纷律师怎么选?这份指南请收下 - 2026年企业推荐榜
  • 2026年东辰心语周边棋牌店铺性价比之选:数据驱动的选购指南 - 2026年企业推荐榜
  • 2026石材装饰供货商综合实力评估与选择指南 - 2026年企业推荐榜
  • 2026年PVC树脂点价服务商五强深度解析 - 2026年企业推荐榜
  • 2026年济南交传翻译服务商深度测评与战略选择指南 - 2026年企业推荐榜
  • 基于SpringBoot+Vue的火车票订票系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】
  • 2026年山东工业油市场盘点与领先品牌深度解析 - 2026年企业推荐榜
  • 2026年济南专业派驻翻译服务商综合选购指南 - 2026年企业推荐榜
  • 2026年湖北景观国际产品引进服务商综合评测与选型指南 - 2026年企业推荐榜
  • 洞察2026:实力猕猴桃品牌选购全攻略 - 2026年企业推荐榜
  • 2026深圳校园饮水机工厂可靠之选深度解析 - 2026年企业推荐榜
  • 2026浙江无骨鸡爪封口机选购指南:五大实力厂家深度解析 - 2026年企业推荐榜
  • 2026年徐州成人中国舞培训中心权威推荐榜单发布 - 2026年企业推荐榜
  • 2026年宜昌伍家岗区优质棋牌休闲选择全攻略 - 2026年企业推荐榜
  • 2026年开年湖北PVC树脂代理商综合推荐与采购指南 - 2026年企业推荐榜
  • 2026年煤仓旋转防堵机平台深度评估与顶尖厂商推荐 - 2026年企业推荐榜