软件测试 - 基线工件



软件开发包含软件开发生命周期 (SDLC) 的几个阶段。在此过程中,开发人员使用不同的软件工件或文档,这些文档指导他们以系统的方式执行任务。其中一些工件是 UML 图、类图、用例图等,它们描述了软件的架构或工作方式。

什么是基线工件?

术语“基线工件”来自配置管理。基线是指为整个软件开发过程提供所有资源。简而言之,基线工件是指在整个开发过程中修改软件工件的正确版本。它包括需求规格说明书、UML 和类图、软件设计和架构文档、模型等。

基线工件中涉及的活动

基线工件中涉及的活动列在下面:

  • 它们根据工作性质分配给每个团队成员。
  • 如果需要修改基线工件,则需要更新其版本号。
  • 完成对基线工件的审查后,应检测偏差,并应将其连同日期和版本号一起更新到基线工件中。
  • 由于这些工件与软件一起使用,因此在集成时会检测到进一步的缺陷。这些缺陷也需要修复。
  • 完成所有更新后,基线工件将被送审并批准。

基线工件的组成部分

基线工件的组成部分列在下面:

  • 工件名称 - 它是文档或工件名称。
  • 基线开发日期 - 软件开发应完成的截止日期。
  • 基线开发版本 - 到目前为止已完成并批准的特定工件版本的名称。
  • 基线测试日期 - 软件测试以及缺陷修复应完成的日期。
  • 基线测试版本 - 已完成并批准的工件的版本号。
  • 基线集成日期 - 模块集成完成并批准的日期。
  • 基线集成版本 - 满足所有已批准条件的工件的版本号。
  • 基线交付日期 - 向客户交付工件获得批准的日期。
  • 基线交付版本 - 准备交付给客户的工件版本。

不同类型的配置基线文档

不同类型的配置基线列在下面:

功能基线文档 - 它指向软件的功能需求。

分配基线文档 - 它指向软件的功能、接口和集成特性。

产品基线文档 - 它指向可配置产品的功能和物理需求。

为什么基线工件是必要的?

基线工件之所以必要,原因如下:

  • 它确定在开发软件时是否已应用所有业务规则。
  • 它在测试和修复错误时提供了备用计划。
  • 它有助于在开发软件时融入客户的观点和视角。
  • 它确定软件的GUI是否符合最终用户的需求。
  • 它确保软件原型是否按照要求构建。
  • 它使项目需求与整体业务保持一致。
  • 这样做是为了让项目利益相关者审查和批准需求。
  • 它确定项目范围。
  • 它定义了正确软件开发的评估标准。

结论

本教程对软件基线构件进行了全面概述。我们首先描述了什么是基线构件,基线构件涉及哪些活动,基线构件的组成部分是什么,不同类型的配置基线是什么,以及为什么需要基线构件。这使您具备了关于软件基线构件的深入知识。建议您继续练习所学内容,并探索与软件测试相关的其他内容,以加深理解并拓宽视野。

广告