软件测试 - 基线工件
软件开发包含软件开发生命周期 (SDLC) 的几个阶段。在此过程中,开发人员使用不同的软件工件或文档,这些文档指导他们以系统的方式执行任务。其中一些工件是 UML 图、类图、用例图等,它们描述了软件的架构或工作方式。
什么是基线工件?
术语“基线工件”来自配置管理。基线是指为整个软件开发过程提供所有资源。简而言之,基线工件是指在整个开发过程中修改软件工件的正确版本。它包括需求规格说明书、UML 和类图、软件设计和架构文档、模型等。
基线工件中涉及的活动
基线工件中涉及的活动列在下面:
- 它们根据工作性质分配给每个团队成员。
- 如果需要修改基线工件,则需要更新其版本号。
- 完成对基线工件的审查后,应检测偏差,并应将其连同日期和版本号一起更新到基线工件中。
- 由于这些工件与软件一起使用,因此在集成时会检测到进一步的缺陷。这些缺陷也需要修复。
- 完成所有更新后,基线工件将被送审并批准。
基线工件的组成部分
基线工件的组成部分列在下面:
- 工件名称 - 它是文档或工件名称。
- 基线开发日期 - 软件开发应完成的截止日期。
- 基线开发版本 - 到目前为止已完成并批准的特定工件版本的名称。
- 基线测试日期 - 软件测试以及缺陷修复应完成的日期。
- 基线测试版本 - 已完成并批准的工件的版本号。
- 基线集成日期 - 模块集成完成并批准的日期。
- 基线集成版本 - 满足所有已批准条件的工件的版本号。
- 基线交付日期 - 向客户交付工件获得批准的日期。
- 基线交付版本 - 准备交付给客户的工件版本。
不同类型的配置基线文档
不同类型的配置基线列在下面:
功能基线文档 - 它指向软件的功能需求。
分配基线文档 - 它指向软件的功能、接口和集成特性。
产品基线文档 - 它指向可配置产品的功能和物理需求。
为什么基线工件是必要的?
基线工件之所以必要,原因如下:
- 它确定在开发软件时是否已应用所有业务规则。
- 它在测试和修复错误时提供了备用计划。
- 它有助于在开发软件时融入客户的观点和视角。
- 它确定软件的GUI是否符合最终用户的需求。
- 它确保软件原型是否按照要求构建。
- 它使项目需求与整体业务保持一致。
- 这样做是为了让项目利益相关者审查和批准需求。
- 它确定项目范围。
- 它定义了正确软件开发的评估标准。
结论
本教程对软件基线构件进行了全面概述。我们首先描述了什么是基线构件,基线构件涉及哪些活动,基线构件的组成部分是什么,不同类型的配置基线是什么,以及为什么需要基线构件。这使您具备了关于软件基线构件的深入知识。建议您继续练习所学内容,并探索与软件测试相关的其他内容,以加深理解并拓宽视野。
广告