TestLink 管理员手册
2 测试项目管理TestLink 支持多项目,而且各个测试项目之间是独立的,不能分享数据。 通常情况下,一个测试项目对应于一个待测试产品。 例如: 如果一个产品有两个测试团队:系统测试和集成测试,而且这两个团队需要分享一些测试用例。你应该给该产品创建一个测试项目。 这两个团队可以分别根据不同的测试需求规格创建不同的测试计划,从而得到不同的测试结果。 系统管理员可以创建、编辑和删除测试项目。 2.1 新建一个测试项目点击主页上 "测试项目管理" 的链接,进入测试项目管理页面。 点击 创建 按钮,进入新建测试项目的界面。 测试项目有以下属性:
Hint 为了使TestLink与Redmine的整合更加完善,群英汇对TestLink与Redmine的整合部分作了扩展。 TestLink与Redmine整合的配置文件(cfg/redmine.cfg.php)中是这样配置的 define('BUG_TRACK_ENTER_BUG_HREF',"http://localhost/redmine/"); 很显然那个链接到Redmine的URL是固定的,所以当测试多个项目,就不能保证准确跳转到对应的被测试项目中。 因此我们在创建测试项目的页面多了一个属性: 缺陷跟踪系统项目ID 。 该属性指定被测项目在Redmine中的项目标识符,用于替换URL中的%号。 define('BUG_TRACK_ENTER_BUG_HREF',"http://r/redmine/projects/%s/issues/new"); 2.2 编辑/删除测试项目如果删除一个测试项目,那么和它相关的数据也会从数据库中删除,且该操作不可恢复。 所以强烈建议使用禁用操作(将测试项目的状态改为非活动状态)代替删除操作。 3 用户管理3.1 使用内置的用户管理系统对于部署了“群英汇集中管理平台” 的用户,可以忽略本节内容,直接跳转到下一节。 TestLink 内置的用户管理系统,使用数据库存储账号信息,为管理员提供添加和编辑用户的 Web 界面, 还为普通用户提供自注册以及修改个人注册信息的界面。 3.1.2 编辑个人注册信息每个用户都可以通过点击首页右上角的 "个人账号" 链接来修改自己的账号信息。 3.2 使用外部的认证源: "群英汇集中管理平台"对于部署了“群英汇集中管理平台” 的客户,用户身份认证信息统一由外部的“用户管理” 平台维护。从技术角度上讲,用户账号信息统一存储在 LDAP 数据源中,各个应用系统通过各自的 LDAP 接口以及 “群英汇单点登录平台” 实现整合。 3.2.1 首次登录,自动创建账号当用户通过了“单点登录平台”的身份认证之后,访问 TestLink,会自动创建 TestLink 内置账号。自动创建的账号的权限,管理员可以通过配置文件进行设置。缺省新用户权限是游客: /** Set the default role used for new users */ // - created from the login page. // - created using user management features $tlCfg->default_roleid = TL_ROLES_GUEST; 这种方式的局限性在于,如果用户不主动登录,系统中就没有内置的用户账号,管理员也就无法针对该用户进行授权。因此我们还提供了 LDAP 同步用户的功能,批量从 LDAP 创建 TestLink 内置账号。 3.2.2 从 LDAP 中同步用户账号配置了LDAP和单点登录后,在管理员面板,点击“管理”,可以在用户查看界面的下方看到 LDAP 同步的按钮: LDAP 用户同步界面,选中用户,便可以进行用户同步: 同步结束之后,再查看 TestLink 的用户列表,会发现从 LDAP 中增加了新的用户。 3.3 角色和权限用户可以在首页的左上方看到自己的角色。 系统管理员在主页上点击 "权限管理" 链接,进入权限管理界面。 TestLink中用户的角色分为以下两大类:
Note 这里的 admin 角色不同于 TestLink 系统中 admin 角色。 只有TestLink系统管理员才有管理用户和测试项目的权限,而测试项目中的 admin 只有管理该测试项目中测试活动的权限。 TestLink 内置了6个缺省的角色:
游客的默认权限
测试执行人员的默认权限
测试设计人员的默认权限
测试分析人员的默认权限
测试负责人的默认权限
管理员的默认权限 4 自定义字段管理项目管理员可以为TestLink中的重要对象(测试套件、测试用例和测试套件等)添加自定义字段。同时也可以设置新建的自定义字段用于测试项目中哪一对象上。因此每一个测试项目都有一套自己的自定义字段集合。 4.1 新建自定义字段点击主页上的 "自定义字段管理" 链接,进入自定义字段管理页面。 这里列出了TestLink系统中已经创建的自定义字段。点击 创建 按钮,将跳转到新建自定义字段页面。 自定义字段的定义中包括以下属性:
4.2 指派自定义字段只有那些已经指派的自定义字段才能用于测试项目中。 点击主页上的 "指派自定义字段" 链接,进入指派自定义字段页面。 该页面上班部分列出了已指派的自定义字段,下半部分列出了可用的自定义字段。 通过点击 指派 按钮,可以经所选的可用的自定义字段转换为已指派的自定义字段。 5 数据导入和导出TestLink 支持若干种数据共享的方法。
Note 当出现导入操作没反应现象时
关于内部和外部ID的解释
5.1 导出/导入测试项目用户可以导入/导出测试项目以及有关测试项目的描述信息、测试规约和关键字。 点击主页上 "编辑测试用例" 的链接,进入测试规约页面。选择顶级结点,右侧将显示出 导入测试套件 导出测试套件 的按钮,点击相应的按钮,即可导入/导出测试项目。 Note 这不是导入/导出测试套件吗,哪是导入/导出测试项目? TestLink 将整个测试项目用测试套件的结构组织起来,因此所有的测试套件集合就是整个测试项目的内容了。 5.2 导入/导出测试套件点击主页上 "编辑测试用例" 的链接,进入测试规约页面。选择某一测试套件结点,右侧将显示出 导入测>试套件 导出测试套件 的按钮,点击相应的按钮,即可导入/导出测试套件。 5.3 仅导出一个测试用例点击主页上 "编辑测试用例" 的链接,进入测试规约页面。选择某一测试用例结点,右侧将显示出 导出 按钮,点击导出按钮,即可导出该测试用例。 5.4 导出测试套件里的所有测试用例点击主页上 "编辑测试用例" 的链接,进入测试规约页面。选择某一测试套件(包含若干个测试用例)结点,右侧将显示出 导出测试用例 的按钮,点击该按钮,即可导出该测试套件所包含的所有测试用例。 5.5 导入测试用例TestLink 支持两种测试用例导入格式:XML和XLS(Excel)。 点击主页上 "编辑测试用例" 的链接,进入测试规约页面。选择某一测试套件结点,右侧将显示出 导入测试用例 的按钮,点击该按钮,即可为该测试套件导入该测试用例。在导入界面你可以选择导入文件的格式(XML、Excel)。 测试用例EXCEL导入格式示例 5.6 导入/导出关键字点击主页上 "关键字管理" 的链接,进入关键字管理页面。下方有 导入 导出 按钮,点击对应的按钮,即可导入/导出关键字。 5.7 导入/导出软件需求点击主页上 "需求规约" 的链接,进入需求规约管理页面。选择某一需求规约,右侧将显示 导入 导出需求 的按钮,点击对应的按钮,即可导/导出需求。 5.8 导入结果TestLink 从 1.7 版本开始支持结果导入功能。 点击主页上 "执行测试" 的链接,进入测试执行的页面。选择某一测试用例,右侧将显示 导入XML结果 的按钮,点击该按钮,即可导入测试结果。 6 配置 FCKEditor6.1 开启图片上传功能打开 third_party/fckeditor/editor/filemanager/connectors/php/config.php 设置: $Config['Enabled'] = true ; 确保指定的'UserFilesPath'目录存在服务器上,并且有写的权限: $Config['UserFilesPath'] = '/userfiles/' ; 推荐指定的目录: <TL_HOME>/upload_area/fckeditor_upload_area/ 将 $Config['UserFilesAbsolutePath'] = '' ; 注释掉。 6.2 改变FCKEditor的皮肤默认情况下FCKEditor使用的皮肤是:third_party/fckeditor/editor/skins/default。 改变默认皮肤很简单,只需修改SkinPath的值,让它指向你需要的皮肤的路径。 可用的皮肤有:
皮肤配置 打开 third_party/fckeditor/fckconfig.js 找到:FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; 编辑目录,例如: office2003 FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/office2003/' ; silver FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/silver/' ; 6.3 自定义工具栏
6.4 拼写检查功能
6.5 定义模板打开 third_party/fckeditor/fcktemplates.xml 用XML-格式创建模板: <Template title="title' image="image.gif"> <Description>description</Description> <Html> <![[CDATA[ html-code ]]>> </Html> </Template>
6.6 开启 CKFinder,替换FCKEditor内置的文件管理器
|
|
来自: 老虎饭量大 > 《TestLink》