一、 创建项目
以自己姓名创建一个域
项目名称:北京大学信息管理系统
要求:把项目添加到自己的域中
二、 添加如下用户,并设置密码
所有用户名以自己的姓名全拼+序号命名:
如:
姓名:张华
测试组:
测试经理:zhanghua1
测试人员:zhanghua2、zhanghua3、zhanghua4
开发组:
开发经理:zhanghua5
开发人员:zhanghua6、zhanghua7、zhanghua8
甲方负责人:
甲方管理人员:zhanghua9
其他要求:使测试经理和开发经理(zhanghua1和zhanghua5)成为站点管理员
三、 把步骤二中的用户添加到本项目中,并根据人员角色分配相应的权限
其中:
甲方管理人员(zhanghua9)隶属于自定义组“manager”,此组的权限为:在内置组project manager权限基础上,去掉如下权限:
(1)“添加/修改/删除版本”
(2)“添加/删除需求”
(3)“删除测试用例集合”
(4)“删除测试用例执行集合”
(5)“删除缺陷”
并且甲方管理人员(zhanghua9)完全没有访问“Business component”模块的权限
四、修改或添加如下列表信息
1、在“All projects”列表中添加选项:
北京大学信息管理系统(一期)
北京大学信息管理系统(二期)
2、在“Version”列表中添加选项:
Windows版
Linux版
3、添加自定义列表“操作系统”,并添加选项:
Windows
Winxp
Win2003
Win7
Linux
Redhat
OpenSUSE
Redflag
五、在实体管理中完成:
1、把defect模块中的
(1)
Assigned to设为必填字段
Priority设为必填字段,并且有历史记录
Subject设为必填字段,并且有历史记录
(2)
添加自定义字段“操作系统”,取值来自于自定义列表“操作系统”
六、 添加如下版本信息:
项目分期 | 版本名称 | 周期 | 时间 |
一期 | MIS1 | Cycle1.1 | 1周 |
Cycle1.2 | 1周 |
MIS2 | Cycle2.1 | 1周 |
Cycle2.2 | 1周 |
二期 | MIS3 | Cycle3.1 | 1周 |
Cycle3.2 | 1周 |
MIS4 | Cycle4.1 | 1周 |
Cycle4.2 | 1周 |
七、 添加如下菜单信息,并转换到测试用例集合
一级菜单 | 二级菜单 | 三级菜单 | 实现周期 |
教师管理 | 专职教师管理 | | Cycle1.1 |
兼职教师管理 | | Cycle1.1 |
考试管理 | 期中考试管理 | 必修课 | Cycle1.2 |
选修课 | Cycle1.2 |
期末考试管理 | 必修课 | Cycle2.1 |
选修课 | Cycle2.1 |
四六级考试管理 | 四级考试 | 报名 | Cycle2.2 |
成绩查询 | Cycle2.2 |
六级考试 | 报名 | Cycle3.1 |
成绩查询 | Cycle3.2 |
八、 在每个用例集合中编写用例或从excel导入测试用例
九、 按照菜单结构,添加测试用例执行集合,并把相应的测试用例集合添加到用例执行集合
十、 执行测试用例,发现缺陷提交缺陷报告
十一、 缺陷跟踪管理
1、 处理流程1:
new -> open -> fixed -> closed
2、 处理流程2:
new -> open -> fixed -> reopen -> fixed ->closed
3、 处理流程3:
new -> rejected -> open -> fixed ->closed
4、 处理流程4:
new -> rejected -> closed
十二、 过滤出相关的缺陷
1、 测试人员:
(1) 把自己提交的需要返测的缺陷过滤出来,保存成“待返测缺陷”
(2) 把自己提交的所有的缺陷过滤出来,保存成“我提交的缺陷”
2、 开发经理:
(1) 把所有新提交的缺陷过滤出来,保存成“待分配的缺陷”
(2) 把所有状态为“rejected”的缺陷过滤出来,保存成“拒绝的缺陷”,并使其他人都可以看到
3、 开发人员:
(1) 把分配给自己待解决的缺陷过滤出来,保存成“需要解决的缺陷”
(2) 把分配给自己的所有缺陷过滤出来,保存成“分配给我的缺陷”
十三、补充测试用例集,添加到执行集合,并执行补充用例