项目测试和验收一、项目测试管理验收及测试方案规定了验收的流程、标准和计划,规定了测试的标准、流程和计划,客户可根据此方案来确认所采用的软件系统和硬件设备的测试与验收。
在项目实施过程中,不同的阶段针对不同的要求有不同的验收及测试标准。
测试方案的目的测试的目的是保证在相应的硬件配置环境中,通过完整的测试使软件计划系统稳定而有效的运行。
测试相关人员:公司顾问;。
客户人员;对于一个复杂的信息化项目,系统上线前的各项测试工作是必不可少的。
在工程推进过程中,实施方与客户一起将按照项目测试文件分阶段进行设备、系统软件、应用软件的单点测试、联调测试、系统总体测试、验收测试,保证系统功能、性能满足应用需要,确保工程质量:检验软件系统与技术规范书中的各项技术指标要求的匹配程度。
通过测试,全面检验软件系统的并发处理能力、业务处理响应时间、批量处理能力以及备份恢复速度等各项性能指标。
实施方承诺实施方接受客户对软件系统进行至少5次的全面测试,并随时对测试中发现的问题进行修改,确保各项业务功能和技术性能的实现。
{测试范围计划系统的测试环境是:IT运维管理系统.中文界面测试执行步骤:1、IT资源配置管理测试2、IT系统监测测试3、事态及预警报警测试¥4、IT运维管理测试测试计划顺序测试计划和用例,计划-Test Script 1 –IT资源配置管理测试测试目的: 检验是否可以对IT资源的配置、模型关系、运维历史进行管理。
测试要求: 包括三个方面的具体要求,一是能够通过定义IT组件之间的关系来描述IT系统的整体架构,关系具体包括至少六种:连接关系、组成关系、复制关系、使用关系、涉及关系、数据交换关系。
二是能够对IT资源的配给情况进行统计和管理,具体包括各类IT资源的数量、目前可网管的比例以及保修期和生命周期的信息。
三是可以追溯到每个IT设备的运维档案,包括该设备的发布历史、变更历史、事件处理历史以及开发或采购合同等。
使得IT资源的配置组成、关系模型、运维信息进行映射。
·可正常使用计划-Test Script 2 –网络监控测试测试目的: 检验网络系统的监控功能是否满足。
测试要求: 网络设备的CPU、内存、风扇、电源和温度。
网络线路的接口、流量、负载和丢包。
网络协议中VTP、STP、OSPF的监控。
步骤测试描述说明]预期结果实际测试结果和测试数据在系统中填写网络设备的IP地址和凭证(凭证需正确录入SNMP团体名)。
数据正确录入。
通过% 应当可以自动扫描网络设备的配置项。
可正常使用对扫描到的配置项自动进行监测。
可正常使用《计划-Test Script 3 –报警和预警的事态管理测试测试目的: 检验是否可以发现故障设备,并派发故障单。
测试要求: 自动发现故障、自动生成工单。
自动化联动资源配置模型,定位故障设备。
前提条件:系统进行了自动化监测,并已经配置了IT资源配置关系图。
步骤测试描述说明-预期结果实际测试结果和测试数据点击事态管理,点击左侧状态栏中的新建及未关闭的事态。
按状态,未解决的事态可被统计。
可正确统计数据。
| 自动发现故障、自动生成工单。
可正常使用自动化联动资源配置模型,定位故障设备。
~可正常使用计划-Test Script 4 –报表统计测试测试目的: 检验是否可以按照可用性和容量对IT系统进行统计。
测试要求: 利用IT资源配置管理中已有的模型,查看系统是否能够统计出该IT服务的服务吞吐量,以及该服务相关IT设备的性能趋势。
步骤测试描述说明"预期结果实际测试结果和测试数据点击报表功能,选择报表模板,进行报表内容的定义。
报表内容可以被定义。
可正确统计数据。
#报表可按照定义的时间,自动生成,并发给指定人员。
可正常使用测试方法测试过程按三个步骤进行,即单元测试、组装、系统测试,根据不同阶段测试的侧重点不同,分别介绍测试策略。
1.5.1 单元测试*首先按照系统、子系统和模块进行划分,但最终的单元必须是功能模块,或面向对象过程中的若干个类。
单元测试是对功能模块进行正确检验的测试工作,也是后续测试的基础。
目的是在于发现各模块内部可能存在的各种差错,因此需要从程序的内部结构出发设计测试用例,着重考虑以下五个方面:1)模块接口:对所测模块的数据流进行测试。
2)局部数据结构:检查不正确或不一致的数据类型说明、使用尚未附值或尚未初始化的变量、错误的初始值或缺省值。
3)路径:虽然不可能做到穷举测试,但要设计测试用例查找由于不正确的计算(包括算法错、表达式符号表示不正确、运算精度不够等)、不正确的比较或不正常的控制流(包括不同数据类型量的相互比较、不适当地修改了循环变量、错误的或不可能的循环终止条件等)而导致的错误。
4)错误处理:检查模块有没有对预见错误的条件设计比较完善的错误处理功能,保证其逻辑上的正确性。
5)边界:设计数据流、控制流中刚好等于、大于或小于确定的比较值的用例。
】1.5.2 集成测试在单元测试的基础上需要将所有的模块按照设计要求组装成系统,进行集成测试,这时需要考虑的问题:1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失。
2)一个模块的功能是否会对另一个模块的功能产生不利的影响。
3)各个子功能组合起来,能否达到预期要求的父功能。
4)全局数据结构是否有问题。
5)单元模块的误差累积起来,是否会放大,从而达到不能接受的程度。
…1.5.3 系统测试系统测试目的是在于验证软件的功能和性能及其他特性是否与用户的要求一致,主要是下列类型的测试:1)2)用户界面测试:测试用户界面是否具有导航性、美观性、行业或公司的规范性、是否满足设计中要求的执行功能。
3)性能测试:测试相应时间、事务处理效率和其他时间敏感的问题。
4)强度测试:测试资源(内存、硬盘)敏感的问题。
5)容量测试:测试大量数据对系统的影响。
6))7)容错测试:测试软件系统克服软件、硬件故障的能力。
8)安全性测试:测试软件系统对非法侵入的防范能力。
9)配置测试:测试在不同网络、服务器、工作站的不同软硬件配置条件下,软件系统的质量。
10)安装测试:确保软件系统在所有可能情况下的安装效果和一旦安装之后必须保证正确运行的质量。
二、项目验收客户IT运维监控项目的验收,其验收方案和计划是依据项目目标制定的、在项目完成后对项目过程中产生的所有成果进行检验的指导文件。
…验收内容与验收标准验收规范(包括项目、指标、方式和测试仪器等)应由实施方在验收前1个月提交给客户。
客户可根据合同及技术规范书和客户的有关规定进行修改和补充,经双方确认后形成验收文件作为验收依据。
(验收内容与验收标准)。
验收内容应包括:合同执行情况、软件运行情况、项目文档与技术资料交付。
如果验收时间、验收内容、验收标准、验收流程等发生变更时,双方应进行友好协商,并提交书面协商报告。
验收阶段】IT运维监控项目的验收可以包括以下几个阶段:产品生产及出厂验收到货验收安装调试及系统集成验收其中,安装调试及系统集成验收又分为初验与终验。
2.2.1产品生产及出厂验收…实施方软件研发过程执行CMM3级体系标准,严格按照客户技术规范中的技术指标要求对产品进行设计、编码与测试,确保产品在出厂前是完全合格的。
同时,客户也可派代表监督实施方软件研发生产过程。
2.2.2到货验收到货验收标准:在客户指定地点对产品进行开箱验收,检查产品的数量、产品的型号、规格、外型、外观、包装、随机资料文件符合标书指定的要求。
2.2.3安装调试及系统集成验收全部产品到货并验收后,按照客户的要求在指定的地点依据投标书的性能指标完成安装调试及开通工作,按照招标书的功能和性能要求完成系统集成。
?软件系统安装,调测所需工具,仪表及安装材料均由实施方提供。
验收组织验收前可成立专门项目验收委员会。
项目验收委员会是组织成立的IT运维监控项目验收的组织机构。
验收委员会一般设主任1 人,并由该委员会成立验收小组和文档审查小组,两个小组各任命1 个组长,可配备若干测试员和审查员。
验收委员会成员组成一般包括工程项目组成员、用户代表、监理方和特邀专家、实施方代表。
特邀专家应是客户和实施方共同认可的该领域的权威,并熟悉国内外该领域技术发展的状况。
验收委员会主持整个系统的验收工作,包括如下职责:审核系统验收申请;*制定系统验收计划;文档审查小组审核实施方提交的相关文档,出具《文档审查报告》;审核测试方案、测试计划和测试用例,以保证测试能满足验收要求;验收小组按照验收测试方案和测试用例组织验收测试,并形成《验收测试分析报告》;听取《项目总结报告》、《文档审查报告》和《验收测试分析报告》等;判定所验收的系统是否符合合同、满足系统需求,形成《验收报告》;监督系统验收后的产品移交。
}验收程序验收计划根据项目进展情况,组织项目验收委员会,制定项目验收计划。
项目组织委员会对在项目初期制定的《项目验收计划》进行修正,作为验收工作的指导文件。
《项目验收计划》须由客户和实施方共同进行评审,各方项目负责人和高级管理者应参加评审并负责对该计划进行批准。
《项目验收计划》应包括的内容有:验收活动安排和日程、验收标准、验收是否通过的规则、验收意见等。
验收委员会按照批准后的《项目验收计划》对系统进行验收。
验收申请)IT运维监控项目的阶段性实施结束后,实施方书面向客户项目负责人正式提交《项目验收申请》,由客户项目负责人、项目验收委员会和相关方面进行沟通,对实施方提出的验收申请进行正式答复。
验收测试由项目验收委员会组织成立的验收小组负责对系统的验收测试。
验收测试可有以下形式:现场演示;实施方测试;客户或专家与实施方共同测试;|第三方测试机构参与执行测试。
第2、3 类形式时:实施方需要制定验收测试计划、编写测试大纲和测试用例、执行测试,测试完成后由小组出具《测试分析报告》;根据项目实际情况可以选择《验收测试方案》或《验收测试分析报告》。
第4 类形式时:实施方需要提交测试大纲、用户手册等资料,并有义务协助执行测试。
由测试机构出具《测试计划》、《测试用例》和《测试分析报告》。
文件验收验收准备过程中,实施方应按照合同或双方认可的,提交完整的、规范的项目文档和技术资料清单,由验收委员会成立的文档审查小组进行审查。
文档审查完成后由小组出具《文档审查报告》。
验收会议项目验收委员会组织召开验收会议,验收委员会听取《项目总结报告》、《文档审查报告》和《测试分析报告》等,观看系统演示,最后由验收委员会按照程序给出验收结论或意见,形成《项目验收报告》。
、《项目验收报告》应明确表明验收是否通过,验收通过后系统自动转入维护期,进入项目运行维护阶段。
如果验收结论为不通过,则系统整改后,重新准备验收。
项目初验系统安装、调试达到技术规范书规定的指标并开通业务后,可进行系统初验。
验收规范(包括项目、指标、方式和测试仪器等)由实施方前1个月提交给客户。