软件测试环境管理规范
- 格式:doc
- 大小:2.34 MB
- 文档页数:20
软件测试规范方案1. 背景软件测试是确保软件质量的重要手段,而规范的测试流程和方法可以提高测试效果和效率。
为了统一测试团队的工作标准,提升软件测试质量,特制定本《软件测试规范方案》。
2. 测试目标本规范方案的测试目标如下:- 发现并修复软件中的缺陷和错误- 验证软件的功能和性能是否符合需求- 提高软件的稳定性和可靠性- 提升软件用户体验3. 测试流程本规范方案借鉴了软件测试行业的最佳实践,测试流程如下:1. 需求分析:在测试开始之前,测试团队应仔细分析软件需求规格说明书,确保对软件功能和性能要求的理解一致。
2. 测试计划:编制详细的测试计划,包括测试目标、测试范围、测试环境、测试资源、测试工具等。
测试计划应与项目进度相匹配,确保测试的有效进行。
3. 测试设计:基于需求分析,设计合理的测试用例和测试数据。
测试用例应涵盖各种正常和异常情况,并覆盖软件的各个功能模块。
4. 测试执行:按照测试计划和测试设计,执行测试用例,并记录测试结果。
测试过程中应及时发现并报告软件中的缺陷和错误,并跟踪和验证修复过程。
5. 缺陷管理:建立缺陷管理系统,对测试中发现的缺陷进行记录和跟踪。
对于已修复的缺陷,进行验证确认。
6. 测试报告:编写测试报告,总结测试活动和结果,并提出改进建议。
测试报告应清晰、准确地反映软件的质量和可靠性。
7. 测试评估:对测试过程和结果进行评估,根据评估结果制定改进措施,并进行测试流程的持续优化。
4. 测试工具为提高测试效率,测试团队可以使用以下测试工具:- 单元测试工具:用于自动化测试软件中的单元模块,例如JUnit、NUnit等。
- 性能测试工具:用于测试软件的性能和负载能力,例如JMeter、LoadRunner等。
- 自动化测试工具:用于自动化执行测试用例,例如Selenium、Appium等。
- 缺陷管理工具:用于记录和管理测试中发现的缺陷,例如Bugzilla、JIRA等。
5. 测试规范为使测试工作达到一致性和高质量,测试团队应遵循以下测试规范:- 测试用例编写规范:测试用例应具备可读性和可执行性,并包含测试步骤、预期结果等必要信息。
一、总则1.1 为确保软件产品质量,提高软件交付效率,特制定本管理制度。
1.2 本制度适用于公司所有软件项目的测试工作。
1.3 本制度旨在规范测试流程,明确测试职责,提高测试效率,确保软件质量。
二、测试流程2.1 测试准备阶段2.1.1 确定测试范围和测试目标。
2.1.2 编写测试计划,明确测试任务、时间、人员等。
2.1.3 准备测试环境,包括硬件、软件、网络等。
2.1.4 编写测试用例,包括功能测试用例、性能测试用例、安全测试用例等。
2.2 测试执行阶段2.2.1 按照测试计划执行测试用例。
2.2.2 记录测试过程中发现的缺陷,并进行跟踪。
2.2.3 定期召开测试例会,汇报测试进度和问题。
2.3 测试报告阶段2.3.1 编写测试报告,包括测试背景、测试目标、测试方法、测试结果、缺陷分析等。
2.3.2 对测试结果进行总结,提出改进建议。
2.4 测试验收阶段2.4.1 验收测试结果,确保软件质量符合要求。
2.4.2 对未通过验收的软件进行修复,重新进行测试。
三、测试职责3.1 测试经理3.1.1 负责制定测试计划,组织测试团队。
3.1.2 监督测试进度,确保测试任务按时完成。
3.1.3 协调测试过程中遇到的问题,提供解决方案。
3.2 测试工程师3.2.1 负责编写、执行测试用例。
3.2.2 记录、跟踪缺陷,协助开发人员进行缺陷修复。
3.2.3 参与测试例会,汇报测试进度和问题。
3.3 开发人员3.3.1 负责编写软件代码,确保代码质量。
3.3.2 配合测试工程师进行缺陷修复。
四、测试规范4.1 测试用例编写规范4.1.1 测试用例应具备唯一性、可重复性和可追溯性。
4.1.2 测试用例应包括测试目标、测试数据、预期结果等。
4.1.3 测试用例应按照功能模块进行分类。
4.2 缺陷管理规范4.2.1 缺陷应按照严重程度、优先级进行分类。
4.2.2 缺陷应按照“提出、跟踪、修复、验证”的流程进行处理。
4.2.3 缺陷修复后,应进行回归测试,确保修复正确。
软件测试中的测试环境管理指导在软件开发过程中,测试环境管理是一个至关重要的环节。
一个良好的测试环境管理可以提高软件测试的效率和质量,确保最终发布的产品符合用户需求。
本文将针对软件测试中的测试环境管理进行指导,帮助测试团队建立和维护适合的测试环境。
测试环境的建立是测试工作的基础。
在软件测试之前,测试团队需要与开发团队紧密合作,了解软件系统的架构和所有的组件。
依据软件系统的特性,测试团队需要准备适当的硬件和软件环境,以模拟客户实际使用软件的场景。
测试环境的建立应该根据测试需求,合理选择测试工具和支持软件的版本,确保测试环境和生产环境的一致性。
同时,为了最大程度地模拟真实环境,测试团队可以使用虚拟化技术,快速创建和复制多个测试环境。
测试环境的管理需要有严格的规范和流程。
测试环境应该是独立的,并与其他环境(如开发环境和生产环境)隔离开来,以避免互相干扰。
测试环境应该具备良好的稳定性和可靠性,保证测试人员能够在稳定的环境下进行测试工作。
测试环境的配置和版本信息应该得到记录和管理,以便快速恢复到某个点上,进行问题的跟踪和排查。
测试环境应该定期进行维护、备份和更新,确保测试人员拥有可靠的测试环境。
测试环境的监控和度量是测试环境管理的关键。
测试团队应该根据测试需求,制定监控方案,监控测试环境的性能和资源使用情况,及时发现和解决潜在问题。
同时,测试团队可以使用度量工具进行测试环境数据的收集和分析,以便更好地了解测试环境的性能、稳定性和可靠性。
基于这些数据,测试团队可以对测试环境进行优化和改进,提高测试效率和质量。
对于测试环境的变更管理,测试团队需要建立相应的变更管理流程。
任何对测试环境的变更都应该经过事先的评审和批准,以确保变更的可行性和稳定性。
变更管理流程应该包括变更的申请、审批、实施和验证等步骤,以保证变更的安全和有效性。
变更管理有助于减少测试环境的不稳定因素,提高测试工作的效率和稳定性。
综上所述,软件测试中的测试环境管理是确保测试工作顺利进行的关键环节。
软件开发测试及准生产环境管理规范软件开发、测试及准生产环境管理规范(ISO27001-2013)第一章总则第一条为加强公司开发测试及准生产环境的管理,确保开发测试及准生产环境项目文档、代码及数据安全,明确开发测试及准生产环境软硬件平台的维护职责,保证开发测试及准生产环境的稳定运行,提高开发效率,特制定本办法。
第二条本办法所指开发测试及准生产环境是指公司软件项目在开发过程中所使用的相关环境,包括并不仅限于开发环境、用户测试环境、准生产环境、配置版本库环境等。
第三条开发测试及准生产环境的管理和建设应遵循以下原则:(一) 安全性:通过相应管理制度和技术手段,保证开发环境数据、代码、文档等信息的安全可靠,保证不会丢失。
(二) 保密性:通过相应管理制度和技术手段,保证公司的商业秘密及数据、代码、文档等重要信息不会被非法访问或泄露。
(三) 高效性:通过采用合适的软硬件平台和技术手段,保证开发环境的各套系统的运行速度和效率,保证项目开发进度。
(四) 稳定性:通过采用合适的软硬件平台和技术手段,保证开发环境各套系统的稳定运行,减低系统故障率。
第二章分工及职责第四条信息部运维组主要负责如下工作:(一) 负责开发测试及准生产环境的机房设备、硬件设备、网络设备、系统软件的安装、管理、维护、故障报告后的性能监控及排查等工作。
(二) 负责开发测试及准生产环境的病毒防治工作。
(三) 根据项目组的要求,配合完成开发测试及准生产环境的数据及版本配置库的备份与恢复工作。
(四) 协助项目组完成开发测试及准生产环境的性能优化工作。
(五) 对开发过程中遇到的硬件平台、系统软件、网络等技术问题提供支持。
第五条信息部项目组成员主要负责如下工作:(一) 准生产系统权限、密码管理。
(二) 准生产环境的应用系统搭建、配置工作。
(三) 准生产环境程序、数据的同步。
(四) 准生产环境的版本管理及配置管理。
(五) 准生产环境的维护和软件系统投产前验证。
计算机软件测试规范计算机软件测试规范是指对软件测试过程中应遵循的一系列规则和要求的描述。
它的目的是确保软件测试的效率和质量,提高软件产品的稳定性和可靠性。
下面是一份计算机软件测试规范的示例,包括测试计划、测试用例设计、测试执行、缺陷管理等方面的规定。
一、测试计划1. 编制详细的测试计划,明确测试的目标、范围、资源和进度。
2. 测试计划应根据实际项目情况进行调整和更新。
二、测试准备1. 确定测试环境,并对测试环境和系统进行合理的配置和准备。
2. 确保测试所需的测试数据准备就绪。
3. 检查测试工具和相关软件是否安装完整并正常运行。
三、测试用例设计1. 根据需求规格说明书设计测试用例,确保覆盖功能点和场景。
2. 测试用例应具有可执行性、可复现性和可验证性。
3. 设计测试用例时应注重划分等价类和边界条件的测试用例。
四、测试执行1. 根据测试计划进行测试用例的执行,并记录测试结果。
2. 在测试执行过程中要及时进行测试记录和缺陷报告,并将缺陷报告提交给相关人员进行处理。
3. 当测试遇到问题时,应及时与相关人员沟通解决。
五、缺陷管理1. 对测试中发现的缺陷,应及时记录并进行分类和优先级划分。
2. 缺陷应进行合理的跟踪和管理,直到完成修复并确认已解决。
3. 完成对缺陷的跟踪和管理后,进行缺陷的统计和分析,并提供给相关人员进行参考。
六、测试评审1. 定期进行测试评审,对测试过程和测试结果进行评估和总结,提出测试改进措施的建议。
2. 对测试评审的结果进行记录和归档。
七、测试文档管理1. 对测试过程中产生的所有文档,包括测试计划、测试用例、测试结果、缺陷报告等进行管理和归档。
2. 对测试文档进行版本控制,并进行适当的备份。
八、沟通与协调1. 在测试过程中要与开发人员和其他相关人员进行充分的沟通,及时解决问题和协调工作。
2. 对重要的问题和进展要进行记录和报告。
上述是一份计算机软件测试规范的示例,可以根据具体项目的需求和实际情况进行调整和完善。
软件测试管理办法(一)引言概述:软件测试是保障软件质量的重要环节,而软件测试管理办法则是指导团队有效进行软件测试活动的规范性文件。
本文将介绍软件测试管理办法的第一部分,包括测试计划制定、测试用例设计、测试环境搭建、测试执行和测试结果分析等方面的内容。
正文:一、测试计划制定1. 确定测试目标和范围2. 制定测试计划的时间和资源安排3. 设定测试计划的评估指标和里程碑4. 分配测试任务和责任5. 编制测试计划的文档和模板二、测试用例设计1. 根据软件需求和功能定义测试用例2. 设计各类测试用例,包括正常场景、边界条件和异常情况3. 确定测试用例的执行顺序和优先级4. 编写详细的测试用例描述和预期结果5. 审查和评估测试用例的可行性和覆盖度三、测试环境搭建1. 配置合适的硬件设备和操作系统2. 部署相应的测试工具和软件3. 创建测试数据库和数据资源4. 配置网络和服务器环境5. 确保测试环境与实际使用环境的一致性四、测试执行1. 按照测试计划和用例执行测试2. 记录测试环境的配置和执行过程的详细信息3. 进行测试数据的准备和清理4. 验证测试结果是否符合预期5. 及时记录和报告发现的缺陷和问题五、测试结果分析1. 对测试结果进行统计和分析2. 制定缺陷报告和跟踪表3. 分析缺陷原因和改进措施4. 评估测试的覆盖度和效果5. 形成针对性的测试总结和建议总结:软件测试管理办法的第一部分涵盖了测试计划制定、测试用例设计、测试环境搭建、测试执行和测试结果分析等方面的内容。
通过遵循这些管理办法,可以提高软件测试的效率和质量,并及时发现和解决问题,从而保障软件交付的稳定性和可靠性。
在下一部分中,我们将重点介绍软件测试管理办法的其他内容。
软件测试报告测试环境与配置建议软件测试报告测试环境与配置建议本次软件测试旨在对新开发的软件进行功能、性能和稳定性等方面的验证。
以下是对测试环境与配置的建议,旨在优化测试流程并提高测试效果。
一、测试环境需求在进行软件测试前,应确保测试环境满足以下需求。
1. 硬件要求根据软件的系统要求,准备符合要求的硬件设备。
例如,确保计算机配置符合最低系统要求、安装合适的操作系统版本,并根据软件要求预留充足的磁盘空间等。
2. 软件要求安装所需的开发工具和测试工具,并确保其版本与软件的兼容性。
如有需要,进行必要的配置和更新。
3. 网络要求确保测试环境与被测软件所依赖的网络连接稳定可靠。
若软件需要连接外部服务器、数据库等,设置合适的网络连接,并保证其正常运行。
二、测试配置建议为了提高测试效果和准确性,以下是对测试配置的建议。
1. 测试数据准备根据软件的需求和预期使用场景,准备丰富、多样的测试数据。
包括正常情况下的数据、边界情况的数据以及异常情况下的数据等。
2. 测试环境复制在测试之前,应建立一个与生产环境尽可能相似的测试环境。
这包括操作系统版本、数据库版本、网路配置等。
复制测试环境的目的是为了更真实地模拟用户的使用情况,以发现潜在的问题。
3. 自动化测试工具考虑使用自动化测试工具来提高测试效率和减少人为错误。
选择适合的工具,并进行相应的配置和脚本编写。
自动化测试可以覆盖更广泛的测试用例,并减少人工回归测试的工作量。
4. 错误日志记录在测试过程中,建议开启错误日志记录功能,以方便对测试过程和结果的分析和追踪。
错误日志记录可以帮助快速定位问题,并提供有效的解决方案。
5. 性能监测工具如果软件需要满足一定的性能指标,建议使用性能监测工具来评估软件在不同负载下的表现。
通过监测关键指标,如响应时间、吞吐量等,可以对软件的性能进行评估和调优。
三、测试环境和配置管理在整个测试过程中,应进行良好的测试环境和配置管理,以确保测试的可重复性和可靠性。
计算机软件测试规范计算机软件测试规范是指在进行软件测试过程中所需要遵守的一系列规范和标准,它能够确保测试工作的质量和效率,提高软件的稳定性和可靠性。
下面将详细介绍计算机软件测试规范。
一、测试准备规范1. 定义测试目标和范围,明确测试的重点和测试的边界。
2. 根据需求文档和设计文档编写测试用例,确保测试用例的完整性和准确性。
3. 确定测试环境和测试工具,包括硬件环境、操作系统和网络环境。
4. 准备测试数据,包括正常数据、边界数据和异常数据。
二、测试执行规范1. 执行测试用例,按照测试计划进行测试,确保每个测试用例都得到执行。
2. 记录测试结果,包括测试用例的执行结果和测试中发现的问题。
3. 对测试中发现的问题进行分类和优先级排序,确保问题的准确性和重要性。
4. 及时反馈测试结果,包括测试报告和问题报告,确保测试结果的及时性和准确性。
三、问题管理规范1. 对于测试中发现的问题,及时进行记录和跟踪,确保问题的准确性和完整性。
2. 对问题进行分类和优先级排序,根据问题的严重程度和影响范围进行优先处理。
3. 每个问题都应该有唯一的标识符,方便追踪和统计问题的处理情况。
4. 对问题的处理情况进行记录和统计,包括问题的解决时间和解决方案。
四、测试评审规范1. 在测试之前和测试之后进行测试评审,确保测试的全面性和有效性。
2. 对测试计划和测试用例进行评审,确保测试的完整性和准确性。
3. 对测试结果和问题报告进行评审,确保问题的准确性和处理情况的合理性。
4. 对测试过程和测试方法进行评审,确保测试的规范性和标准化。
五、测试验收规范1. 根据测试计划和测试报告进行测试验收,确保测试的有效性和可靠性。
2. 验收测试结果和问题处理情况,确保问题的解决情况和产品的质量。
3. 对测试报告进行评审和归档,为后续的版本迭代和项目复盘提供参考。
4. 在测试验收过程中进行总结和反馈,为下一次测试工作提供经验和教训。
总结起来,计算机软件测试规范包括测试准备规范、测试执行规范、问题管理规范、测试评审规范和测试验收规范等方面的内容。
管理规范软件测试环境重要性及意义●稳定、可控的测试环境,可使测试人员花费较少时间完成测试用例的执行;●可保证每一个被提交的缺陷被准确的重现;●经过良好规划和管理的测试环境,可以尽可能的减少环境的变动对测试工作的不利影响,1.测试环境重要性及意义●稳定、可控的测试环境,可使测试人员花费较少时间完成测试用例的执行;●可保证每一个被提交的缺陷被准确的重现;●经过良好规划和管理的测试环境,可以尽可能的减少环境的变动对测试工作的不利影响,并可以对测试工作的效率和质量的提高产生积极的作用。
2.测试环境搭建原则测试环境搭建之前,需要明确以下问题:●所需计算机数量,以及对每台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网卡所支持的速度等;●部署被测应用的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;●用来执行测试工作的计算机所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;●是否需要专门的计算机用于被测应用的服务器环境和测试管理服务器的环境的备份;●测试中所需要使用的网络环境;●执行测试工作所需要使用的文档编写工具、测试管理系统、性能测试工具、缺陷跟踪管理系统等软件的名称、版本、License数量,以及所要用到的相关补丁的版本。
对于性能测试工具,则还应当特别关注所选择的工具是否支持被测应用所使用的协议;●测试数据的备份与恢复是否需要;●模拟实际生产环境或用户环境搭建.3.测试环境管理一、设置专门的测试环境管理员每条业务线或测试小组应配备一名专门的测试环境管理员,其职责包括:ü 测试环境搭建。
包括操作系统、数据库、中间件、WEB服务器等必须软件的安装,配置,并做好各项安装、配置手册编写;ü 记录组成测试环境的各台机器硬件配置、IP地址、端口配置、机器的具体用途,以及当前网络环境的情况;ü 完成被测应用的部署,并做好发布文档的编写;ü 测试环境各项变更的执行及记录;ü 测试环境的备份及恢复;ü 操作系统、数据库、中间件、WEB服务器以及被测应用中所需的各用户名、密码以及权限的管理;ü 当测试组内多名成员需要占用服务器并且相互之间存在冲突时(例如在执行性能测试时,在同一时刻应当只有一个场景在运行),负责对服务器时间进行分配和管理。
测试环境管理规范修改履历修改编号版本修改条款及内容修改日期1V1.0初稿目录1.概述 (6)1.1目的 (6)1.2适用范围 (6)2.环境使用要求和原则 (6)2.1环境使用要求 (6)2.2环境使用原则 (6)3.硬件环境 (8)3.1全流程测试环境申请 (8)3.1.1申请流程图 (8)3.1.2申请流程说明: (8)3.2待测系统环境申请 (9)3.2.1申请流程图 (9)3.2.2申请流程说明: (9)3.3测试用机申请 (10)3.3.1申请流程图 (10)3.3.2申请流程说明: (10)3.4硬件环境变更 (11)3.4.1全流程测试环境变更流程图 (11)3.4.2全流程测试环境变更流程说明:113.5硬件环境释放 (12)3.5.1释放流程图 (12)3.5.2释放流程说明 (13)4 .环境权限 (13)4.1权限说明 (13)4.1.2监控帐户 (13)4.1.3应用帐户 (13)4.1.4备用帐户 (13)4.1.5特殊帐户 (14)4.2权限申请流程 (14)4.2.1查询帐户申请流程 (14)4.2.2监控帐户申请流程 (14)4.2.3应用帐户申请流程 (14)4.2.4备用帐户申请流程 (14)4.2.5特殊帐户申请流程 (15)4.3应用系统 (15)4.3.1应用版本变更 (15)应用版本部署 (15)应用版本变更 (15)4.3.2测试数据 (15)测试数据预埋 (15)测试数据变更 (16)5 .系统参数变更 (16)5.1工作时段参数变更 (17)5.1.1变更流程图: (17)5.1.2变更流程说明: (17)5.2非工作时段参数变更 (18)5.2.1变更流程图: (18)5.2.2变更流程说明 (18)6 .系统备份 (19)6.1.1备份说明 (19)6.1.2备份流程 (19)6.2特需备份 (20)6.2.1备份说明 (20)6.2.2备份流程 (20)1.概述1.1 目的指导银行科技部规范测试实施环境管理工作,并为各相关小组对测试环境操作执行提供实施指导,以便帮助各相关小组能够合理、高效的使用测试环境,更方便、更快捷的完成测试任务。
测试环境管理规范修改履历目录1.概述 (6)1.1目的 (6)1.2适用范围 (6)2.环境使用要求和原则 (6)2.1环境使用要求 (6)2.2环境使用原则 (6)3.硬件环境 (8)3.1全流程测试环境申请 (8)3.1.1申请流程图 (8)3.1.2申请流程说明: (8)3.2待测系统环境申请 (9)3.2.1申请流程图 (9)3.2.2申请流程说明: (9)3.3测试用机申请 (10)3.3.1申请流程图 (10)3.3.2申请流程说明: (10)3.4硬件环境变更 (11)3.4.1全流程测试环境变更流程图 (11)3.4.2全流程测试环境变更流程说明: (11)3.5硬件环境释放 (12)3.5.1释放流程图 (12)3.5.2释放流程说明 (13)4.环境权限 (13)4.1权限说明 (13)4.1.3应用帐户 (13)4.1.4备用帐户 (13)4.1.5特殊帐户 (14)4.2权限申请流程 (14)4.2.1查询帐户申请流程 (14)4.2.2监控帐户申请流程 (14)4.2.3应用帐户申请流程 (14)4.2.4备用帐户申请流程 (14)4.2.5特殊帐户申请流程 (15)4.3应用系统 (15)4.3.1应用版本变更 (15)应用版本部署 (15)应用版本变更 (15)4.3.2测试数据 (15)测试数据预埋 (15)测试数据变更 (16)5.系统参数变更 (16)5.1工作时段参数变更 (17)5.1.1变更流程图: (17)5.1.2变更流程说明: (17)5.2非工作时段参数变更 (18)5.2.1变更流程图: (18)5.2.2变更流程说明 (18)6.系统备份 (19)6.1.2备份流程 (19)6.2特需备份 (20)6.2.1备份说明 (20)6.2.2备份流程 (20)1.概述1.1目的指导银行科技部规范测试实施环境管理工作,并为各相关小组对测试环境操作执行提供实施指导,以便帮助各相关小组能够合理、高效的使用测试环境,更方便、更快捷的完成测试任务。
1.2适用范围●本规范适用于银行或其他同业机构内部所有项目/产品的测试环境管理2.环境使用要求和原则2.1环境维护要求根据全流程测试环境的特点,为保持测试环境的安全稳定、持续可用,减少不当变更对测试执行过程的影响,相关操作人员务必按照如下要求进行相应的环境操作。
●测试环境管理由测试项目支持组中的测试环境维护小组负责;●测试项目支持组中的硬件环境维护人员负责相关硬件设备的提供和维护;●多项目同时使用测试环境时,应按照总体计划安排使用时间;●多项目同时使用测试环境时,使用中如需调整环境硬件、参数、版本时应经过测试管理组讨论确认流程才可进行变更;●严格权限管理,测试版本调整变更必须按照标准流程进行;●定期进行应用系统应用备份机制,以便当版本更新失败后系统可回退到可用状态。
2.2环境使用原则测试管理和建设应遵循以下原则:●安全性:通过相应管理制度和技术手段,保证测试环境数据、代码、文档等信息的安全可靠。
●保密性:通过相应管理制度和技术手段,保证公司的商业秘密及数据、代码、文档等重要信息不会被非法访问或泄露。
●高效性:通过采用合适的软硬件平台和技术手段,保证测试环境的各套系统的运行速度和效率,保证项目测试进度。
●稳定性:通过采用合适的软硬件平台和技术手段,保证测试环境各套系统的稳定运行,减低系统故障率。
2.3环境使用要求●测试人员不得擅自连接或变更测试环境和设备;●测试人员不得擅自移动、拆装测试设备;●测试人员按照“谁使用,谁负责”的原则,项目组应指定专人负责所使用计算机设备的管理和环境卫生;●测试人员在测试期间不得修改测试环境的口令;●测试人员不得在测试机上安装与测试工作无关的其他软件;●测试人员离开工位时必须“锁屏”或“临时签退”,保证数据的安全性。
(2)测试环境组向各测试组、项目组讨论确认通过后分配使用时限,(视每日测试计划而定);(3)测试接口人接收并使用“全流程测试环境”实施测试;(4)测试环境组人员负责填写《全流程测试环境日志记录表》;人员;(2)测试管理部环境组分配“待测系统环境”给测试组人员(或者开发组人员)并回复《XXX完工单》;(3)测试组人员(或者开发组人员)接收并确认“待测系统环境”后,按实际情况填写《项目资源统计表》;(4)测试组使用“待测系统环境”实施测试;(2)测试环境组根据申请单中的要求及目前测试用机的使用情况分配“测试用机”并填写《测试用机回复表单》给测试组人员,同时填写《测试用机资源配置分配统计列表;(3)测试组使用“测试用机“实施测试;确认该变更是否可执行;3.5.2释放流程说明1)项目结束或停滞,“测试接口人”释放“全流程测试环境”和测试用机,同时通知测试环境组回收环境及机器;2)“测试接口人”释放“待测系统环境”,填写《释放待测系统环境表》给“测试管理部接口人”通知回收待测系统,同时抄送测试环境组;3)“测试环境组”回收“全流程测试环境”和“测试用机”,接收释放待测系统信息,并同时记录《全流程测试环境日志记录表》、《测试用机资源配置分配统计列表》和《项目资源统计表》的启动释放信息;4)“测试管理部接口人”回收待测系统环境。
4.环境权限4.1权限说明为了保证全流程测试环境的安全与测试项目的顺利进行,在测试环境中设置了不同级别的帐户权限。
4.1.1查询帐户查询帐户的形式为“项目名称+cx”例如“ctscx”,该帐户具备简单的读权限,可通用于测试组和项目组。
4.1.2监控帐户监控帐户的形式为“perfmon”,该账户对特定目录具备读写权限,可通过中转机上传下载文件,该帐户仅供监控组使用。
4.1.3应用帐户应用帐户的形式为“年份+项目名称”,该帐户对应用具备读、写、执行的权限,可启动/停止服务,该帐户在使用时需要临时申请,且具有时效性的特点,一般为项目组使用。
4.1.4备用帐户备用帐户的形式为“项目+test”,例如“ctstest”,该帐户对特定目录具备读写权限,供技术测试部环境管理人员在特殊情况下使用。
4.1.5特殊帐户特殊帐户是在以上权限帐户均不能解决问题,且仍需更高权限的帐户时需要申请的帐户,该账户需要按照申请流程进行讨论确认后才能获取批准。
4.2权限申请流程4.2.1查询帐户申请流程“查询帐户”为通用帐户,一般直接向测试环境接口人申请即可;4.2.2监控帐户申请流程“监控帐户”直接由监控组管理。
4.2.3应用帐户申请流程由项目组或测试组向“环境接口人”提出帐户权限申请,由“环境接口人”联系“测试管理部接口人”申请,得到回复后转达给申请人。
见图4.2.4备用帐户申请流程“备用帐户”在环境组中,在急需情况下可直接申请。
4.2.5特殊帐户申请流程“特殊帐户”申请流程同“应用帐户”。
4.3应用系统4.3.1应用版本变更应用版本部署由项目组提交相关应用版本部署单,并提交环境组及测试管理部。
审核通过后,由项目组与测试管理部协商由哪方实施部署,环境组全程跟踪记录环境变更。
应用版本变更由项目组提交相关应用版本变更单,并提交环境组及测试管理部。
审核通过后,由项目组与测试管理部协商由哪方实施变更,环境组全程跟踪记录环境变更。
4.3.2测试数据由项目组提交相关应用版本变更单,并提交环境组及测试管理部。
审核通过后,由项目组与测试管理部协商由哪方实施变更,环境组全程跟踪记录环境变更。
测试数据预埋由项目组提交相关应用版本变更单,并提交环境组及测试管理部。
审核通过后,由项目组与测试管理部协商由哪方实施数据预埋,环境组全程跟踪记录环境变更。
测试数据变更由项目组提交相关应用版本变更单,并提交环境组及测试管理部。
审核通过后,由项目组与测试管理部协商由哪方实施测试数据变更,环境组全程跟踪记录环境变更。
5.系统参数变更测试项目在测试过程中需要变更全流程测试环境系统参数时,均需通过各方讨论确认同意后才可进行变更,并应按模板进行真实记录。
(4)由测试管理部接口人负责协调参数变更实施工作;(5)完成参数变更工作后,测试管理部接口人负责通知主系统环境接口(3)由测试项目经理委派测试接口人向测试管理部接口人提出参数变更申请(如测试管理部人员不在工作现场,经协商同意可直接联系测试环境中该系统维护人员);(4)由测试管理部接口人或者系统维护人员负责协调参数变更实施工作;(5)完成参数变更后,测试接口人应主动通知主系统环境接口人记录《全流程测试环境变更记录表》和《全流程测试环境日志记录表.xls》,如有发现变更但未及时通知主系统环境接口人记录的情况,追究该测试项目经理责任;(6)测试组完成本项目测试参数变更记录;(7)如无特需情况,在完成测试后须将变更参数恢复原值。
6.系统备份6.1不定期备份6.1.1备份说明不定期备份主要由测试管理部发起,对全流程测试环境或部分子环境进行备份。
6.1.2备份流程(1)测试管理部通知测试组环境负责人何时开始备份工作(2)负责人通知相关的测试小组,测试小组在备份期间停止相关工作(3)备份完成后,测试管理部通知测试组环境负责人备份工作完成(4)负责人通知相关的测试小组,测试小组可继续工作(5)测试组环境负责人将备份记录到《全流程测试环境备份信息列表.xls》、《电子渠道全流程测试环境日志记录表.xls》6.2特需备份6.2.1备份说明特需备份有测试组或项目组发起,对全流程测试环境或部分子环境进行备份。
6.2.2备份流程(1)申请人填写环境备份申请单(2)申请人把申请单交给测试组环境负责人(3)测试组环境负责人以邮件的方式把申请单提交给测试管理部环境负责人(4)测试组环境负责人电话通知该环境负责人申请表单提交情况,并告知自己的联系方式,同时也可向其询问环境备份工作完成时间,测试小组在备份期间停止相关工作(5)备份完成后,测试管理部通知测试组环境负责人备份工作完成(4)负责人通知相关的试小组,测试测小组可继续工作(5)测试组环境负责人将备份记录到《全流程测试环境备份信息列表.xls》、《电子渠道全流程测试环境日志记录表.xls》。