1. 软件测试管理基本流程:
1) 单元测试、集成测试、系统测试和验收测试;
2) 测试需求分析,测试计划编写,测试用例编写,测试,缺陷记录,回归测试,判断测试结束,测试报告提交
3) 测试流程依次如下:需求》测试计划》用例设计》执行测试》执行结果和记录bug》测试报告
2.Testlink各角色职责
1) Guest:只能查看测试用例和项目度量
2) Tester:只能执行分配给他的测试用例
3) Test Designer:可以开展测试用例和需求的所有工作
4) Senior:可以查看、创建和编辑删除测试用例,并且可以执行测试用例,但是不能管理测试计划、管理产品、创建里程碑和分配权限。
5) Leader:拥有一个Tester的所有权限,并且可以管理测试计划,分配权限,创建里程碑和管理关键字。
6) Admin:拥有一个Leader的所有权限,并且可以维护整个产品。
2. Mantis中个角色职责
在Mantis系统中,分别有几种角色:管理员、经理、开发人员、修改人员、报告人员、查看人员。每个角色所具备的权限不一样,权限的从大到小依次排列是:
管理员→经理→开发人员→修改人员→报告人员→查看人员。
² 报告人员:提交Bug和分派给开发人员
² 开发人员:1.修改问题2.对问题情况不明确课选择相应问题完成度打回3.放弃修改问题
² 测试人员:复查后Bug已修改,添加Bug描述
² 经理:对存在争议的问题提出意见,决定是否关闭
² 管理员:创建项目,对测试和开发人员权限和任务进行分配
² Mantis中bug共有7种流程状态:新建、打回、公认、已确认、已分派、已解决、已关闭。
² 新建:测试人员报告一个新的bug。
² 打回:测试人员对于 “已解决”的bug,而验证测试没有通过的,则将bug状态改为“打回”。
² 已确认:如果测试人员提交的bug,开发经理认为不是bug,则将bug状态改为“已确认”,同时添加相应的注释。由开发经理和测试经理共同商量决定后由测试人员将bug状态改为“关闭”或是“打回”。
² 已分派:开发经理将“新建”或者“打回”的bug分配给开发人员。
² 已解决:开发人员修复好分配给自己的bug后,将bug改为“已解决”。 测试人员可以进行验证测试了。
² 已关闭:测试人员将“已解决”的bug进行验证测试,如果通过,则将bug改为“已关闭”,如果没有通过验证测试,则将Bug改为“打回”状态。