zoukankan      html  css  js  c++  java
  • 软件测试-配置管理(7)

    配置管理

    能够识别产品的结构及其类型,并且以某种形式对产品结构进行存取,也能够通过一定的机制修改配置项。

    好比你想买电脑,需要明确电脑的硬件配置:主机,CPU,电源。。。。。。

    软件配置

    • 测试用例文档,版本v1.0
    • 服务器系统centos 版本7.5
    • 服务端代码版本 v2.0
    • ......

    配置管理

    针对每个项目进行版本控制,并且维护不同项目之间的版本关系,以便软件在开发过程中任一时间的内容都可以被追溯

    软件配置诞生

    配置管理是通过对软件生命周期过程中不同的时间点上的配置信息进行标识,且对被标识的配置信息进行控制,达到保证软件完整性与可追溯性

    • 随着软件开发的发展,软件管理越来越复杂
    • 参与软件开发的人数增加,拷贝代码难
    • 代码迭代,版本变化大,难以维护

    软件配置工具的诞生

    工具都是为了能够更方便的工作,软件配置工具的作用是:

    • 维护文件仓库
    • 创建与存放文件的多个版本
    • 标识文件版本信息
    • 还原文件历史版本

    配置管理

    软件配置项

    软件配置项(SCI):软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。

    一般认为:软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。 软件配置项包括:

    • ①与合同、过程、计划和产品有关的文档和资料;
    • ②源代码、目标代码和可执行代码;
    • ③相关产品,包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。

    合同类文档用户需求书、任务计划书、合同、用户意向书

    计划类文档项目计划手册、项目流程手册、配置管理手册

    工程文档需求规格手册、测试计划、测试用例

    程序代码软件开发代码、数据库

    工具支撑软件开发,软件测试、软件运维的第三方工具

    用户文档软件使用手册

    运行环境软件安装指南、运行环境手册

    版本配置

    软件版本:包含两种不同含义

    1. 为满足不同用户的不同使用要求,如适用于不同运行环境或不同平台的系列产品。

    2. 软件产品投入使用以后,经过一段时间运行提出了变更的要求,需要做较大的修正或纠错,增强功能或提高性能。

    3. 版本以版本号进行标识。

    版本记录主要包含

    • 版本标识号
    • 发布类型
    • 版本描述
    • 发布者

    版本控制系统的出现就是为了解决这一下问题:

    • 文件复制备份麻烦
    • 文件备份文件命名无规则,无编辑者名字,无修改内容
    • 文件命名无法分辨版本新旧
    • 多人修改覆盖内容
  • 相关阅读:
    PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different
    pl sql 无法解析指定的连接标识符
    【转】几个常用的Oracle存储过程
    .NET 条件查询实现--类似网上商城宝贝搜索
    SQL Server 中大小写区分的处理
    .NET DataGrid 导出Excel 无分页
    C# 读书笔记之访问虚方法、重写方法和隐藏方法
    人工智能技术在中小学课堂中的应用
    dzzoffice协同办公平台与onlyoffice在线协作平台安装与部署
    一本通 确定进制
  • 原文地址:https://www.cnblogs.com/Neroi/p/13159597.html
Copyright © 2011-2022 走看看