1.目的和适用范围
1.1为了规范软件测试、发布工作流程,特制定本管理办法。
1.2适用于##部、&&部软件测试人员、**部、工程部、@@部软件管理人员。
2.工作职责
2
2.1分公司
2.1.1负责软件测试工作的指导和监督。
2.1.2负责软件(试用)发布的审批。
2.2&&部
2.2
2.2.1软件测试人员负责软件测试的测试用例收集、完善、更新。
2.2.2软件测试人员负责按照测试计划实施软件测试,对软件质量进行控制,实施测试记录的整理、提交、验证、关闭缺陷。
2.2.3质量监督负责人负责软件测试工作的指导、协调和监督。
2.3**部
2.3
2.3.1**部项目负责人负责软件改进需求的收集、过滤工作并按照周期提交给##部进行实施。
2.3.2**部项目负责人负责软件发布现场试用期间的软件运行情况跟踪、收集并综合评估试用软件的改进效果(每月质量分析会上通报),向&&部发送软件正式发布或试用软件版本作废建议。
2.3.3**部项目负责人负责软件改进内容的总体协调。
2.3.4**部项目负责人负责正式版软件的推广。
2.3.5负责外部版软件说明书的更新。
2.4工程部
2.4
2.4.1负责严格按照软件发布单的说明进行软件的升级和更换。
2.4.2负责跟踪软件(试用)发布后的软件运行情况跟踪及发现软件缺陷后的运行信息收集并汇总、反馈给**部。
2.5##部
2
2.1
2.2
2.5
2.5.1负责对软件进行内部测试并编制外部测试计划。
2.5.2软件测试人员负责软件测试的测试用例收集、完善、更新。
2.5.3负责软件疑似缺陷的分析、改进、处理。
2.5.4负责内部版软件说明书的更新。
2.6@@部
2.6
2.6.1负责软件测试工作车间测试环境的保证。
2.6.2负责按照&&部发布的正式软件版本进行新设备装机。
3.
软件测试、发布流程
单位名称 | 一分公司&&部 | 流程名称 | 软件测试、发布流程 | ||||
层 次 | 2 | 任务概要 | |||||
单位 | 分公司 | ##部 | &&部 | 工程部 | **部 | @@部 | |
节点 | A | B | C | D | E | F | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 审批 审批 | 按照测试计划实施测试并填写测试记录 审核 外部测试申请 改进 N 测试内修正 开始 | 软件正式发布建议、软件说明书 结束 现场直接试用、&&部备案 公司内是否具备测试条件 通知研发、&&部、工程版本作废,后续处理 了解测试任务、完善测试用例 正式发布并存档 申请正式发布 审核试用申请 试用申请 通过 编写测试报告 搭建软件测试环境及测试数据准备 | 工程通知**部 汇总、反馈 N 存档 跟踪运行情况 软件更换 | 协商试用地点 协助配置参数 存档、推广 发现缺陷 收集运行情况、评估 跟踪运行情况 | 测试平台准备 存档、新装机使用 |
任务名称 | 节点 | 任务程序、标准及输入、输出 | 备注 | ||
外部测试申请接收 | B1 B2 B3 C4 | 程序 | 1、由##部软件测试人员提出外部测试申请,填写《软件外部测试申请表(研发用)》,##部负责人进行审核是否可以交付外部测试、外部测试计划(含测试用例)覆盖性、可行性及资料完备性。 2、由&&部审核资料完备性。公司内具备测试条件的,进行测试准备。 | ||
标准 | 设计输出(代码、文档等)已经过##部内部测试(算法) | ||||
输入 | 软件改进申请单、设计输出(改进内容及软件对应设置等可追溯性的改进记录、软件安装包)、软件内部测试报告、软件外部测试计划(含测试用例) | ||||
输出 | 软件外部测试申请单、软件外部测试计划(含测试用例)、设计输出(改进内容及软件对应设置等可追溯性的改进记录、软件安装包) | ||||
外部软件测试实施 | C5 C6 F6 C7 C8 C9
| 程序 | 1、软件测试人员收到测试任务后,了解并完善软件外部测试用例,了解软件改进原因(改进内容及软件对应设置等可追溯性的改进记录),搭建测试环境及准备软件测试数据,需要车间测试时协调@@部,由@@部协助搭建测试环境 。 2、按照最终的软件测试计划对软件进行测试和记录测试过程,提交测试报告。 3、测试过程中发现软件缺陷,由软件开发人员与测试人员协商解决,允许软件开发人员进行测试内修正,修正后必须在软件版本上进行明确标识并由软件测试人员按照软件测试计划(如果软件缺陷范围不再软件测试案例之内,需重新策划、编制软件测试案例)进行重新测试。 | ||
标准 | 按软件测试计划的要求对软件进行测试,按软件外部测试申请表中的协商完成时间完成测试;存在缺陷的软件不得给出“可以现场试用”的结论。 | ||||
输入 | 软件改进申请单、设计输出(改进内容及软件对应设置等可追溯性的改进记录、软件安装包)、软件内部测试报告、软件外部测试计划(含测试用例)、软件外部测试申请单 | ||||
输出 | 编写测试记录及测试报告并将测试情况记录到《软件测试、发布记录表》。 | ||||
试用发布 | C10 C11 D12 A13 D13 E13 D14 B13 D14 E14 E15 E16 B10 | 程序 | 1、&&部测试通过的软件由&&部软件测试人员提出现场试用申请,填写《软件现场试用申请表》,&&部对试用发布资料的完整性、规范性进行审核;公司内不具备测试条件的由&&部软件测试人员提出现场试用申请,填写《软件现场试用申请表》,&&部对申请内容进行确认,备案软件安装包、改进内容及软件对应设置等可追溯性的改进记录。 2、**部项目负责人与工程部进行充分沟通,协调软件试用地点和更换日期,明确软件在拟更换地点的适用性、软件试用期间需要协助的事项及应急处理措施,协商确认后,&&部软件测试人员填写试用地点。 3、&&部软件测试人员向分公司提交《软件现场试用申请表》进行审批。 4、分公司审批后,&&部软件测试人员将《软件现场试用申请表》扫描后图片及试用软件邮件发送给工程部软件接口人及分公司、工程部、&&部、##部、**部项目负责人,##部、&&部软件测试人员对试用版本、试用期限、地点信息及软件安装包进行登记、备案。 5、工程部现场更换软件前备份原用软件及熟知新版软件功能和设置要求,之后对试用软件进行更换,现场对于软件设备不够明确的,**部项目负责人远程协助配置参数;工程部按照《软件现场试用申请表》的“软件测试要求”进行协助配合,软件更换后将软件更换日期通知##部、&&部软件测试人员、**部项目负责人,工程现场在软件试用期间要正常维护设备, 保障设备正常。 6、工程部、**部项目负责人对现场更换软件日期进行记录并安排人员收集试用期间软件运行情况(软件试用期由**部和工程部协商确定),对软件运行情况及时汇总、反馈给**部项目负责人。试用期截止,由**部综合评估软件改进效果,给出《软件现场试用运行报告》,##部、软件测试人员进行登记。对于拟正式发布的软件,由##部修订、完善软件使用说明书,由**部向&&部提出是否软件正式发布的建议;对于改进效果不佳,存在问题的软件,由**部向&&部、工程部、##部发布试用软件版本作废的通知,由相关部门做后续处理,&&部登记软件试用情况结论。 7、软件试用期间,如果发现缺陷,工程部要及时收集软件运行信息(运行环境、运行日志、产生故障数据)等提交给**部项目负责人并按照应急处理措施进行处理保障设备正常运行。 8、**部项目负责人将收集到的软件故障信息及时发布给##部软件开发人员、软件测试人员、&&部软件测试人员,软件开发人员将上述信息作为改进依据;##部、&&部软件测试人员将软件故障信息纳入测试案例库。 | ||
标准 | 车间测试通过且试用发布资料完整、规范。 | ||||
输入 | 《软件现场试用申请表》、改进需求、设计输出(改进内容及软件对应设置等可追溯性的改进记录、软件安装包)、软件内部测试报告、软件外部测试计划(含测试用例)、外部测试报告 | ||||
输出 | 《软件现场试用运行报告》中给出软件后续处理的结论(正式发布或版本作废)。 | ||||
正式发布及后续处理 | C17 A17 C18 D18 E18 F18 C19 | 程序 | 1、&&部软件测试人员在收到软件的正式发布建议后,进行软件正式发布,并将相关信息记录到《软件测试、发布记录表》;版本作废的软件版本要对故障信息等进行登记。 2、正式版本向工程部、**部发布,由**部负责软件的推广,同时抄送给@@部,@@部在生产装机时进行安装;软件版本作废的按照改进设计流程进行处理。 | ||
标准 | 软件试用评估通过,软件发布资料完整,软件正式发布2天内完成资料归档。 | ||||
输入 | 《软件发布申请表》、改进需求、设计输出(改进内容及软件对应设置等可追溯性的改进记录、软件安装包、软件使用说明书)、软件内部测试报告、软件外部测试计划(含测试用例)、外部测试报告、《软件现场试用运行报告》 | ||||
输出 | 《软件发布申请表》、设计输出(改进内容及软件对应设置等可追溯性的改进记录、软件安装包、软件使用说明书)、软件内部测试报告、外部测试报告、《软件现场试用运行报告》 | ||||
改进设计 | B10 | 程序 | 根据软件试用环节中发现的不合格项、**部新需求项目进行统筹考虑改进设计。 | ||
标准 | 按公司相关规范开展,发现软件缺陷及时完成改进设计,改进设计必须在软件版本上做明确标识。 | ||||
输入 | 软件试用环节中的不合格项、**部新需求项目 | ||||
输出 | 软件改进需求、设计输出(改进内容及软件对应设置等可追溯性的改进记录、软件安装包)、软件内部测试报告、软件外部测试计划(含测试用例)。 |
软件外部测试申请表(研发用)
编号: | |||
软件名称(*): | |||
软件负责人(*): | 当前版本号(*): | ||
该软件上一次正式发布时间: | 要求完成外部测试时间(*): (与&&部协商、确定后填写) | ||
改进依据(*): | |||
改进内容(*): | |||
对应其他软件版本(*) | |||
特殊测试要求: |
日 期: 日 期: 日 期:
附件二 软件现场试用申请表
软件现场试用申请表
编号: | |||||
软件名称: | 软件试用期限: | 列出该软件需要在现场试用的期限 | |||
软件负责人: | 当前版本号: | ||||
改进原因: | 需要指明是XX部门改进需求、XX段(所)客户改进需求或XXXX会议决定。 | ||||
改进内容: | 需要列出本软件的改进内容。 | ||||
现场试用要求: | 需要列出本软件在现场试用过程中工程部、**部数据分析组的配合事项和注意事项。 | ||||
应急保障措施: | 需要指出软件在试用过程中,如果出现问题,该如何处理来保障设备的正常使用率。 | ||||
与工程部协商软件试用地点 | 原有版本 | 计划更新时间 | 更新原因 | 操作内容 | |
现场试用申请人: ##部审核人: &&部审核人: 批准人: 工程部接收人: **部接收人: 日 期 : 日 期: 日 期: 日 期: 日 期: 日 期: |
软件发布申请表
编号: | ||||
软件名称: | ||||
软件负责人: | 当前版本号: | |||
接收部门: | ||||
改进内容: | ||||
对应其他软件版本 | ||||
适用地点 | 原有版本 | 计划更新时间 | 更新原因 | 操作内容 |
发布人: 审核人: 批准人: 工程部软件接收人: **部接收人: @@部软件接收人: 日 期: 日 期: 日 期: 日 期: 日 期: 日 期: |