Testlink流程
1.创建项目:(admin创建项目)
①用户管理:admin创建用户
l Guest:只能查看测试用例和项目度量。
l Tester:只能执行分配给他们的测试用例。
l Test Designer:可以开展测试用例和测试需求的所有工作。
l Senior Tester:可以查看、创建、编辑和删除测试用例,并且可以执 行测试用例,但是不能管理测试计划、管理产品、创建里程碑或分配权限。(针对 初级测试员和高级测试员)
l Leader:拥有一个 Tester 所有的权限,并且可以管理测试计划、分配权限、创 建里程碑和管理关键字。
l Admin(Administrator):拥有一个Leader 所有的权限,并且可以维护整个产品。
②产品设置:(测试计划在特定时间里描绘产品的测试。这句话的意思就是说所有的测试计划需要根据产品测试用例来创建。) 这里的产品也就是项目
2.创建测试需求:
①创建需求规格
②创建需求
3.创建测试用例
①创建测试用例集
②创建测试用例
③删除测试用例
④需求关联
4.制定测试计划
①创建测试计划
②创建测试里程碑
③版本管理
④安排测试人员
5.为计划添加用例
①添加测试用例到测试计划
②添加选择的测试用例
6..分配测试任务
设置测试用例的所有者
8.执行测试/报告BUG并跟踪
执行测试
9.查看分析结果
测试报告
软件缺陷
1.软件缺陷概念:软件缺陷包括软件错误、软件失效、软件故障;
①软件错误:导致期望的运行结果和实际运行结果间出现差异的一些问题;
②软件故障:指软件运行过程中出现的一种不希望或不可接受的内部状态;
③软件失效:软件无法满足日益发展的需求;
2.缺陷管理流程中的各种角色
①测试人员--进行测试的人员,缺陷的发现者;
②项目经理--对整个项目负责,对产品质量负责的人员;
③开发人员--执行开发任务的人员,完成实际的设计和编码工作;
④评审委员会--对缺陷进行最终确认,在项目成员对缺陷达不成一致意见时,行使仲裁权利;
3.缺陷管理的流程
4.Mantis流程
(1)项目经理创建项目(添加问题分类,项目经理对测试项目进行编辑);
(2)测试人员发现问题编写缺陷报告后提交;
(3)开发人员登录后在查看问题页面看到状态为“新建”的bug后,打开问 题报告详细页面,按照问题重现步骤实现bug,发现bug可以重现,将缺陷状态改 为“已确认”。
(4)项目经理审查后,表示对该bug认可,将缺陷状态设置为“认可”,并将其 分派给开发人员。
(5)开发员发现分派给自己的问题,将问题解决后更新缺陷报告,并更新缺陷状态为“已解决”。
(6)测试员发现bug已经被修复,对该bug进行验证,若验证未通过,可以重启问题, 若通过验证,不进行任何操作;
(7)项目经理发现问题被解决,且未被重启,将该问题关闭;