TestLink管理员手册.docx
- 文档编号:8788110
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:33
- 大小:1.34MB
TestLink管理员手册.docx
《TestLink管理员手册.docx》由会员分享,可在线阅读,更多相关《TestLink管理员手册.docx(33页珍藏版)》请在冰点文库上搜索。
TestLink管理员手册
TestLink管理员手册
目录
1说明4
2测试项目管理4
2.1新建一个测试项目4
Hint6
2.2编辑/删除测试项目6
3用户管理6
3.1使用内置的用户管理系统6
3.1.1用户自注册6
3.1.2编辑个人注册信息8
3.1.3管理员创建新用户8
3.2使用外部的认证源:
"XXXx集中管理平台"9
3.2.1首次登录,自动创建帐号9
3.2.2从LDAP中同步用户帐号9
3.3角色和权限11
Note11
3.4给测试项目指派角色14
3.5给测试计划指派角色15
4自定义字段管理15
4.1新建自定义字段15
4.2指派自定义字段17
5数据导入和导出18
Note18
5.1导出/导入测试项目18
Note19
5.2导入/导出测试套件19
5.3仅导出一个测试用例19
5.4导出测试套件里的所有测试用例19
5.5导入测试用例19
5.6导入/导出关键字20
5.7导入/导出软件需求20
5.8导入结果20
6.1开启图片上传功能20
6.2改变FCKEditor的皮肤22
6.3自定义工具栏22
6.4拼写检查功能23
6.5定义模板24
6.6开启CKFinder,替换FCKEditor内置的文件管理器25
章节1说明第3页
1说明
关于手册中方框标记部分的说明
•Note是需要注意的部分。
•Hint是为TestLink扩展的部分。
2测试项目管理
TestLink支持多项目,而且各个测试项目之间是独立的,不能分享数据。
通常情况下,一个测试项目对应于一个待测试产品。
例如:
如果一个产品有两个测试团队:
系统测试和集成测试,而且这两个团队需要分享一些测试用例。
你应该给该产品创建一个测试项目。
这两个团队可以分别根据不同的测试需求规格创建不同的测试计划,从而得到不同的测试结果。
系统管理员可以创建、编辑和删除测试项目。
2.1新建一个测试项目
点击主页上"测试项目管理"的链接,进入测试项目管理页面。
点击创建按钮,进入新建测试项目的界面。
TestLink管理员手册XXX信息技术有限公司
章节1说明第4页
测试项目有以下属性:
•名称每个测试项目的名称必须唯一。
•备注
•测试用例标识符该标识符将作为测试用例的前缀。
•启用需求管理
是否启用需求管理。
如果选中,该测试项目的主页将会显示需求区域(包括需求规约
和指派需求的链接)。
•启用优先级管理
选中后在主页的测试套件区域中会多一个"设置测试用例的紧急程度"链接。
•启用自动化测试
是否启用自动化测试功能。
如果选中,在创建测试用例时,会出现测试方式下拉选择框,包括手工和自动的两个选项;如果不选,则不会出现该下拉选择框,所有的测试用例都是手工执行类型。
•活动的
该测试项目是否是活动的。
非管理员用户只能在首页右上角的测试项目下拉选择框中看到活动的项目。
对于非活动的测试项目,管理员会在首页右上角的测试项目下拉选择框中看到它们前面多了一个*号标识。
TestLink管理员手册XXX信息技术有限公司
章节2.2编辑/删除测试项目第5页
Hint
为了使TestLink与Redmine的整合更加完善,XXX对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使用内置的用户管理系统
对于部署了“XXX集中管理平台”的用户,可以忽略本节内容,直接跳转到下一节。
TestLink内置的用户管理系统,使用数据库存储帐号信息,为管理员提供添加和编辑用户的Web界面,还为普通用户提供自注册以及修改个人注册信息的界面。
3.1.1用户自注册
用户可以在登录界面点击"新用户注册"链接。
TestLink管理员手册XXXXX有限公司
章节3.1.2编辑个人注册信息第6页
进入注册页面,创建TestLink账号。
登录界面
注册界面
3.1.2编辑个人注册信息
每个用户都可以通过点击首页右上角的"个人账号"链接来修改自己的账号信息。
3.1.3管理员创建新用户
管理员可以创建、编辑和删除用户账号。
用户管理界面
TestLink管理员手册XXXXXXX有限公司
章节3.2使用外部的认证源:
"XXX集中管理平
台"第7页
3.2使用外部的认证源:
"XXXx集中管理平台"
对于部署了“XXXX集中管理平台”的客户,用户身份认证信息统一由外部的“用户管理”平台维护。
从技术角度上讲,用户帐号信息统一存储在LDAP数据源中,各个应用系统通过各自的LDAP接口以及“XXX单点登录平台”实现整合。
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管理员手册XXX信息技术有限公司
章节3.3角色和权限第8页
同步结束之后,再查看TestLink的用户列表,会发现从LDAP中增加了新的用户。
3.3角色和权限
用户可以在首页的左上方看到自己的角色。
系统管理员在主页上点击"权限管理"链接,进入权限管理界面。
TestLink中用户的角色分为以下两大类:
•TestLink系统角色
这是访问TestLink系统需要的。
也只有TestLink系统管理员才能管理用户和测试项目。
•用户在测试项目中的角色用户在测试项目中的角色缺省情况下是继承于系统角色,管理员可以根据具体情况修
改用户在测试项目中的角色。
同一用户在不同的测试项目中可以拥有不同的角色。
例如:
张三在测试项目1中是guest角色,在测试项目2中是leader角色,在测试项目3中是admin角色。
Note
这里的admin角色不同于TestLink系统中admin角色。
只有TestLink系统管理员才有管理用户和测试项目的权限,而测试项目中的admin只有管理该测试项目中测试活动的权限。
TestLink内置了6个缺省的角色:
TestLink管理员手册XXX信息技术有限公司
章节3.3角色和权限第9页
•游客(Guest)
游客的默认权限
•测试执行人员(TestExecutor/tester)
测试执行人员的默认权限
•测试设计人员(TestDesigner)
TestLink管理员手册XXX信息技术有限公司
章节3.3角色和权限第10页
测试设计人员的默认权限
•测试分析人员(TestAnalyst/seniortester)
测试分析人员的默认权限
•测试负责人(TestLeader)
TestLink管理员手册XXX信息技术有限公司
章节3.4给测试项目指派角色第11页
测试负责人的默认权限
•管理员(Admin)
管理员的默认权限
3.4给测试项目指派角色
根据实际情况设置用户在测试项目中的角色。
默认情况下,用户在测试项目中的角色继承于用户在TestLink系统中的角色。
TestLink管理员手册XXX信息技术有限公司
章节3.5给测试计划指派角色第12页
设置用户在测试项目中的角色
3.5给测试计划指派角色
根据实际情况设置用户在测试计划中的角色。
默认情况下,用户在测试计划中的角色继承于用户在TestLink系统中的角色。
设置用户在测试计划中的角色
4自定义字段管理
项目管理员可以为TestLink中的重要对象(测试套件、测试用例和测试套件等)添加自定义字段。
同时也可以设置新建的自定义字段用于测试项目中哪一对象上。
因此每一个测试项目都有一套自己的自定义字段集合。
4.1新建自定义字段
点击主页上的"自定义字段管理"链接,进入自定义字段管理页面。
TestLink管理员手册XXX信息技术有限公司
章节3.5给测试计划指派角色第13页
这里列出了TestLink系统中已经创建的自定义字段。
点击创建按钮,将跳转到新建自定义
字段页面。
自定义字段的定义中包括以下属性:
•名称
•标签
•字段类型
•string
•numeric
•float
•checkbox
•list
•multiselectionlist
•date
•radio
•datetime
•textarea
•script
TestLink管理员手册XXX信息技术有限公司
章节4.2指派自定义字段第14页
•server
对于checkbox,list,multiselectionlist和radio类型的字段,需要输入取值列表,多个值之间用('|')隔开。
•启用阶段:
测试执行,测试规约设计,测试计划设计。
•测试执行:
在测试用例执行时用户可以对其进行修改。
•测试规约设计:
当设计测试用例规约时,用户可以对其值进行修改。
•测试计划设计:
当设计测试计划(向测试计划中添加测试用例时),用户可以对其进行修改。
•是否在测试用例执行中显示
用于:
指定该自定义字段用于哪些测试活动中。
可用的选项有:
•测试套件
•测试计划
•测试用例
•需求说明书
•需求
4.2指派自定义字段
只有那些已经指派的自定义字段才能用于测试项目中。
点击主页上的"指派自定义字段"链接,进入指派自定义字段页面。
TestLink管理员手册XXX信息技术有限公司
章节5数据导入和导出第15页
该页面上班部分列出了已指派的自定义字段,下半部分列出了可用的自定义字段。
通过点
击指派按钮,可以经所选的可用的自定义字段转换为已指派的自定义字段。
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导出/导入测试项目
用户可以导入/导出测试项目以及有关测试项目的描述信息、测试规约和关键字。
TestLink管理员手册北京XXX信息技术有限公司
章节5.2导入/导出测试套件第16页
点击主页上"编辑测试用例"的链接,进入测试规约页面。
选择顶级结点,右侧将显示出
导入测试套件导出测试套件的按钮,点击相应的按钮,即可导入/导出测试项目。
Note
这不是导入/导出测试套件吗,哪是导入/导出测试项目?
TestLink将整个测试项目用测试套件的结构组织起来,因此所有的测试套件集合就是整个测试项目的内容了。
5.2导入/导出测试套件
点击主页上"编辑测试用例"的链接,进入测试规约页面。
选择某一测试套件结点,右侧将显示出导入测>试套件导出测试套件的按钮,点击相应的按钮,即可导入/导出测试套
件。
5.3仅导出一个测试用例
点击主页上"编辑测试用例"的链接,进入测试规约页面。
选择某一测试用例结点,右侧将显示出导出按钮,点击导出按钮,即可导出该测试用例。
5.4导出测试套件里的所有测试用例
点击主页上"编辑测试用例"的链接,进入测试规约页面。
选择某一测试套件(包含若干个测试用例)结点,右侧将显示出导出测试用例的按钮,点击该按钮,即可导出该测试套件所包含的所有测试用例。
5.5导入测试用例
TestLink支持两种测试用例导入格式:
XML和XLS(Excel)。
点击主页上"编辑测试用例"的链接,进入测试规约页面。
选择某一测试套件结点,右侧将显示出导入测试用例的按钮,点击该按钮,即可为该测试套件导入该测试用例。
在导入界面你可以选择导入文件的格式(XML、Excel)。
TestLink管理员手册XXX信息技术有限公司
章节5.6导入/导出关键字第17页
测试用例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;
TestLink管理员手册XXX信息技术有限公司
章节6.2改变FCKEditor的皮肤第18页
确保指定的'UserFilesPath'目录存在服务器上,并且有写的权限:
$Config['UserFilesPath']='/userfiles/';
推荐指定的目录:
将$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
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
TestLink管理员手册北京XXX信息技术有限公司
章节6.4拼写检查功能第19页
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在该文件中可添加自己想要的工具栏按钮。
特殊字符:
•'-'创建一个工具栏分隔符
•'/'创建一个新的"toolbarline"
•在TestLink中使用自定义工具栏
打开custom_config.inc.php,配置每个地方的text_editor选项。
6.4拼写检查功能
•开启拼写检查功能
打开third_party/fckeditor/fckconfig.js
将FCKConfig.SpellChecker='WSC';改为FCKConfig.SpellChecker='Speller
Pages';
•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
TestLink管理员手册北京XXX信息技术有限公司
章节6.5定义模板第20页
将//$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-格式创建模板:
[[CDATA[
html-code
]]>>
•xml中的特殊字符
为了正确显示,那些特殊字符必须用xml-format。
在模板的标题和描述中,可供使用的特殊字符
&
&
'
'
<
<
>
>
"
"
Ä
Ä
Ö
Ö
Ü
Ü
ä
&228;
ö
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TestLink 管理员 手册