TestLink 管理员手册(2)

发表于:2013-08-06来源:不祥作者:不详点击数: 标签:手册管理员
用户管理界面 3.2 使用外部的认证源: 群英汇集中管理平台 对于部署了群英汇集中管理平台 的客户,用户身份认证信息统一由外部的用户管理 平台维护。

images/user_manage.png

  用户管理界面

  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 同步的按钮:

images/tl-view-users.png

  LDAP 用户同步界面,选中用户,便可以进行用户同步:

images/tl-sync-user.png

  同步结束之后,再查看 TestLink 的用户列表,会发现从 LDAP 中增加了新的用户。

  3.3 角色和权限

  用户可以在首页的左上方看到自己的角色。

  系统管理员在主页上点击 "权限管理" 链接,进入权限管理界面。

  TestLink中用户的角色分为以下两大类:

  TestLink系统角色

  这是访问TestLink系统需要的。也只有TestLink系统管理员才能管理用户和测试项目。

  用户在测试项目中的角色

  用户在测试项目中的角色缺省情况下是继承于系统角色,管理员可以根据具体情况修改用户在测试项目中的角色。同一用户在不同的测试项目中可以拥有不同的角色。例如:张三在测试项目1中是guest角色,在测试项目2中是leader角色,在测试项目3中是admin角色。

  Note

  这里的 admin 角色不同于 TestLink 系统中 admin 角色。只有TestLink系统管理员才有管理用户和测试项目的权限,而测试项目中的 admin 只有管理该测试项目中测试活动的权限。

  TestLink 内置了6个缺省的角色:

  游客(Guest)

images/guest_role.png

  游客的默认权限

  测试执行人员(Test Executor/tester)

images/tester_role.png

  测试执行人员的默认权限

  测试设计人员(Test Designer)

images/designer_role.png

  测试设计人员的默认权限

  测试分析人员(Test Analyst/senior tester)

images/analyst_role.png

  测试分析人员的默认权限

  测试负责人(Test Leader)

images/leader_role.png

  测试负责人的默认权限

  管理员(Admin)

images/admin_role.png

  管理员的默认权限

  3.4 给测试项目指派角色

  根据实际情况设置用户在测试项目中的角色。默认情况下,用户在测试项目中的角色继承于用户在TestLink系统中的角色。

images/define_testproject_role.png

  设置用户在测试项目中的角色

  3.5 给测试计划指派角色

  根据实际情况设置用户在测试计划中的角色。默认情况下,用户在测试计划中的角色继承于用户在TestLink系统中的角色。

images/define_plan_role.png

  设置用户在测试计划中的角色

  4 自定义字段管理

  项目管理员可以为TestLink中的重要对象(测试套件、测试用例和测试套件等)添加自定义字段。同时也可以设置新建的自定义字段用于测试项目中哪一对象上。因此每一个测试项目都有一套自己的自定义字段集合。

  4.1 新建自定义字段

  点击主页上的 "自定义字段管理" 链接,进入自定义字段管理页面。

images/custom_field_list.png

原文转自:http://www.ossxp.com/doc/testlink/admin_guide/admin_guide.html#id6