




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXXX系统测试计划文档文档编号项目版本密级V1.4V1.4秘密项 目 名 称共20页XXXX系统测试计划拟制:日期:2007-9-19审核:日期:批准:日期:修订记录日期修订版本描述作者2007-9-4V1.0初稿完成。2007-9-13V1.1修订完成2007-9-19V1.2修订完成XXXX系统测试计划关键词:系统测试计划 测试对象 测试任务 工作量 资源摘 要:根据XXXX需求分析报告2007-4-26 V2.2(印刷版)的要求,对项目测试过程中涉及的人力、物力资源,应交付的工作产品,测试通过/失败标准等项做了说明,旨在为相关人员的系统测试活动提供指导。缩略语清单:Abbreviations缩略语Full spelling 英文全名Chinese explanation 中文解释STSystem Testing系统测试TLTest Leader测试经理TETest Engineer 测试工程师参考资料清单:名称作者编号发布日期出版单位XXXX需求分析报告2007-4-26 V2.2(印刷版)XXXX项目开发组1.02007-04-26XXXX网络服务系统概要设计XXXX项目开发组1.02007-09XXXX_测试用例模板_v1.0XXXX项目测试组1.02007-09-1缺陷级别划分1.02007-09-1目 录1目标52概述52.1项目背景52.2范围62.3系统网络拓扑图62.4系统总体框架图72.5术语定义73测试对象83.1系统功能需求83.2用户界面测试(待定)93.3性能测试93.4客户端兼容性测试133.5安全性测试143.6错误处理153.7硬件测试154编号规则155测试项划分及需求跟踪166测试通过/失败标准187测试挂起标准及恢复条件188测试工作安排199应交付的测试工作产品1910资源的分配201目标本文档是XXXX网络系统三期改造项目的系统测试计划文档。本计划旨在对XXXX的以下各项内容进行明确的标识,使系统测试活动可以顺利有效的执行。 测试对象 编号规则 测试项的划分及需求跟踪 测试通过/失败的标准 测试挂起/恢复的标准 测试任务安排 应交付的测试工作产品 工作量估计 资源需求2概述2.1项目背景XXXX成立于2000年6月,2000年12月开通XXXX网络服务系统,是一个虚拟式的科技信息资源机构,由中国科学院图书馆、中国科学技术信息研究所、机械工业信息研究院、冶金工业信息标准研究院、中国化工信息中心、中国农业科学院图书馆、中国医学科学院图书馆组成。XXXX采集、收藏和开发理、工、农、医各学科领域的科技文献资源,构建了国家科技文献保障体系,面向全国开展科技文献信息服务。根据XXXX中长期发展规划,XXXX未来十年中心的工作将主要围绕着信息资源体系建设、信息加工体系建设、信息服务体系建设和信息技术支撑体系建设四个方面展开,建设一个结构合理、界面清晰、接口规范的科技文献服务保障系统平台。该平台由资源加工、数据仓储和分析、信息服务、第三方资源集成揭示等四大部分组成。其中,资源加工部分另外立项开发;数据仓储和分析、信息服务两部分是本项目的任务;第三方资源集成揭示也已经采取其他项目的形式分布开始实施。三期改造过程中,中心站点、分中心站点与镜像站点的改造同步进行。此外还要解决与数据加工平台的接口问题,并且要求采用规范标准,以实现XXXX系统与其他第三方系统在资源和服务方面的有机集成。2.2范围本文档的主要阅读对象为XXXX的测试经理、测试工程师以及项目经理和相关开发工程师。通过本文档,为系统测试方案设计,系统测试用例实现,系统测试用例规程、用例执行活动提供指导和参考。2.3系统网络拓扑图主站、镜像站、服务站系统内部业务网通过网络专线与国际互联网连接,并通过这个专线为本地的科技工作者服务。这种专线必须是拥有固定的互联网IP地址,同时需要申请专用的网络域名。2.4系统总体框架图2.5术语定义= XXXX系统中心站全面负责XXXX各类业务,对用户认证、账务结算等进行统一管理的站点,也为XXXX主站点,或简称为XXXX主站。= XXXX系统分中心负责XXXX的数据加工,从而形成XXXX的数据资源,并负责具体处理用户的原文请求。= XXXX系统镜像站XXXX中心站之外的其他站点,安装有同XXXX中心站相同的系统和数据。= XXXX系统服务站通过本地系统链接到XXXX中心站或镜像站,提供XXXX服务的站点。= 情景敏感检索简称情景敏感,XXXX在响应用户检索请求后,根据用户身份判断用户最方便的全文获取地点和方式,并将相关的原文链接和获取途径提供给用户的一种检索处理方式。= 情景敏感知识库简称知识库,以支持情景敏感检索为目的,管理和保存XXXX资源分布存储信息,即馆藏信息的数据库。= 参考咨询常见问题数据库以虚拟参考咨询为目的,管理和保存XXXX虚拟参考咨询系统问题和解答的数据库。= XXXX数据仓储通过ORACLE系统的相关功能对XXXX运行中的管理元数据和文献数据进行统一、集成的管理的一种数据处理形式,借助该种形式以保证数据的安全、有效管理和使用。= 读者以问题咨询、文献查询或原文请求为目的的,通过WEB访问XXXX系统的用户。= 管理员XXXX的工作人员,通过XXXX系统后台系统对XXXX系统进行操作,维持XXXX系统正常运行。管理员根据其工作内容又分为不同的角色类型。= 用户泛指注册成功后使用XXXX的人员,包括读者和管理员。3测试对象3.1系统功能需求1) 文献检索2) 帐务管理3) 用户管理(注意表单测试)4) 结算管理5) 全文传递订单处理6) 代查代借订单处理7) 元数据仓储管理8) 数据分发与加载9) 知识库管理10) 分中心电子全文存储11) 参考咨询12) XXXX服务站13) 数据统计14) 系统配置与参数管理15) 个性化服务3.2用户界面测试(待定)主要测试方面:导航测试(进入测试和返回测试)图形测试(图形的完整性及在各种显示器上的一致性)内容测试(内容的正确性)整体界面测试(界面整体布局)3.3性能测试客户端性能测试环境:品牌:DELL软件:浏览器:MyIE(V2.0)、IE6.0-SP2。硬件:CPU:Pentium(R)D3.20GHz;内存:480MB;硬盘:80G;操作系统:Windows XP Professional SP2网络:广域网,100Mbps测试工具:LoadRunner数据管理性能测试环境:品牌:DELL权限:有数据管理员身份,可以进入后台系统进行数据库操作。软件:常用浏览器:MyIE、IE。硬件:CPU:Pentium(R)D3.20GHz;内存:480MB;硬盘:80G;操作系统:Windows XP Professional SP2其他条件:已经与数据库Oracle、Trip连接测试工具:LoadRunner关于LoadRunner说明:thinktime用户在发出下一个请求之前花在当前页的“思考”时间。在计算响应时间时,要去掉thinktime,否则会对测试结果产生很大影响。事务:为了衡量某个action的性能,需要在action的开始和结束位置插入这样一个范围,这样就定义了一个transaction,LoadRunner 运行到该事务的开始点时,LoadRunner 就会开始计时,直到运行到该事务的结束点,计时结束。集合点:是一个并发访问的点。集合点经常和事务结合起来使用,常放在事务的前面,集合点只能插入到Action 部分。客户端性能测试测试类型脚本说明时间说明用户数量关注点具体测试方法预期结果并发注册在进行录制此脚本时,将程序中关于验证码的代码屏蔽掉。以进行大量数据测试。数据量增加间隔5分钟10,30,50,100,200响应时间录制单个用户注册的脚本,对注册数据参数化,加入集合点,加入事务计时,去掉所有thinktime;在Controller中设置用户数进行加压,运行场景测试;分析测试结果报告。响应时间=0.1s;=0.3s;=0.5s;=1s;=2s并发登录将程序中关于验证码的代码屏蔽掉。以进行大量数据测试。数据量增加间隔5分钟10,30,50,100,200响应时间录制单个用户登录的脚本,对用户数据参数化,加入集合点,加入事务计时,去掉所有thinktime;在Controller中设置用户数进行加压,运行场景测试;分析测试结果报告。响应时间=0.1s;=0.3s;=0.5s;=1s;=2s集成检索打开首页,输入检索词,选择全部资源库. 数据量增加间隔5分钟10,30,50,100,200检索速度录制单个用户集成检索的脚本,对检索词参数化,加入集合点,加入事务计时,去掉所有thinktime;在Controller中设置用户数进行加压,运行场景测试;分析测试结果报告。检索速度=0.1s;=0.3s;=0.5s;=1s;=2s先执行登录,再输入检索词,选择全部资源库.用户类型:游客身份,一般注册用户,集团用户,临时用户.同上同上同上使用前面的登录脚本,再使用集成检索脚本。布置在一个场景中运行测试。同上普通检索对同一资源多个用户并发检索测试。选择资源库,设置查询条件,输入检索词。数据量增加间隔5分钟10,30,50,100,200检索速度录制单个普通检索脚本,加入集合点,事务计时,去掉所有thinktime;在Controller中设置用户数进行加压,运行场景测试;分析测试结果报告。检索速度=0.1s;=0.3s;=0.5s;=1s;=2s先执行登录,再检索操作。用户类型:游客身份,一般注册用户,集团用户,临时用户.同上同上同上使用前面的登录脚本,再使用普通检索脚本。布置在一个场景中运行测试。同上测试类型脚本说明时间说明用户数量关注点具体测试方法预期结果普通检索对不同资源多个用户并发检索测试。选择资源库,设置查询条件,输入检索词。数据量增加间隔5分钟10,30,50,100,200检索速度录制单个普通检索的脚本,对检索库,检索条件,检索词参数化设置.加入集合点,加入事务计时,去掉所有thinktime;在Controller中设置用户数进行加压,运行场景测试;分析测试结果报告。检索速度=0.1s;=0.3s;=0.5s;=1s;=2s先执行登录,再进行检索。用户类型:游客身份,一般注册用户,集团用户,临时用户.同上同上同上使用前面的登录脚本,再使用普通检索脚本。布置在一个场景中运行测试。同上高级检索对不同资源多个用户并发检索测试.选择资源库,设置条件,输入检索表达式.数据量增加间隔5分钟10,30,50,100,200检索速度录制单个高级检索的脚本,对检索库,检索条件,检索表达式参数化设置.加入集合点,加入事务计时,去掉所有thinktime;在Controller中设置用户数进行加压,运行场景测试;分析测试结果报告。检索速度=0.1s;=0.3s;=0.5s;=1s;=2s先执行登录,再进行高级检索。用户类型:游客身份,一般注册用户,集团用户,临时用户.同上同上同上使用前面的登录脚本,再使用高级检索脚本。布置在一个场景中运行测试。同上期刊检索选择检索类型 ,输入检索词,进行期刊检索;.对各种期刊检索类型进行测试;数据量增加间隔5分钟10,30,50,100,200检索速度录制单个期刊检索的脚本,对期刊条件参数化设置.加入集合点,加入事务计时,去掉所有thinktime;在Controller中设置用户数进行加压,运行场景测试;分析测试结果报告。检索速度=0.1s;=0.3s;=0.5s;=1s;=2s先进行登录,再进行期刊检索。用户类型:游客身份,一般注册用户,集团用户,临时用户.同上同上同上使用前面的登录脚本,再使用期刊检索脚本。布置在一个场景中运行测试。同上测试类型脚本说明时间说明用户数量关注点具体测试方法预期结果期刊浏览选择浏览类型.数据量增加间隔5分钟10,30,50,100,200响应时间录制单个期刊浏览的脚本,对期刊类型参数化设置.加入集合点,加入事务计时,去掉所有thinktime;在Controller中设置用户数进行加压,运行场景测试;分析测试结果报告。检索速度=0.1s;=0.3s;=0.5s;=1s;=2s选择浏览字母.数据量增加间隔5分钟10,30,50,100,200响应时间录制单个期刊浏览的脚本,对期刊字母参数化设置.加入集合点,加入事务计时,去掉所有thinktime;在Controller中设置用户数进行加压,运行场景测试;分析测试结果报告。检索速度=0.1s;=0.3s;=0.5s;=1s;=2s情景敏感检索用户登录系统,进行普通检索.用户要求:在知识库中有注册信息三次测试计算平均时间,每次测试间隔5分钟.单个用户测试检索时间录制该检索脚本,加入集合点,加入事务记录时间。检索响应时间=3s集成检索(异构资源库检索)接收用户的检索请求,在多个数据库中进行检索,并返回多个数据库的检索结果.间隔5分钟,三次测试,计算平均检索时间单个用户测试检索时间录制该检索脚本,加入集合点,加入事务记录时间。检索响应时间=10s全文订购使用上述登录,检索脚本,选择文献,进入订购流程,完成订购.用户:注册用户,账上有足够余额使用.多人并发订购,系统的响应时间和稳定性.数据量增加间隔5分钟20,50,100,200响应时间,系统稳定性使用上述登录,检索脚本。录制单个用户订购脚本.加入集合点和事务,记录时间.在Controller中施压,配置,进行测试。布置在一个场景中运行测试。提交订单成功响应时间=3s,系统运行稳定。测试类型脚本说明时间说明用户数量关注点具体测试方法预期结果稳定性无连续运行7*24小时单个用户系统稳定性系统在检索、订购全文、注册、登录、交费等,这些基本操作下的运行状况系统连续运行7*24小时,不死机,不瘫痪,正常运行。数据管理性能测试测试类型脚本说明时间说明用户数量关注点具体测试方法预期结果(人工操作)数据收割完成时间数据管理员一次性收割1千万条数据间隔收割时间为5分钟,执行3次一个管理员执行完成时间,正确性,完整性手工测试完成。执行测试收割操作,记录完成时间。计算三次操作的平均时间。收割完成平均响应时间=5m数据入库响应时间将数据增加到仓储中,一次增加1百万条记录间隔3分钟执行,执行三次管理员执行完成时间执行增加数据操作,记录时间,计算平均时间。平均时间=5m数据发布完成时间数据管理员一次性发布1千万条数据间隔发布时间为5分钟,执行3次一个管理员执行完成时间,正确性,完整性手工测试完成。执行测试发布操作,记录完成时间。计算三次操作的平均时间。发布完成平均响应时间=5m数据更新更新数据:8小时内更新5万条记录8小时内更新5万条记录数据管理员执行完成时间编写SQL脚本实现测试过程。平均每小时更新625万条数据。持续8小时更新。规定时间内完成更新;系统正常使用。数据发布的同步性测试数据发布后,接收站点同步更新数据更新的同步性数据发布后,中心站和各镜像站同时更新数据,查看数据是否已经更新;如某镜像站数据由于网络延误,建立其他应急方案,延迟在1个工作日内。数据同步更新;延迟不超过1个工作日在进行客户端性能测试时,在Controllers中开启要监视的内容进行监视。主要监视内容包括:服务器端:Oracle、Web Logic、平均负载、CPU利用率、系统CPU利用率、用户CPU利用率网络上的:网络延迟时间、页面的响应时间、最大在线用户数、最大并发用户数、服务器资源占用情况、网络的带宽3.4客户端兼容性测试平台测试:系统应具备在Windows,UNIX,Linux等类似操作系统上运行的能力。浏览器测试:来自不同厂商的浏览器对Java、JavaScript、ActiveX、plug-ins或不同HTML规格有不同的支持;框架和层次结构风格在不同的浏览器中也有不同的显示。视频测试:页面版式在640*400、600*800、1024*768的分辨率模式下是否显示正常;字体是否无法浏览,或者是太大;文本和图片是否对齐。打印机测试:用户可能会将网页打印出来。设计网页要考虑到打印问题,注意节约纸张和油墨。在屏幕上显示的图片和文本的对齐方式是否和打印出来的东西一致。至少需要验证订单确认页面打印是正常的。组合测试:不同分辨率在不同型号机上的显示是否正常。3.5安全性测试问题1:后台帐户余额是否可编辑测试方法:帐务管理员进入后台系统帐务管理中,查看帐户信息的同时,是否可修改用户余额字段。问题2:非专业人员对帐务管理的操作权限测试方法:非帐务管理员进入后台系统,是否可以进入帐务管理查看修改帐务信息。问题3:没有被验证的输入测试方法:数据类型(字符串整型等);允许字符集;最小和最大长度;是否为空的输入;参数是否是必须的;重复是否允许;数值的范围;特定值;特定模式。问题4:有问题的访问控制测试方法:需要验证用户身份以及权限的页面,复制该页面的url地址,关闭该页面;查看是否可以直接进入该复制好的地址。问题5:缓冲区溢出测试方法:使用缓冲区溢出破坏应用程序的栈,发送特别内容到Web程序问题6:注入式漏洞测试方法:使用Sql语句注入程序攻击。如验证登录的界面。问题7:不恰当的异常处理分析:程序在抛出异常时给出比较详细的内部错误信息,暴露不该显示的执行细节,存在潜在漏洞。问题8:不安全存储测试方法:在需要输入密码等关键数据的页面,页面显示关键数据为*;右键查看源文件,是否可以看到输入的关键数据。3.6错误处理尝试在处理过程中中断事务,看订单是否完成;尝试中断用户到服务器的网络连接;尝试中断Web服务器到外部接口服务的链接;用户自己中断事务处理的情况。3.7硬件测试测试在不同的硬件条件下,浏览网页,使用系统的主要功能是否一致,有无重大偏差。4编号规则A 测试计划文件命名规则:项目_测试计划_设计者_完成日期_版本号例如:XXXX_测试计划_王任荣_20070901_v1.0测试方案,测试用例文件的命名规则同测试计划的规则。B 测试项(测试子项)及测试用例编号规则:功能测试:公司名_模块名_测试阶段_编号公司名:公司名字的首个大写字母模块名为:模块主要英文单词的首个大写字母。具体简写规定如下:文献检索LS;数据分发及加载ML;帐务管理AM;用户管理UM;结算管理BM;全文传递订单处理FT;代查代借订单处理RB;元数据仓储管理MS;知识库管理KBM;分中心电子全文存储ES;参考咨询CR;XXXX服务站SS;XXXX数据迁移与试运行阶段设计DT;数据统计DS;系统配置与参数管理CP;个性化服务IS测试阶段:系统测试ST;集成测试IT;单元测试UT用户界面测试用例编号规则:公司名_UI_模块名_测试阶段_编号其他说明同功能测试用例编号规则性能测试用例及其他类型用例:公司名_PS_测试点_编号公司名:同上说明类型:性能测试;配置测试;恢复性测试;安全性测试测试点:如一定数量的用户登录操作UL测试用例的格式参照XXXX_测试用例模板_王任荣_v1.0bug记录单中的bug编号也遵循测试用例中的编号规则缺陷的定义范围及级别划分依据缺陷级别划分。5测试项划分及需求跟踪需求项需求项描述系统测试项ID系统测试项描述4.1文献检索N_LS_ ST_001集成检索N_LS_ST_002普通检索N_LS_ST_003高级检索N_LS_ST_004表达式检索N_LS_ST_005期刊检索N_LS_ST_006第三方检索4.2.1数据分发及加载N_DM_ST_001元数据上传N_DM_ST_002元数据加载N_DM_ST_003数据加载日志上传N_DM_ST_004数据加载日志入库4.3帐务管理N_AM_ST_001增加预付款N_AM_ST_002读者退款N_AM_ST_003集团帐务分配N_AM_ST_004用户信用额管理N_AM_ST_005充值卡管理N_AM_ST_006用户余额查询N_AM_ST_007用户付款流水查询N_AM_ST_008充值卡查询4.4用户管理N_UM_ST_001用户角色管理N_UM_ST_002注册用户管理N_UM_ST_003系统用户管理N_UM_ST_004在线用户管理N_UM_ST_005用户权限管理N_UM_ST_006用户登录及统一认证4.5结算管理N_BM_ST_001中心与分中心结算N_BM_ST_002中心与镜像站结算N_BM_ST_003中心与服务站结算N_BM_ST_004中心与集团用户结算4.6全文传递订单处理N_FT_ST_001全文传递订单前台处理N_FT_ST_002全文传递订单后台处理4.7代查代借订单处理N_RB_ST_001代查代借订单前台处理N_RB_ST_002代查代借订单后台处理4.8元数据仓储管理N_MS_ST_001收割元数据N_MS_ST_002数据质量检查N_MS_ST_003保存元数据N_MS_ST_004发布元数据N_MS_ST_005元数据管理和维护4.9知识库管理N_KBM_ST_001中心知识库管理和维护N_KBM_ST_002机构用户管理4.10分中心电子全文存储N_ES_ST_001分中心电子全文存储4.11参考咨询N_RC_ST_001咨询管理N_RC_ST_002非实时参考咨询N_RC_ST_003实时参考咨询N_RC_ST_004电话参考咨询4.12XXXX服务站N_SS_ST_001文献检索N_SS_ST_002用户管理N_SS_ST_003用户注册及统一认证N_SS_ST_004用户帐务管理N_SS_ST
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丙肝工作管理制度
- 业主进度管理制度
- 业务挂靠管理制度
- 业务津贴管理制度
- 业务经费管理制度
- 东莞宿舍管理制度
- 丝织车间管理制度
- 严格内部管理制度
- 个人捐款管理制度
- 个人病情管理制度
- 《美国太空优先事项框架》解读分析
- 《非物质文化遗产数字化保护 数字资源采集和著录 第9部分:传统技艺》
- 中药鉴定综合技能-矿物类中药鉴定
- 2022-2023学年福建省福州市鼓楼区数学六年级第二学期期末教学质量检测试题含解析
- 语言学概论复习(全)
- 公务员考试理论与实践(山东联盟)知到章节答案智慧树2023年山东财经大学
- 工艺安全检查表
- 洗染行业消费纠纷处理指南
- GB/T 19995.1-2005天然材料体育场地使用要求及检验方法第1部分:足球场地天然草面层
- 全民经纪人协议书
- 护理学课件-铺床法
评论
0/150
提交评论