GB/T 38634.1-2020系统与软件工程 软件测试 第1部分:概念和定义
- 基础概念:明确了软件测试领域中的各种基本概念和定义,为后续的软件测试活动提供了统一的术语基础,避免了因概念混淆而导致的沟通障碍和理解偏差。例如,对测试用例、测试环境、测试计划等常见术语进行了准确的定义。
- 测试目标与原则:阐述了软件测试的主要目标,包括发现软件中的缺陷、验证软件是否满足需求等,同时强调了软件测试应遵循的原则,如尽早测试、全面测试、独立测试等,这些原则有助于指导测试人员更有效地开展测试工作.
- 测试类型与级别:介绍了不同类型的软件测试,如单元测试、集成测试、系统测试、验收测试等,并说明了它们在软件开发生命周期中的不同阶段和作用 。不同的测试级别侧重于不同的方面,从对单个模块的测试到整个系统的集成和验证,逐步确保软件的质量.
GB/T 38634.2-2020系统与软件工程 软件测试 第2部分:测试过程
- 通用测试过程模型:定义了一个适用于各种组织和项目的通用软件测试过程模型,将测试活动分为组织测试过程、测试管理过程和动态测试过程等三个流程组。这个模型为软件测试的规划、执行和管理提供了一个结构化的框架,有助于确保测试活动的系统性和完整性.
- 过程描述与信息图:对每个测试过程进行了详细的描述,包括过程的目的、输入、输出、活动和任务等,并提供了相应的信息图,以便更直观地理解和应用这些过程。通过这些描述和信息图,测试人员可以清楚地了解每个测试阶段需要做什么、如何做以及与其他阶段的关系.
- 基于风险的测试方法:强调了基于风险的测试理念,即根据软件项目的风险程度来确定测试的重点和优先级。这有助于合理分配测试资源,提高测试效率,确保对高风险部分进行充分的测试,从而有效降低软件项目的风险.
GB/T 38634.3-2020系统与软件工程 软件测试 第3部分:测试文档
- 测试文档的类型与作用:规定了软件测试过程中应产生的各种文档,如测试计划、测试用例、测试报告等,并说明了这些文档的作用和重要性。测试文档不仅是测试活动的记录,也是软件项目文档的重要组成部分,对于软件的维护、升级和质量评估都具有重要意义。
- 文档的内容与格式要求:详细描述了每种测试文档应包含的内容和推荐的格式,为测试人员编写规范、完整的测试文档提供了指导。例如,测试计划应包括测试目标、测试范围、测试策略、测试进度等内容;测试用例应包含测试输入、预期输出、测试步骤等信息。
- 文档的管理与维护:强调了测试文档的管理和维护要求,包括文档的版本控制、评审、批准和变更管理等。良好的文档管理有助于确保测试文档的一致性、准确性和可追溯性,提高测试工作的效率和质量。
GB/T 38634.4-2020系统与软件工程 软件测试 第4部分:测试技术
- 常用测试技术分类:介绍了多种常见的软件测试技术,如黑盒测试技术、白盒测试技术、静态测试技术、动态测试技术等,并对每种技术的特点和适用范围进行了分析。不同的测试技术可以从不同的角度对软件进行测试,相互补充,以更全面地发现软件中的缺陷.
- 具体测试技术方法:详细阐述了各种具体的测试技术方法,如等价类划分、边界值分析、决策表、路径覆盖、语句覆盖等。这些方法为测试人员设计测试用例提供了具体的手段和思路,帮助他们更有效地发现软件中的缺陷.
- 测试技术的选择与应用:提供了关于如何根据软件项目的特点和需求选择合适的测试技术的指导,并说明了在实际测试过程中如何综合应用多种测试技术。测试技术的选择应考虑软件的规模、复杂度、可靠性要求等因素,以确保测试的充分性和有效性 。
来源链接:https://www.cnblogs.com/java-note/p/18640998
没有回复内容