文档信息:项目组成:文档变更历史:相关文档:审核结果:目录1简介 (1)1.1背景 (1)1.2目标 (1)2功能描述 (1)2.1登陆部分 (1)2.1.1登陆 (1)2.1.2用户注册 (3)2.1.3密码错误 (4)2.2导航栏 (5)3首页 (6)3.1首页进入 (6)3.2注销 (9)3.3用户管理 (9)3.4测试需求管理 (10)3.4.1测试需求管理 (11)3.4.2关联测试管理 (11)3.5测试用例管理 (12)3.5.1测试用例管理 (12)3.5.2打印测试用例规格说明书 (14)3.6测试计划管理 (14)3.6.1测试计划管理 (14)3.6.2指派用户角色 (16)3.6.3测试集管理 (16)3.6.4编辑/删除里程碑 (17)3.7测试用例——测试计划 (18)3.7.1添加/移除测试用例 (18)3.7.2修改测试用例的版本关联 (19)3.7.3查看最新版的测试用例 (19)3.7.4分配测试任务 (20)3.7.5设置紧急测试任务 (21)3.8测试执行 (22)3.8.1执行测试 (22)3.8.2用例测试状态表 (23)3.9缺陷管理 (24)3.9.1报告缺陷 (24)3.9.2查看缺陷 (25)3.9.3我的视图 (26)3.9.4分类管理 (27)3.9.5版本管理 (27)3.9.6统计报表 (28)3.9.7平台配置 (28)3.10关键字 (30)3.10.1关键字管理 (30)3.10.2指派关键字 (30)3.11自定义字段 (31)3.11.1自定义字段管理 (31)3.11.2分配自定义字段 (31)1简介1.1 背景中测公司的主营业务是软件测试,公司规模为70人左右,其部门包括人事部、财务部、研发部、销售部等。
公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。
其中人事部有一个人事经理,三个人事助理。
该管理系统的主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。
大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。
普通员工可以通过 Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。
员工也可以通过Web 提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。
人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员工的所有权限,总经理默认拥有部门经理的所有权限。
1.2 目标该文档描述人事管理系统的详细功能定义,并对模块划分、业务流程进行了定义。
所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,并衍生出其他文档。
2功能描述WEB管理系统主要用于对项目进行管理,并提供了相关人事职能2.1 登陆部分2.1.1登陆登陆界面如所示。
登录时,需要输入用户名及密码,并单击“登录”按钮,完成登录过程。
图2.1 登陆页面功能说明:●登录名/密码●登录名必须是本单位数据库中已经设置好的登录名,否则登录时会提示出错●读取浏览器端的Cookie值,如果员工以前登录过,则自动显示上次的登录名,光标定位在“密码”文本框。
若以前没有登录过,则光标停留在“登录名”文本框,且文本框显示空白●密码长度不得超过20个字符,超过以后限制输入。
可允许的字符至少要包括数字(0~9)、大写字母(A~Z)和小写字母(a~z)。
但在这个登录页面,密码没有受到限制。
在这里如果密码不正确,则无法进入系统。
限制密码格式是在后面的“修改登录密码”模块涉及的●密码用掩码 * 显示,长度根据已设值进行限制(默认为8~20位),不能为空。
若为空或是没有按照格式输入,则显示“密码错误,请重试!”●登录●如果登录者的输入是正确的,则直接进入模块的主界面图 2.2 登录出错页面控件说明:控件控件类型控件的功能描述登录名文本框*用户在这里输入登录名*如果是第一次登录则显示空白*默认显示最近一次的登录名密码文本框*用户在这里输入登录密码登录按钮*用户点击登录按钮,然后才能进入系统出错提示标签*用户登录失败时出现此标签,显示失败原因*默认下隐藏2.1.2用户注册效果如下图图2.3 添加用户注册用户:用户名:admin密码:admin在输入完整的信息后,单击添加用户信息2.1.3密码错误点击“忘记密码”图2.4 密码重置输入您所需要申请的用户名2.2 导航栏员工登录成功后所看到的每一个网页的顶部都有一个导航栏,该导航栏上面列出了所有功能模块的,单击即可进入相应模块的主界面。
该导航栏方便了员工在不同模块之间的切换,如图所示。
图 2.5 导航栏功能说明:点击导航栏中每个功能模块的,都会进入相应模块的主界面。
这个主界面默认为该功能模块下属的几个子中的第一个页。
但是,有可能会根据登录者拥有的权限不同而出现不同的登录页面。
比如在“请假审核”模块中,若普通员工进入则会显示“对不起,该网页属经理专用,请退出”等字样,只有经理级别以上的登录者才可以进入该页面。
控件说明:控件控件类型控件的功能描述首页标签*这是一个超*显示首页项目管理标签*这是一个超3首页3.1 首页进入控件说明:图3.1 首页功能说明:图3.2 个人图 3.3 管理控件说明:控件控件类型控件的功能描述文本框*此处输入账号文本框*此处输入姓文本框*此处输入姓电子文本框*此处输入电子,当用户密码忘记时,可通过此电子来找回语言下拉框*选择语言保存按钮*点击保存按钮将保存以上的信息旧密码文本框*在此处输入旧密码新秘密文本框*在此处输入新密码*不能与旧密码相同确认新密码文本框*在此输入新密码,确保新密码的一致*不能以刚才输入的新密码相同修改密码按钮*单击保存新密码功能说明:●单击“保存”按钮时,用户所里输入的信息将进入数据库,保存。
●单击“修改”按钮时,旧密码与数据库中的密码进行校验。
若不符,则在“旧密码”文本框右处显示“旧密码不正确”,同时清空所有文本框●密码长度根据已设值进行限制(默认为8~20),且密码中必须包含数字、大写字母和小写字母。
若不符的话,则在“新密码”文本框右处显示“请输入复杂密码”,同时清空所有文本框●新密码不能与旧密码相同,且不能为空。
若相同,则在“新密码”文本框右处显示“新密码不能与旧密码相同”。
若为空,则在“新密码”文本框右处显示“密码不能为空”●新密码与新密码确认必须相同。
若不相同,则在“新密码”文本框右处显示“密码确认不正确”3.2 注销用户可通过单击导航栏上的“注销”进入该模块。
该页将注销用户名和密码,进入的默认界面如图 2.2所示。
功能说明:⏹一旦用户选择注销,便必须重新登陆,否则无法后退。
3.3 用户管理账号设置:默认界面如图所示。
图 3.4 账号设置功能说明:网页最初显示如图 3.4所示,在用户单击“保存”按钮之后,若有记录则在该页面上以 DataGrid 控件的形式显示所有的记录,在用户输入信息后,则保存。
3.4 测试需求管理控件说明:控件控件类型控件的功能描述测试需求管理控件连接*这是一个连接关联测试用例控件连接*这是一个连接3.4.1测试需求管理可通过单击导航栏上的“测试需求”进入该模块。
功能说明:该页面有权限限制,因此默认页面的显示容也不同图 3.5 测试需求管理功能说明:用于整理当前项目的测试需求CT-Manager不支持需求规格说明书和需求项的多版本,因此本文件后应加上一个规名称。
用户可以添加一个简单的说明或说明的围领域。
测试需求的覆盖率,覆盖的情况下,并不是所有的需求都添加到CT_Manager。
值为“0”意味着,目前的数量要用来作为衡量标准。
3.4.2关联测试管理功能说明:用户可以设置需求和测试用例的关系. 设计人员可以定义0..n到0..n的关系。
例如,一个需求可以关联零个、一个或多个测试用例上,反之亦然。
这种关联方式有助于查看需求的测试覆盖度,并找出哪些未能成功执行的测试用例。
这个分析结果可以为下一个阶段的计划提供依据图 3.6 关联测试用例3.5 测试用例管理3.5.1测试用例管理界面原型如图:图3.7 测试用例管理功能说明:根据已经创建的测试项目,进行管理,点击更新书,将会显示最新的项目系统更新在列表框中。
导航测试则是对测试用例的打印:生成目录复选框*这是一个复选框*选取会有目录产生显示文档属性信息复选框*这是一个复选框*选取会产生文档的属性显示测试用例摘要复选框*这是一个复选框*选取会显示用例的摘要显示测试用例容复选框*这是一个复选框*选取会产生用例的容显示测试用例作者复选框*这是一个复选框*选取会产生用例的作者信息显示所关联的用例复选框*这是一个复选框*选取会产生所有与之关联的用例显示关键字复选框*这是一个复选框*选取会产生文档的关键字信息显示格式复选框*这是一个复选框*选取会改变文档格式3.5.2打印测试用例规格说明书作用:可以打印单个测试用例、整个测试用例集、测试计划中的测试用例、项目中的所有测试用例。
操作说明:点击测试用例或者测试项目,选择您要打印的测试用例。
在左侧导航中选择 "输出格式" 如 HTML 或 word 格式. 点击帮助获取更多信息.使用浏览器的打印功能来打印相关信息.注: 只需打印右侧框架的容。
如图3.8图3.8 用例打印3.6 测试计划管理3.6.1测试计划管理软件界面如图3.9 创建用例图3.9 创建功能说明:点击“创建“按钮可以创建一个新的测试计划,用于测试用。
创建按钮*这是一个按钮*会跳转到创建图图3.10 项目创建3.6.2指派用户角色界面如下图:图3.11 角色管理功能说明:用户管理分配角色,可以给用户分配对应的角色权限。
用户窗口控件连接*这是一个连接*会跳转到用户窗口设置角色窗口控件连接*这是一个跳转连接*会跳转到角色窗口设置项目权限指派控件连接*这是一个跳转连接*可以对项目权限进行指派测试计划权限指派控件连接*这是一个跳转连接*会跳转到计划权限的指派3.6.3测试集管理效果如下图功能说明:用于管理和创建新的测试项目3.6.4编辑/删除里程碑功能界面如下图 3.12 创建里程碑功能说明:从这里一步步创建项目测试,用例等等,实现各个阶段都能遍及到,涉及到各个用例的测试和功能需求的说明。
3.7 测试用例——测试计划测试计划下拉框*这是一个下拉框*会选择用例测试的模式筛选下拉框*这是一个下拉框*会选择用户所有筛选的选项应用过滤器按钮*这是一个按钮*会对用户所选择的条件进行筛选并给出结果3.7.1添加/移除测试用例功能说明:目的:允许用户添加测试用例到测试计划,或者从测试计划中删除测试用例。
添加或删除测试用例:通过点击测试组建查看它的测试组建和所有的测试用例。