文档编号产品版本密级产品名称:Agileone共页系统测试方案拟制:日期:审核:日期:批准:日期:修订记录日期修订版本描述作者2013.03.28V1.0文档创建袁晶目录1概述...............................................................................................................................................12被测对象........................................................................................................................................53应测试的特性................................................................................................................................54不被测试的特性............................................................................................................................65测试模型........................................................................................................................................65.1测试组网图/结构关系图....................................................................错误!未定义书签。5.2测试原理/策略....................................................................................................................65.3操作流程............................................................................................................................76测试需求........................................................................................................................................76.1环境需求............................................................................................................................76.2被测对象需求....................................................................................................................76.3测试工具需求....................................................................................................................76.4测试代码需求....................................................................................................................76.5测试数据需求....................................................................................................................77测试设计........................................................................................................................................87.1测试工具设计....................................................................................................................87.2测试代码设计....................................................................................................................87.3测试用例设计....................................................................................................................87.4测试规程设计....................................................................................................................91.概述将IT运维知识共享库项目调研获取的需求定义转换为正式的需求说明,特编写此用户需求规格说明书以便于与客户交流,使需求得到进一步识别和确认。适用范围本需求规格说明文档的预期读者是项目经理、需求分析人员、设计人员、开发人员、测试人员和最终用户。关键词:Agileone,系统测试,需求,设计摘要:本文档是Agileone的系统测试方案文档,主要描述Agileone系统需要测试的特性、测试的方法、测试环境的规划、测试工具的选择,测试用例的设计方法,从而对整个测试活动进行规划和控制。缩略语清单:参考资料清单:名称作者编号发布日期出版单位AgileoneV1.1软件需求规格说明书51test工作室2012-05-0351test工作室AgileoneV1.1系统测试所计划于莉莉2012-06-1251test工作室1概述本文档主要用来指导Agileone系统测试的需求设计,测试用例的设计以及测试规程的设计,是参加测试用例设计、测试代码设计和测试执行的测试工程师和相关的开发人员的工作参考依据。2被测对象AgileOneV1.1是项目管理系统的开发和测试对象,没有商用的需求,仅提供给培训学员,作为完成系统测试计划、策略和系统测试用例的依据。软件需求规格文档由成都博为峰软件技术有限公司完成。AgileOneV1.1是一个项目文件管理工具,该工具使用B/S结构,编程语言为PHP,Mysql作为数据库,可以提供用户对实际工作中的项目需求进行有效管理,并且提供测试用例设计与缺陷管理功能3应测试的特性1.功能特性用户登录功能用户登录用户注销功能用户注销项目跳转功能项目跳转新建子项目功能新建项目个人设定功能个人设定界面中英文切换功能中英文切换显示栏页面翻页功能页面翻页公告管理功能新增公告,编辑公告,搜索公告,重置公告会议记录功能新增会议记录,编辑会议记录,搜索会议记录,重置会议记录知识仓库功能新增知识仓库,编辑知识仓库,搜索知识仓库,重置知识仓库项目设置功能新增项目,新增里程碑,编辑项目,删除项目需求提案功能新增需求,编辑需求,搜索需求,重置需求用户故事功能新增用户故事,编辑用户故事,搜索用户故事,重置用户故事规格说明功能新增规格,编辑规格,搜索规格,重置规格测试用例功能新增测试用例,编辑测试用例,搜索测试用例,重置测试用例,执行测试用例执行结果功能新增结果,编辑结果,搜索结果,重置结果缺陷跟踪功能编辑缺陷,新增缺陷,搜索缺陷,重置缺陷系统管理功能全局设置,邮件设置,用户管理,角色权限分配,系统工具设置,系统文件2.性能特性需要测试如下性能指标:(1)用户登陆该系统成功时的响应时间;(2)成功新增,成功编辑,成功搜索,成功重置,成功删除各需求项的响应时间;(3)成功切换中英文状态下的响应时间;(4)容纳各个新增子项的最大数量;运行该系统的时候其稳定性3.配置特性Agileonev1.1运行在PC上,其运行环境的软、硬件配置满足如下条件:A.操作系统:为WINDOWS98以上的操作系统;B.硬件限制:CPU:333MHZ以上,内存:64M以上;C.安装运行Mysql数据库。4不被测试的特性1.UI布局合理性、UI的美观及UI控件的约束本次涉及到UI控件布局的合理性以及UI控件的约束不在本次测试范围之内。此部分内容只要不影响正常的功能操作就暂时认为通过。2、压力测试此次测试不考虑进行。5测试模型5.1测试原理/策略功能测试不需要利用任何辅助工具来执行测试用例,然后依据测试用例的实际数据在QC管理工具里进行用例的执行,从而实现各缺陷的生成管理。性能测试就是用来测试软件在集成系统中的运行性能,并以度量系统性对于预定义目标差距为核心。配置测试主测的系统为win7、xp系统,其他平台只实施优先级为高的案例。5.2操作流程测试执行按照功能测试-》配置测试-》性能测试的顺序。系统预测试通过进入系统测试,测试组长根据测试计划和方案安排人员进行系统测试。测试人员发现问题后提交缺陷报告,测试完成后提交测试报告报告。6测试需求6.1环境需求功能测试:CPU、服务器端windows2003、客户端windowsXP,SQLserve2000数据库性能测试:与功能测试相同搭建windows2003,安装qc,sqlserver6.2被测对象需求Agileone项目管理系统6.3测试工具需求本测试不需要工具6.4测试代码需求本测试为系统测试,无代码需求。6.5测试数据需求无7测试设计7.1测试工具设计1.本次测试采用已有的工具qualitycenter来进行测试管理,不需要另外进行测试工具开发。性能测试用Httpwatch。7.2测试代码设计本需要测试不需要代码设计7.3测试用例设计等价类:等价类时之某个输入域的子集合,在该集合中,各个输入数据对于揭露软件中的错误都是等效的。并合并的假设某等价类的代表值就等于对这一类其他值的测试。边界值:是假定大多数的错误时发生在各个输入条件的边界上,如果在边界的取值不会导致错误,那么其他的取值出错的可能性也很小。正交表:从大量的试验点中挑选出适量的、有代表性的点、应用依据正交表,合理的安排实验的一种科学试验方法。状态迁移:对被测系统抽象出他的若个状态、及状态间的切换条件和切换路径,从状态迁移路径覆盖的角度来设计用例对该系统进行测试。项目设计方法用户登录功能、用户注销功能等价类、边界值跳转及新建子项边界值、状态迁移个人设定等价类、边界值、正交表中英文切换状态迁移翻页功能状态迁移公告管理等价类、边界值、正交表会议记录等价类、边界值、正交表知识仓库等价类、边界值、正交表项目设置功能等价类、边界值、正交表需求提案等价类、边界值、正交表用户故事等价类、边界值、正交表规格说明等价类、边界值、正交表测试用例等价类、边界值、正交表执行结果等价类、边界值、正交表缺陷跟踪等价类、边界值、正交表系统管理模块主页等价类、边界值系统