1 知识总结
Testlink 篇
What:管理测试流程,动态地收集、组织测试用例,跟踪与整合相关联的测试,获取并报告详细的信息,帮助开发人员管理这个测试流程,并且还能够帮助我们自定义以适用项目需求与过程。
TestLink 的主要功能包括:测试需求管理、测试用例管理、测试用例对测试需求的覆盖管理、测试计划的制定、测试用例的执行以及大量测试数据的度量和统计。
测试管理流程:
角色分配:
Leader :执行测试用例、创建构建、查看度量,创建、编辑、删除测试计划,设置风险/所有权,编辑/删除里程碑,编辑用例集,设置查看项目的权限,查看/修改测试规范(组件、分类和测试用例的数据),查看/修改关键字,查看/修改测试需求
Administrator :执行测试用例、创建构建、查看度量,创建、编辑、删除测试计划,设置风险/所有权,编辑/删除里程碑,编辑用例集,设置查看项目的权限,查看/修改测试规范(组件、分类和测试用例的数据),查看/修改关键字,查看/修改测试需求,创建、编辑和删除产品,创建、删除和维护用户。
Guest:查看测试规范,查看关键字,查看度量
Tester:执行测试用例,查看度量
Senior tester :执行测试用例,查看度量,创建构建,查看、修改测试规范,查看关键字,查看测试需求
Test Designer :查看度量,查看、修改测试规范,查看关键字,创建、编辑、结合和删除测试需求,查看测试需求。
Manits篇:
Mantis:是一个缺陷跟踪系统具有多特性包括支持多个项目,为每一个项目设置不同的用户访问级别,跟踪缺陷变更历史,内置报告生成功能,通过Email报告缺陷,用户可以监视特殊的Bug。
软件缺陷管理流程:
Manits后台管理,提交问题界面:
缺陷报告:
1、缺陷ID
2、报告日期
3、程序名称
4、严重性
5、优先级
6、缺陷描述
7、重现步骤
8、结果对比
2 问题反馈:
testlink与mantis集成:
1、修改maintis.cfg.php文件:
(1)找到Xampp的安装文件xampp\hcdocs\testlink\cfg\mantis.cfg.php文件;
(2)找到下面的部分修改成下列黑色的部分:
/** The DB host to use when connecting to the mantis db */
define(‘BUG_TRACK_DB_HOST’, ‘localhost’);//数据库服务器地址
/** The name of the database that contains the mantis tables */
define(‘BUG_TRACK_DB_NAME’, ‘bugtracker’); //Mantis使用的数据库名
/** The DB type being used by mantis
values: mysql,mssql,postgres
*/
define(‘BUG_TRACK_DB_TYPE’,‘mysql’);//maintis采用数据库类型
define(‘BUG_TRACK_DB_USER’, ‘root’);//数据库maintis的用户名
define(‘BUG_TRACK_DB_PASS’, ‘admin’);//数据库maintis的密码
/* Change the following in your mantis config_inc.php (replace dummy with your created user)
# --- anonymous login -----------
# Allow anonymous login //匿名登录的设置( Mantis的匿名用户具备对所有的项目都可以浏览的权限。)
$g_allow_anonymous_login = ON;
$g_anonymous_account = 'dummy';
*/
define(‘BUG_TRACK_HREF’, “http://localhost/mantis/view.php?id=”); //提交bug号地址/** link to the bugtracking system, for entering new bugs */
define(‘BUG_TRACK_ENTER_BUG_HREF’,“http://localhost/mantis/”);//testlink的maintis链接地址
?>
2、修改 config.inc.php 文件:
打开xampp\htdocs\testlink\config.inc.php文件,查找interface就能找到$g_interface_bugs =null;这句话,把null改成‘MANTIS’。
/** link to the bugtracking system, for entering new bugs */
define(‘BUG_TRACK_ENTER_BUG_HREF’,“http://localhost/mantis/”);//testlink的maintis链接地址
?>