TestLink 管理员手册.docx

上传人:b****5 文档编号:12702668 上传时间:2023-04-21 格式:DOCX 页数:24 大小:565.16KB
下载 相关 举报
TestLink 管理员手册.docx_第1页
第1页 / 共24页
TestLink 管理员手册.docx_第2页
第2页 / 共24页
TestLink 管理员手册.docx_第3页
第3页 / 共24页
TestLink 管理员手册.docx_第4页
第4页 / 共24页
TestLink 管理员手册.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

TestLink 管理员手册.docx

《TestLink 管理员手册.docx》由会员分享,可在线阅读,更多相关《TestLink 管理员手册.docx(24页珍藏版)》请在冰豆网上搜索。

TestLink 管理员手册.docx

TestLink管理员手册

TestLink管理员手册

∙1说明

∙2测试项目管理

o2.1新建一个测试项目

o2.2编辑/删除测试项目

∙3用户管理

o3.1使用内置的用户管理系统

▪3.1.1用户自注册

▪3.1.2编辑个人注册信息

▪3.1.3管理员创建新用户

o3.2使用外部的认证源:

"群英汇集中管理平台"

▪3.2.1首次登录,自动创建帐号

▪3.2.2从LDAP中同步用户帐号

o3.3角色和权限

o3.4给测试项目指派角色

o3.5给测试计划指派角色

∙4自定义字段管理

o4.1新建自定义字段

o4.2指派自定义字段

∙5数据导入和导出

o5.1导出/导入测试项目

o5.2导入/导出测试套件

o5.3仅导出一个测试用例

o5.4导出测试套件里的所有测试用例

o5.5导入测试用例

o5.6导入/导出关键字

o5.7导入/导出软件需求

o5.8导入结果

∙6配置FCKEditor

o6.1开启图片上传功能

o6.2改变FCKEditor的皮肤

o6.3自定义工具栏

o6.4拼写检查功能

o6.5定义模板

o6.6开启CKFinder,替换FCKEditor内置的文件管理器

1说明

关于手册中方框标记部分的说明

∙Note是需要注意的部分。

∙Hint是群英汇为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:

//foo.bar/redmine/projects/%s/issues/new");

2.2编辑/删除测试项目

如果删除一个测试项目,那么和它相关的数据也会从数据库中删除,且该操作不可恢复。

所以强烈建议使用禁用操作(将测试项目的状态改为非活动状态)代替删除操作。

3用户管理

3.1使用内置的用户管理系统

对于部署了“群英汇集中管理平台”的用户,可以忽略本节内容,直接跳转到下一节。

TestLink内置的用户管理系统,使用数据库存储帐号信息,为管理员提供添加和编辑用户的Web界面,还为普通用户提供自注册以及修改个人注册信息的界面。

3.1.1用户自注册

用户可以在登录界面点击"新用户注册"链接。

登录界面

进入注册页面,创建TestLink账号。

注册界面

3.1.2编辑个人注册信息

每个用户都可以通过点击首页右上角的"个人账号"链接来修改自己的账号信息。

3.1.3管理员创建新用户

管理员可以创建、编辑和删除用户账号。

用户管理界面

3.2使用外部的认证源:

"群英汇集中管理平台"

对于部署了“群英汇集中管理平台”的客户,用户身份认证信息统一由外部的“用户管理”平台维护。

从技术角度上讲,用户帐号信息统一存储在LDAP数据源中,各个应用系统通过各自的LDAP接口以及“群英汇单点登录平台”实现整合。

3.2.1首次登录,自动创建帐号

当用户通过了“单点登录平台”的身份认证之后,访问TestLink,会自动创建TestLink内置帐号。

自动创建的帐号的权限,管理员可以通过配置文件进行设置。

缺省新用户权限是游客:

/**Setthedefaultroleusedfornewusers*/

//-createdfromtheloginpage.

//-createdusingusermanagementfeatures

$tlCfg->default_roleid=TL_ROLES_GUEST;

这种方式的局限性在于,如果用户不主动登录,系统中就没有内置的用户帐号,管理员也就无法针对该用户进行授权。

因此我们还提供了LDAP同步用户的功能,批量从LDAP创建TestLink内置帐号。

3.2.2从LDAP中同步用户帐号

配置了LDAP和单点登录后,在管理员面板,点击“管理”,可以在用户查看界面的下方看到LDAP同步的按钮:

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

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

3.3角色和权限

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

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

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

∙TestLink系统角色

这是访问TestLink系统需要的。

也只有TestLink系统管理员才能管理用户和测试项目。

∙用户在测试项目中的角色

用户在测试项目中的角色缺省情况下是继承于系统角色,管理员可以根据具体情况修改用户在测试项目中的角色。

同一用户在不同的测试项目中可以拥有不同的角色。

例如:

张三在测试项目1中是guest角色,在测试项目2中是leader角色,在测试项目3中是admin角色。

Note

这里的admin角色不同于TestLink系统中admin角色。

只有TestLink系统管理员才有管理用户和测试项目的权限,而测试项目中的admin只有管理该测试项目中测试活动的权限。

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

∙游客(Guest)

游客的默认权限

∙测试执行人员(TestExecutor/tester)

测试执行人员的默认权限

∙测试设计人员(TestDesigner)

测试设计人员的默认权限

∙测试分析人员(TestAnalyst/seniortester)

测试分析人员的默认权限

∙测试负责人(TestLeader)

测试负责人的默认权限

∙管理员(Admin)

管理员的默认权限

3.4给测试项目指派角色

根据实际情况设置用户在测试项目中的角色。

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

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

3.5给测试计划指派角色

根据实际情况设置用户在测试计划中的角色。

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

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

4自定义字段管理

项目管理员可以为TestLink中的重要对象(测试套件、测试用例和测试套件等)添加自定义字段。

同时也可以设置新建的自定义字段用于测试项目中哪一对象上。

因此每一个测试项目都有一套自己的自定义字段集合。

4.1新建自定义字段

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

这里列出了TestLink系统中已经创建的自定义字段。

点击创建按钮,将跳转到新建自定义字段页面。

自定义字段的定义中包括以下属性:

∙名称

∙标签

∙字段类型

ostring

onumeric

ofloat

oemail

ocheckbox

olist

omultiselectionlist

odate

oradio

odatetime

otextarea

oscript

oserver

对于checkbox,list,multiselectionlist和radio类型的字段,需要输入取值列表,多个值之间用('|')隔开。

∙启用阶段:

测试执行,测试规约设计,测试计划设计。

o测试执行:

在测试用例执行时用户可以对其进行修改。

o测试规约设计:

当设计测试用例规约时,用户可以对其值进行修改。

o测试计划设计:

当设计测试计划(向测试计划中添加测试用例时),用户可以对其进行修改。

∙是否在测试用例执行中显示

用于:

指定该自定义字段用于哪些测试活动中。

可用的选项有:

o测试套件

o测试计划

o测试用例

o需求说明书

o需求

4.2指派自定义字段

只有那些已经指派的自定义字段才能用于测试项目中。

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

该页面上班部分列出了已指派的自定义字段,下半部分列出了可用的自定义字段。

通过点击指派按钮,可以经所选的可用的自定义字段转换为已指派的自定义字段。

5数据导入和导出

TestLink支持若干种数据共享的方法。

选项

文件格式

导入

导出

说明

测试项目

XML

支持

支持

所有的测试套件和测试用例。

关键字导出是可选选项。

测试套件

XML

支持

支持

测试套件及其所包含的所有子套件和测试用例。

关键字导出是可选选项。

测试用例

XML

支持

支持

这里有两种导出类型:

仅导出一个测试用例;导出某一测试套件里的所有测试用例。

自定义字段和已指派的需求会一起被导出。

关键字导出是可选选项。

XLS(Excel)

支持

不支持关键字导入

关键字

CSV,XML

支持

支持

当前测试项目中所有的关键字

需求

XML

支持

支持

CSV,CSVDOORS,DocBook

支持

结果

XML

支持

Note

当出现导入操作没反应现象时

∙检查导入文件的大小。

因为TestLink以及web服务器限制导入文件的大小。

∙检查web服务器是否已经加载了DOM模组。

关于内部和外部ID的解释

∙每一个对象都有它自己的内部ID,即数据库表中ID字段的值。

∙测试用例比较特殊,因为它们有内部和外部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配置FCKEditor

6.1开启图片上传功能

打开third_party/fckeditor/editor/filemanager/connectors/php/config.php

设置:

$Config['Enabled']=true;

确保指定的'UserFilesPath'目录存在服务器上,并且有写的权限:

$Config['UserFilesPath']='/userfiles/';

推荐指定的目录:

/upload_area/fckeditor_upload_area/

将$Config['UserFilesAbsolutePath']='';注释掉。

6.2改变FCKEditor的皮肤

默认情况下FCKEditor使用的皮肤是:

third_party/fckeditor/editor/skins/default。

改变默认皮肤很简单,只需修改SkinPath的值,让它指向你需要的皮肤的路径。

可用的皮肤有:

∙default

∙office2003

∙silver

皮肤配置

打开third_party/fckeditor/fckconfig.js

找到:

FCKConfig.SkinPath=FCKConfig.BasePath+'skins/default/';

编辑目录,例如:

office2003FCKConfig.SkinPath=FCKConfig.BasePath+'skins/office2003/';

silverFCKConfig.SkinPath=FCKConfig.BasePath+'skins/silver/';

6.3自定义工具栏

∙工具栏可见的按钮列表:

Source

DocProps

Save

NewPage

Preview

Cut

Copy

Paste

PasteText

PasteWord

Print

SpellCheck

Undo

Redo

Find

Replace

SelectAll

RemoveFormat

Form

Checkbox

Radio

TextField

Textarea

Select

Button

ImageButton

HiddenField

Bold

Italic

Underline

StrikeThrough

Subscript

Superscript

OrderedList

UnorderedList

Outdent

Indent

Blockquote

CreateDiv

JustifyLeft

JustifyCenter

JustifyRight

JustifyFull

Link

Unlink

Anchor

Image

Flash

Table

Rule

Smiley

SpecialChar

Style

FontFormat

FontName

PageBreak

FontSize

TextColor

BGColor

FitWindow

ShowBlocks

About

∙定义自定义工具栏

打开cfg/tl_fckeditor_config.js在该文件中可添加自己想要的工具栏按钮。

特殊字符:

o'-'创建一个工具栏分隔符

o'/'创建一个新的"toolbarline"

∙在TestLink中使用自定义工具栏

打开custom_config.inc.php,配置每个地方的text_editor选项。

6.4拼写检查功能

∙开启拼写检查功能

打开third_party/fckeditor/fckconfig.js

将FCKConfig.SpellChecker='WSC';改为FCKConfig.SpellChecker='SpellerPages';

∙Windows上的拼写检查器

下载并安装install下载地址

打开third_party/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php

指定aspell路径$aspell_prog='"C:

ProgramFilesAspellbinaspell.exe"';根据你安装aspell的路径写入正确路径。

指定语言$lang='en_US';

∙Linux上拼写检查器

通过包管理器下载并安装aspell

打开third_party/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php

将//$aspell_prog='aspell';改为//$aspell_prog='/usr/bin/aspell';

并将$aspell_prog='"C:

ProgramFilesAspellbinaspell.exe"';改为//$aspell_prog='"C:

ProgramFilesAspellbinaspell.exe"';

设置语言$lang='en_US';

6.5定义模板

打开third_party/fckeditor/fcktemplates.xml

用XML-格式创建模板:

description

[[CDATA[

html-code

]]>>

∙xml中的特殊字符

为了正确显示,那些特殊字符必须用xml-format。

在模板的标题和描述中,可供使用的特殊字符

&

&

'

'

<

<

>

>

"

"

Ä

Ä

Ö

Ö

Ü

Ü

ä

&228;

ö

&246;

ü

&252;

ß

ß

∙图片预览模板

third_party/fckeditor/editor/dialog/fck_template/images目录存放模板。

在fcktemplates.xml中指明使用哪张图片。

6.6开启CKFinder,替换FCKEditor内置的文件管理器

∙CKFinder是什么?

CKFinder是一个功能强大的易于使用的基于Web浏览器的Ajax文件管理器。

简洁的界面是它直观、易于掌握使用。

∙特征

o提供基于目录树的导航

o高分辨率的图片所略图

o自动检测客户端语言,提供多语言支持

o提供文件和目录的敏感内容菜单

o完全的用户控制:

创建,重命名和删除文件及目录

o完全的开发者控制:

所有的特征可通过强大的ACL和用户权限系统提供精确的配置

o轻量级接口

o无须页面刷新:

快速相应

o文件上传安全:

所有上传的文件都会根据开发者设置的规则进行核查

o完全开放源代码,包括服务器端集成

o与FCKeditor和CKEditor快速集成

∙下载CKFinder

下载地址

∙安装CKFinder

将解压后的目录复制到/third_part目录下

∙开启CKFinder

打开third_party/fckeditor/fckconfig.js

添加以下内容:

FCKConfig.LinkBrowserURL='../../../ckfinder/ckfinder.html';

FCKConfig.ImageBrowserURL='../../../ckfinder/ckfinder.html?

type=Images';

FCKConfig.FlashBrowserURL='../../../ckfinder/ckfinder.html?

type=Flash';

FCKConfig.LinkUploadURL='../../../ckfinder/core/connector/php/connector.php?

command=QuickUpload&type=Files';

FCKConfig.ImageUploadURL='../../../ckfinder/core/connector/php/connector.php?

command=QuickUpload&type=Images';

FCKConfig.FlashUploadURL='../../../ckfinder/core/connector/php/connector.php?

command=QuickUpload&type=Flash';

注释掉以下内容:

//FCKConfig.LinkBrowserURL=FCKConfig.BasePath+

'filemanager/browser/default/browser.html?

Connector='+

encodeURIComponent(FCKConfig.BasePath

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1