




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、QC辅助工具软件需求规格说明目 次1项目目标22软件设计22.1功能设计22.2界面设计23运行环境24功能需求24.1功能概述24.2用例34.3用例与建模35非功能性需求106数据需求107保存格式117.1测试用例状态统计111 项目目标QC(Mercury Quality Center)是一款基于 Web 的测试管理工具 ,但软件本身自带的功能并不能完全满足我们的测试需求,所以我们通过QC自带的二次开发接口,开发了QC辅助工具软件来满足测试工作的需要,该辅助工具包括了测试数据统计、测试要求检查、测试结果导出等功能。2 软件设计2.1 功能设计2.2 界面设计参见QC辅助工具界面设计.v
2、sd。3 运行环境软件采用B/S结构,正常运行需要安装的软件:Web服务器端:Net FrameWork V3.5,Office 2003环境:Quality Center 9.0客户端:浏览器:IE 7.0以上,Office 2003。要求客户端已经安装QC插件,即可以通过浏览器正常连接QC服务器。4 功能需求4.1 功能概述表 1 功能概述序号子功能名称/标识功能描述优先级1系统维护/FP-SYS用户登录、退出本测试工具12统计/FP-ST根据指定的测试实验室中的文件夹,对不同状态的用例/样本数量进行统计。按执行轮次、统计时间对各轮次发现的不同状态的问题和缺陷清除率进行统计。13自动检查/
3、FP- AC按模块、按测试执行人员统计测试用例/样本的被执行的次数。显示执行次数不等于1的测试用例/样本。按执行轮次检查各轮次发现的状态不为“Rejected“的问题中是否存在以下情况:1.状态为“已关闭”和“不修改关闭”但关闭时间为空的问题;2.状态不为“已关闭”和“不修改关闭”但关闭时间不为空的问题;如果存在则进行显示。检查所选计划是否与叶子需求互相对应。14导出/FP-ER根据指定的测试集,导出测试日志。24.2 用例4.3 用例与建模4.3.1 系统维护/FP-SYS表 2 用户登录功能名称/标识系统维护子功能名称/标识FP-SYS用例名称用户登录用例标识FP-SYS-LOGIN主要角
4、色上下文目标前置条件最小保证成功保证用例执行者成功登陆本系统。成功场景1用例执行者运行“本工具”,系统弹出登录界面。2用例执行者输入QC服务器的地址或者选择下拉框中选项(必须将鼠标移动到选项的字符上,如果鼠标在选项空白上则不自动填充),系统自动填充QC地址,发出连接指令。3系统校验合法性,与QC服务器进行连接。4系统显示QC服务器的域信息,及域所对应的项目信息。5用例执行者选择域,选择项目,并输入QC系统中用例执行者选定项目的用户名,密码。发出登录指令。6系统校验合法性,与测试项目进行连接成功后进入“测试用例状态”页面。备选场景扩展3a输入要素非法,系统连接QC服务器失败。3a.1QC服务器地
5、址为空,系统返回校验失败信息:“QC服务器地址不能为空。”,继续step2。3a.2QC服务器地址不正确,系统返回校验失败信息:“QC服务器地址不正确。”,继续step2。3a.3若不能正确连接QC服务器,系统返回校验失败信息:“不能连接TD/QC服务器,请确认Web服务器:1 已安装TD/QC插件。2 与TD/QC服务器正常连接。”,继续step2。6a输入要素非法,系统连接测试项目失败。6a.1若QC中域信息为空,系统返回校验失败信息:“请确认QC中域信息正确。”,继续step5。6a.2项目为空,系统返回校验失败信息:“项目不能为空。”,继续step5。6a.3用户名为空,系统返回校验失
6、败信息:“用户名不能为空。”,继续step5。6a.4用户名输入不正确,或密码不正确,或者当前所选项目中不存在当前用户,系统返回校验失败信息:“用户名或密码错误。”,继续step5。业务规则备注用例执行者连接QC服务器之前,域列表、项目列表、用户名密码输入项、登录按钮均为灰不可用,连接成功后才能使用。界面ID表 3 退出系统功能名称/标识系统维护子功能名称/标识FP-SYS用例名称退出系统用例标识FP-SYS-LOGOUT主要角色上下文目标用户可以退出前置条件最小保证成功保证用例执行者成功登陆本系统。成功场景1用例执行者点击系统菜单项的退出按钮2系统转至登录页面。备选场景扩展业务规则界面ID4
7、.3.2 统计/FP-ST表 4 测试用例状态统计功能名称/标识统计子功能名称/标识FP-ST用例名称测试用例状态统计用例标识FP-ST-UC主要角色测试项目的工程组成员上下文目标在成功登录本工具后可以对选定的项目按进行测试用例状态统计,并保存为EXCEL前置条件1用例执行者已成功登录本系统。最小保证成功保证用例执行者可以对测试用例状态进行统计,并可保存为excel文档成功场景1用例执行者点击“统计”->“用例”菜单,系统进入“测试用例状态统计”页面。2用例执行者先选择“测试实验室”中的某一个或者多个文件夹,点击“统计”按钮3系统校验合法性,按状态分类显示选定文件夹下各状态用例/样本的数
8、量,以及选定文件夹下用例/样本总数和通过率。状态包括:成功(Passed)、失败(Failed)、未完成(Not complete)和未执行(No Run)、其他。其他:指不属于成功(Passed)、失败(Failed)、未完成(Not complete)和未执行(No Run)的其他状态数量之和4用例执行者发出保存指令,系统弹出“文件下载”对话框,用例执行者选定路径后,系统将统计结果列表保存为excel文档。备选场景扩展3a输入数据非法,统计失败3a.1用例执行者未选择测试实验室中的文件夹,点击“统计”按钮。系统返回校验失败信息:“请选择需要统计的模块!”4a保存失败4a.1列表内容为空,保
9、存失败,系统返回校验失败信息:“没有数据不能保存”4a.2用例执行者选择的路径不可写入或者写入错误,系统提示:“保存失败”业务规则1)用例/样本总数:选定文件夹下用例/样本总数2)A:状态“成功”用例/样本数3)B:成功(Passed)、失败(Failed)、未完成(Not complete)用例/样本数量之和4)通过率:A/B。如B为0,则不显示。备注1)用例执行者选择测试实验室中的文件夹的编排是和QC保持一致。2)界面上说明通过率的计算公式。3)列表显示状态与QC中字段的对应见数据需求。界面ID表 5 问题统计功能名称/标识统计子功能名称/标识FP-ST用例名称问题统计用例标识FP-ST-
10、BG主要角色测试项目的工程组成员上下文目标在成功登录本工具后可以对选定的项目按执行轮次和问题关闭时间进行问题统计,并保存为EXCEL前置条件1用例执行者已成功登录本系统。最小保证成功保证用例执行者可以对各轮次问题进行统计,并可保存为excel文档成功场景1用例执行者点击“统计”->“问题”菜单,系统进入“问题统计”页面。界面中显示执行轮次下拉框(包括全部、本项目中所有问题的各执行轮次名称)。2用例执行者先选择“执行轮次”和“统计时间”,点击“统计”按钮3系统校验合法性,按状态分类显示选定轮次的各状态问题数量,以及选定轮次问题总数和缺陷清除率。状态包括:打开问题数、修改关闭问题数、不修改关
11、闭问题数、其他。其他:不属于打开、已关闭、不修改关闭和已否决的其他状态问题数量之和。4用例执行者发出保存指令,系统弹出“文件下载”对话框,用例执行者选定路径后,系统将统计结果列表保存为excel文档。备选场景扩展4a保存失败4a.1列表内容为空,保存失败,系统返回校验失败信息:“没有数据不能保存”4a.2用例执行者选择的路径不可写入或者写入错误,系统提示:“保存失败”业务规则1)以上所有统计不包括状态为“已否决”的问题 2)打开问题数:各轮次状态为“打开”的问题数量 3)A,修改关闭问题数:各轮次关闭时间不晚于统计时间且状态为“已关闭”的问题数量 4)B,不修改关闭问题数:各轮次关闭时间不晚于
12、统计时间且状态为“不修改关闭”的问题数量 5)C,本轮问题总数:各轮次打开问题数、修改关闭问题数、不修改关闭问题数之和。6)其他:各轮次不属于打开、已关闭、不修改关闭和已否决的其他状态问题数量之和。7)遗留问题数:上轮次状态为“打开”的问题数量。8)缺陷清除率(%)(不含不修改关闭问题):A/(C-B),如C-B为,则不显示;缺陷清除率(%)(含不修改关闭问题):(A+B)/C,如C为,则不显示备注1)界面上说明缺陷清除率的计算公式。2)列表显示状态与QC中字段的对应见数据需求。3)正常情况下“其他“统计结果应为0,如大于0会对该字段进行标红界面ID4.3.3 自动检查/FP- AC表 6 测
13、试状态按模块自动检查功能名称/标识自动检查子功能名称/标识FP-AC用例名称按模块测试状态自动检查用例标识FP-AC-MP主要角色测试项目的工程组成员上下文目标在成功登录本工具后可以对选定项目指定模块的用例及样本执行状态进行检查,并保存为EXCEL前置条件1用例执行者已成功登录本系统。最小保证成功保证成功场景1用例执行者点击“自动检查”菜单下子菜单“按模块(用例)”,系统进入“执行状态检查按模块”页面。界面显示当前项目下所有模块。2用例执行者选择“测试实验室”中的某一个或者多个文件夹(如果选择某一个父结点时,默认选中所有子节点),点击“开始检查”。3系统校验合法性,表格显示选定的文件夹的“执行
14、次数”不等于1的用例/样本。显示内容包括用例名称、数据样本编号、测试人员、执行状态、执行日期、执行时间。默认按照执行用例名称降序、数据样本编号降序排序。4用例执行者发出保存指令,系统弹出“文件下载”对话框,用例执行者选定路径后,系统将统计结果列表保存为excel文档。备选场景扩展3a模块选择非法,检查结果显示失败3a.1用例执行者未选择任何文件夹,点击“开始检查”,系统返回校验失败信息:“请选择需要检查的模块”4a保存失败4a.1列表内容为空,保存失败,系统返回校验失败信息:“没有数据不能保存”4a.2用例执行者选择的路径不可写入或者写入错误,系统提示:“保存失败”业务规则1)用例执行者选择测
15、试实验室中的文件夹的编排是和QC保持一致。2)用例执行者选择测试实验室中的文件夹,选择某一个父结点时,系统默认选中所有子节点。备注界面ID表 7 测试状态按人员自动检查功能名称/标识自动检查子功能名称/标识FP-AC用例名称按人测试状态自动检查用例标识FP-AC-PP主要角色测试项目的工程组成员上下文目标在成功登录本工具后可以对选定的项目按人测试用例及样本的执行状态进行检查,并保存为EXCEL前置条件1用例执行者已成功登录本系统。最小保证成功保证成功场景1用例执行者点击“自动检查”菜单下子菜单“按人员(用例)”,系统进入“执行状态检查按人员”页面。界面显示测试人员下拉列表(系统提供选定项目的测
16、试人员供用例执行者选择,测试实验室中的tester字段升序)。2用例执行者选定某一测试人员,点击“开始检查”。3系统校验合法性,表格显示选定测试人员执行的所有用例/样本中“执行次数”不等于1的用例/样本。显示内容包括用例名称、数据样本编号、测试人员、执行状态、执行日期、执行时间。默认按照执行用例名称降序、数据样本编号降序排序。4用例执行者发出保存指令,系统弹出“文件下载”对话框,用例执行者选定路径后,系统将统计结果列表保存为excel文档。备选场景扩展3a人员选择非法,检查结果显示失败3a.1用例执行者未选择任何测试人员,点击“开始检查”,系统返回校验失败信息:“请选择测试人员”4a保存失败4
17、a.1列表内容为空,保存失败,系统返回校验失败信息:“没有数据不能保存”4a.2用例执行者选择的路径不可写入或者写入错误,系统提示:“保存失败”业务规则测试人员列表与QC中项目测试人员列表保持一致。备注界面ID表 8 问题自动检查功能名称/标识自动检查子功能名称/标识FP-AC用例名称问题自动检查用例标识FP-AC-BC主要角色测试项目的工程组成员上下文目标在成功登录本工具后可以对选定的项目按执行轮次对测试用例及样本的执行状态进行检查,并保存为EXCEL前置条件1用例执行者已成功登录本系统。最小保证成功保证成功场景1用例执行者点击“自动检查”菜单下子菜单“检查问题”,系统进入“问题检查”页面。
18、界面中显示执行轮次下拉框(包括全部、本项目中所有问题的各执行轮次名称)。2用例执行者选定某一轮次,点击“开始检查”。3系统校验合法性,表格显示以下两种问题:1. 选定轮次中状态为“已关闭”和“不修改关闭”但关闭时间为空的问题。2. 选定轮次中状态不为“已关闭”和“不修改关闭”但关闭时间不为空的问题。显示内容包括问题编号、执行轮次、问题状态、问题概述、发现日期、关闭日期、提交人。默认按照执行轮次、问题编号升序排序。4用例执行者发出保存指令,系统弹出“文件下载”对话框,用例执行者选定路径后,系统将统计结果列表保存为excel文档。备选场景扩展4a保存失败4a.1列表内容为空,保存失败,系统返回校验
19、失败信息:“没有数据不能保存”4a.2用例执行者选择的路径不可写入或者写入错误,系统提示:“保存失败”业务规则备注界面ID表 9 需求对应自动检查功能名称/标识自动检查子功能名称/标识FP-AC用例名称需求对应自动检查用例标识FP-AC-RC主要角色测试项目的工程组成员上下文目标在成功登录本工具后可以对选定的用例及所有项目需求检查对应关系,并保存为EXCEL前置条件1用例执行者已成功登录本系统。最小保证成功保证成功场景1用例执行者点击“自动检查”菜单下子菜单“检查与需求对应”,系统进入“检查与需求对应”页面。界面显示当前项目下所有测试计划中的目录。2用例执行者选择“测试计划”中的某一个或者多个
20、文件夹(如果选择某一个父结点时,默认选中所有子节点),点击“开始检查”。3系统校验合法性,“未对应需求及对应到非叶子需求的用例列表”中显示字段包括用例名称、需求名称、需求标识。检查内容包括:1. 选定的文件夹中是否存在没有对应需求的用例。2. 选定的文件夹中是否存在对应了非叶子需求的用例。“未对应用例的需求列表”中显示字段包括需求名称、需求标识、用例名称。检查内容为项目中是否存在没有对应用例的叶子需求。4用例执行者可以分别对“未对应需求及对应到非叶子需求的用例列表”和“未对应用例的需求列表”发出保存指令,系统弹出“文件下载”对话框,用例执行者选定路径后,系统将统计结果列表保存为excel文档。
21、备选场景扩展4a保存失败4a.1列表内容为空,保存失败,系统返回校验失败信息:“没有数据不能保存”4a.2用例执行者选择的路径不可写入或者写入错误,系统提示:“保存失败”业务规则1)用例执行者选择测试计划中的文件夹的编排是和QC保持一致。2)用例执行者选择测试实验室中的文件夹,选择/取消某一个父结点时,系统默认选中/取消所有子节点;选择某一个子节点时,系统默认选中其所有父节点。备注界面ID4.3.4 导出/FP-ER表 10 测试日志的导出功能名称/标识导出子功能名称/标识FP-ER用例名称测试日志的导出用例标识FP-ER-LOG主要角色测试项目的工程组成员上下文目标前置条件1用例执行者已成功
22、登录本系统。最小保证成功保证成功场景1用例执行者点击“导出测试日志”菜单,系统进入“导出测试日志”页面。2用例执行者在“测试实验室”中选择测试集中的某一个或者多个文件夹。3用例执行者在“导出类型”中选择文档的格式。包括“word”格式、“excel”格式,默认为word格式。4用例执行者选择导出字段,点击“导出”按钮。系统弹出相应“文件下载”对话框,用例执行者选定路径后,保存为相应文档,备选扩展4a设置非法,导出日志失败4a.1用例执行者未选择任何文件夹,点击“导出”,系统提示:“请选择需要检查的模块”4a.2用例执行者未选择任何字段,点击“导出”,系统提示:“请选择需要导出的字段”4a.3用例执行者选择的路径不可写入或者写入错误,系统提示:“导出日志失败”业务规则1)“导出字段”的左侧字段包括QC中测试实验室中所有的字段。右侧字段列表中即用户选择的导出字段。右侧的字段列表可以通过上下调节按钮选择导出字段的前后顺序。2)用例执行者选择测试集中的文件夹的编排是和QC保持一致。3)导出格式要求:u “word”格式日志采用表格形式,以测试用例为基本单位,显示的字段即用户选择的字段,显示的层次结构:只选取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 杭州滴滴管理办法
- 2024年西藏安多县卫生高级职称(卫生管理)考试题含答案
- 律师审查管理办法
- 招待应酬管理办法
- 收缴礼品管理办法
- 无人尸体管理办法
- 拍摄部门管理办法
- 投资管理办法清算
- 托管行业管理办法
- 效益分配管理办法
- 餐饮公司的考勤管理制度
- 2024齐鲁师范学院辅导员招聘笔试真题
- 2025年保安员资格证考试多选题题库及答案(共70道题)
- 糕点烘焙基础技能培训课程
- 2025年医学高级职称-结核病学(医学高级)历年参考题库含答案解析(5卷单项选择题100题)
- 专题:阅读还原30篇 八年级英语下期期末高频易错考点专练(人教版)带参考答案详解
- 急救知识课件
- 2025年深圳市中考招生考试数学真题试卷(真题+答案)
- 泸州工程审计管理办法
- 方城县招教小学数学试卷
- 2025年广东省深圳市中考数学试卷及答案
评论
0/150
提交评论