1、八师石河子市电子商务公共服务平台项目功能测试计划新疆维吾尔自治区电信有限公司系统集成分公司北京英迪华科技有限公司八师石河子电子商务公共服务平台第 1 页 共 16 页文档基本信息:文档名称 功能测试计划 版本号 V1.1文档编号 SHZDZSW-GNCSJH-2008-010编写人 王东锋 编写日期 2008 年 11 月 10 日审批人 张建兵 审批日期 2008 年 11 月 20 日主送 石河子市信息抄送 新疆天衡信息工程监理有限公司八师石河子电子商务公共服务平台第 2 页 共 16 页目录1. 项目概述 -31.1 项目来源 -31.2 项目背景 -32. 系统测试概述 -42.1 被
2、测系统逻辑结构 -42.2 测试方法描述 -42.2.1 测 试 方 法 -42.2.2 测试用例编写原则 -52.3 系统测试点分析 -53. 测试方案 -63.1 测试环境 -63.2 系统性能测试内容 -63.3 系统验收测试内容(见附件一) -73.4 测试流程及周期 -73.5 测试人员按排 -84. 测试管理 -94.1 测试启动/结束/暂停/再启动准则 -94.1.1 测试启动准则 -94.1.2 测试结束准则 -94.1.3 测试暂停 /再启动准则 -94.2 测试记录规定 -94.3 测试问题跟踪 -105. 测试项目组构成 -116. 参考资料 -127. 附件一 验收测试
3、内容列表 -137.1 系统安装与卸载 -137.2 软件功能测试 -137.3 安全可靠性 -137.4 用户界面 -137.5 中文符合性 -147.6 用户文档 -147.7 病毒检查 -14八师石河子电子商务公共服务平台第 3 页 共 16 页1. 项目概述1.1 项目来源师市中小企业电子商务公共服务平台应满足中小企业生产经营过程中开展电子商务的需求,并能满足公共事业单位费用网上交纳的需求。互联网用户可以在世界上任何可以访问Internet的地方访问到中小企业商务信息。支持WAP方式访问和各类短信功能。支持B2B、B2C商务模式。系统为众多企业所使用,所以要求对企业的业务逻辑进行高度抽
4、象,形成可定制模块,并提供公共接口,从而能应变企业的多种需求。1.2 项目背景师市中小企业电子商务公共服务平台,是为促进师市电子商务发展、促进师市中小企业发展、促进师市经济发展,打造师市企业统一的网上门户,提高师市企业的形象,推广企业产品,增加师市企业竞争力为目的而建设的第三方电子商务平台,项目的建设目标是:通过师市中小企业电子商务公共服务平台的建设,为中小企业提供进行电子商务活动的公共技术支撑服务平台,实现统一的中小企业网站服务平台、统一的中小企业交易服务平台、统一的中小企业信用服务系统、统一的中小企业产品发布系统、统一的电子支付系统,减少中小企业信息化建设投资和企业进行商务活动的成本,提高
5、中小企业信息化建设的效益。八师石河子电子商务公共服务平台第 4 页 共 16 页2. 系统测试概述 2.1 被测系统逻辑结构2.2 测试方法描述2.2.1 测 试 方 法采用手工测试:手工测试方法对于重复性较小、逻辑关联较少的功能点,在功能测试的时候采用手工测试的方法。手工测试的好处在于,测试用例编写具有较大的灵活性,可以对同一功能点进行边界值、非法字符屏蔽、数值校验、逻辑正确性、数据一致性等多方面的测试。手工测试可以有效地发现单点功能缺陷,并且对于发现系统隐藏的逻辑错误有很大帮助。八师石河子电子商务公共服务平台第 5 页 共 16 页1.1.1. 2.2.2 测 试 用 例 编 写 原 则
6、测试用例设计准备依据项目说明书、用户手册、结合系统应用进行分析,确定被测系统的典型应用,确定系统的测试重点功能模块。 测试用例设计的内容系统项目的测试用例内容包括:测试的功能和性能点、测试的环境和配置、测试数据、测试过程、测试预期的输出以及测试实际的输出。 测试用例设计的范围用例设计范围可以包括单不限于以下几个质量特性:用于测试系统安全配置和卸载的测试用例、用于测试系统功能的测试用例、用于系统承载压力的测试用例、设计用于系统稳定及可靠性的测试用例、设计用于系统应用层安全性的测试用例。2.3 系统测试点分析首先,对于客户端部分的系统测试重点应该在于系统的可靠性和易用性。由于用户的电脑使用水平参差
7、不齐,因此在功能正常实现的基础上,系统应该能够做到对用户指令正确性的校验,以保护系统对数据地正确处理。其次,对于数据中心部分由于用户数量和使用频率都较高,因此系统的承载能力及稳定性就极为重要,就要对访问量大的模块进行负载测试,必要时建议进行压力测试以判断系统的承载极限。最后对于八师石河子电子商务公共服务平台的测试应着重于单点功能的能否正确实现。八师石河子电子商务公共服务平台第 6 页 共 16 页3. 测试方案3.1 测试环境测试环境包括服务器端和客户端:计算机 项 目 硬件环境 软件环境处理器 P4 1.7G 以上内 存 512M硬 盘 2G 以上服务器其 他 显示器、网卡、鼠标Window
8、s 2000 Server / Windows Server 2003Microsoft SQL Server 2000Oracle 9iMicrosoft IISMicrosoft .Net Framework 1.1处理器 PIII 1.0G 以上内 存 128 MB硬 盘 1GB 以上显示器 15(1024*768)客户端其 他 网卡、鼠标、光驱、打印机Windows98/2000/xp/2003Ie6.0网络平台:局域网:100M3.2 系统性能测试内容下表列出了性能测试点:测试功能点 数量统计系统注册 1系统登录 1发布产品 1产品交易(购买、支付、交易状态、信用评价)1八师石河子电
9、子商务公共服务平台第 7 页 共 16 页测试功能点 数量统计统计分析 1产品审核 1展会、招商、资讯信息发布 1个人店铺、企业黄页管理 1客户管理 1招聘信息、求职信息 1论坛管理 1合计 113.3 系统验收测试内容(见附件一)3.4 测试流程及周期测试一般按照如下流程实施:第一步 制定测试计划并通过用户评审;第二步 设备及测试环境确认;第三步 细化测试计划,编写测试用例,准备测试环境,实施测试;第四步 需要时进行系统的整改和回归测试工作;第五步 根据各项测试的结果对系统进行整体评价,并出具测试报告。预计整个验收测试流程在文档资料收集工作顺利的前提条件下,工作周期为个15个工作日。其中除测
10、试及环境确认外工作周期为2个工作日以内;环境确认、测试范围确认工作的工作周期为3个工作日以内(其中包含一个用户、开发方和评测中心的三方确认过程);测试计划和测试用例的准备及评审工作的工作周期为3个工作日以内;测试实施工作的工作周期为3个工作日以内(如果需要整改和性能优化,则需要延长时间);综合评估和最终的报告评审工作的工作周期为4个工作日以内。八师石河子电子商务公共服务平台第 8 页 共 16 页3.5 测试人员按排产 品 名称八师石河子电子商务公共服务平台产 品 编 号测 试 时间2008 年 5 月 8 日-2008年 11 月 26 日 测 试 地 点 石河子信息办测 试 依据系统设计报
11、告用户手册测 试 内容系统安装与卸载、系统功能、安全可靠性、用 户界面中文符合性、用户文档、病毒检查测 试 类型部件 测试 子系统( 模块)测试系 统测试 测试性质功能 性能姓名 单位 职务/职 称 备注李霞 石河子市信息办 主任 主管部门顾旭华 石河子市信息办 办事员 系统使用者张志鹏 石河子市信息办 办事员 主管部门张建兵 石河子电信 工程师 服务部门吴红 石河子市天富信息有限责任公司工程师软件开发人员邹露 石河子市天富信息有限责任公司工程师软件开发人员王东锋 石河子市天富信息有限责任公司工程师 项目经理测试人员八师石河子电子商务公共服务平台第 9 页 共 16 页八师石河子电子商务公共服
12、务平台第 10 页 共 16 页4. 测试管理4.1 测试启动/结束/暂停/ 再启动准则1.1.2. 4.1.1 测 试 启 动 准 则按要求提交测试环境确认表、测试功能点确认表;测试用例设计完成;测试必需的测试脚本和模拟程序、测试工具准备完成;系统的测试环境准备就绪,具备可测试的条件。1.1.3. 4.1.2 测 试 结 束 准 则所有需求项都经过了测试;所有测试用例都已经被执行;测试输出结果与预期输出结果完全一致或在可以接受和容许的偏离范围之内;所有发现的严重和一般问题都已经定位修改且经过回归测试确认。 1.1.4. 4.1.3 测 试 暂 停 /再 启 动 准 则当在测试中发现的问题导致
13、后续测试无法进行时,则暂停测试。在测试启动准则满足时再次启动测试。4.2 测试记录规定1测试用例记录:对验证系统功能和性能测试点的每一个测试用例依据编号规则进行编号,并记录测试用例所采用的输入、方法和输出的情况等。2测试问题记录:在测试过程中对现场测出的问题填写“现场测试问题记录单”进行现场记录,测试记录单的测试问题描述中必须写明以下几点:列出出现问题的用例编号;测试该功能点采用的用例(详细说明采用的输入或者方法);八师石河子电子商务公共服务平台第 11 页 共 16 页测试输出(真实记录当时的输出),及问题描述。4.3 测试问题跟踪使用具有多联签字确认的测试问题记录单进行测试问题的跟踪,各相
14、关的单位就问题的修改情况签字确认。测试问题记录单测试问题编号 问题严重性(等级)问题存在的子系统/子模块名称备注: 测试问题描述:输入用例:输出: 问题: 问题关联: 测试人员签字/日期:用户/授权代表确认签字/日期:开发商对测试问题的修改确认意见:修改确认人签字/日期:问题回归测试情况:回归测试人签字/日期:八师石河子电子商务公共服务平台第 12 页 共 16 页5. 测试项目组构成由于八师石河子电子商务公共服务平台系统涉及的相关单位较多,测试的复杂性不仅体现在用例设计和技术方面,还涉及的一定的协调工作。因此,必须成立项目小组对测试项目的实施进行进度和质量的控制。该项目的测试对测试承担方在技
15、术力量方面提出了较高的要求:一、需要测试方有足够的技术人员力量承担该项目的测试工作。二、需要测试方具备足够的专业测试工具和设备来实施各项测试。在性能测试方面,具备Compuware、MI、Rational、Segue等目前国内主流自动化测试工具;拥有Server Vantage等服务器性能监控工具。三、测试方需要具备完善的管理体系,以确保测试结果的公证性和有效性。根据八师石河子电子商务公共服务平台项目的特点,成立测试项目组,组织架构建议如下: 项目组长:负责总体测试工作的计划、安排;监控各个项目组的进度、质量情况;协调各个测试组对技术资源的调用;各测试工程师:负责各个阶段测试工作实施的组织和安
16、排;技术资源:要求由系统分析工程师2名以上;功能测试工程师5名以上;性能测试工程师3名以上;文档管理人员2名以上;自动化功能测试工具及自动化项目组长测试工程师A测试工程师B性能测试工程师、系统分析工程师文档管理员、测试工具八师石河子电子商务公共服务平台第 13 页 共 16 页性能测试(达到500以上虚拟用户)。6. 参考资料Endiva平台系统用户手册八师石河子电子商务公共服务平台系统概要设计说明书 八师石河子电子商务公共服务平台第 14 页 共 16 页7. 附件一 验收测试内容列表7.1 系统安装与卸载序号 测试内容 测试方法 预期测试结果1 系统安装 按照“系统安装手册”中的描述进行软
17、件安装。 访问平台成功2 系统卸载执行系统的卸载命令或软件本身提供的卸载命令卸载该软件。此系统可成功卸载。7.2 软件功能测试按照用户手册进行模块功能测试(参考用户手册,共计91个功能点)7.3 安全可靠性序号 测试内容 测试方法 预期测试结果1 软件容错性在软件的测试运行中进行判定。软件发现错误时,有错误提示,可以回复到正常状态。对关键输入数据的有效性检查比较完备。2 安全保密性 以不同权限的用户登录系统,对其权限设置进行测试。 用户和密码验证功能正确,权限设置正确。3 运行稳定性在软件的测试运行中进行判定。 没有发生由于软件错误而导致的系统崩溃和丢失数据现象。7.4 用户界面序号 测试内容
18、 测试方法 预期测试结果1 界面输入 在软件的测试运行中检查界面输入是否正常。光标可以正确定位到输入域,输入数据有效,输入顺序合理。2 界面显示 在软件的测试运行中检查界面显示是否正常。在 1024*768 分辨率下,界面显示正常。八师石河子电子商务公共服务平台第 15 页 共 16 页序号 测试内容 测试方法 预期测试结果3 界面文字与提示在软件的测试运行中检查界面文字与提示的表 达 是 否 清 晰 ,有 无 错 误 和 模 糊 语 义 。界面文字与提示表达清晰,无错误和模糊语义。7.5 中文符合性序号 测试内容 测试方法 预期测试结果1 界面中文符合性 检查软件界面是否使用简体中文。 界面使用统一的简体中文。 2 字库中文符合性 软件无自带中文字库。 免测。7.6 用户文档序号 测试内容 测试方法 预期测试结果1 用户文档完整性检查用户文档的描述是否包含产品使用所需的所有必要信息。用户文档的描述包含产品使用所需的所有必要信息。2 用户文档正确性检查用户文档中的所有信息是否正确,有无歧义和错误的表达。用户文档的信息描述正确,无歧义。3 用户文档一致性检查用户文档的内容是否一致,与程序及数据是否一致。 用户文档的内容一致,与程序及数据一致。7.7 病毒检查序号 测试内容 测试方法 预期测试结果1 病毒检查 运用杀毒软件 KV2004 检测病毒。 没有病毒。