TestLink安装上之后,局域网内用户可以登陆使用,下面介绍本软件的使用方式。

1、TestLink简介

TestLink是基于Web的开源测试管理工具,用户可以使用这个工具创建测试项目和测试用例,同时可以为多个用户可以分配不同的用户角色,它还支持测试人员在短时间内生成测试计划和测试报告。

TestLink特性如下:

  • 支持多个测试项目
  • 支持测试用例的导入导出
  • 可以多个缺陷工具进行集成(MantisBT,JIRA,Redmine)
  • 可以生成不同格式测试计划和测试报告
  • 可以为多个用户分配测试角色
  • 可以搜索测试用例

2、用户登陆和注册

第1步,输入网址:http://本地IP:8080/testlink/login.php,可以登陆TestLink主页,登陆界面如下所示。

第2步,如果是新用户,可以点击下方的“New User”进行注册,注册后通过输入用户名和密码进行登陆,自行注册的用户默认权限是客人(guest),仅可用于查看测试用例和测试报告。

第3步,用户除了可以自己注册后登陆外,还可以通过管理员账户进行添加。通过管理员账户添加的用户可以设置用户名、密码和用户使用权限。关于用户使用权限将会在第七节进行讲解。

3、创建测试项目

第1步,通过管理员账户进行登陆,点击“测试项目管理”,会打开另一个窗口

第2步,点击“创建”按钮,创建一个新项目

第3步,在窗口中输入必须字段,如名称,前缀项目描述等。填好后点击创建,即可创建测试项目。

已创建的项目:XXX产品测试

4、创建测试集和测试用例

测试用例保存一系列的测试步骤和预期结果。下面步骤用于说明如何创建测试集和测试用例。

第一步,在xxx产品测试项目下点击“编辑测试用例”

第2步,点击右侧面板中的设置图标,新建测试用例集

第3步,创建测试用例集,并点击保存

第4步,点击新建的物理层射频测试用例集,并点击右侧的设置图标,然后点击新建测试用例,新建测试用例

第5步,在测试用例下,输入用例标题,摘要(测试目的),前提(测试前准备),重要性,测试方式等参数,点击创建

第6步,上一步仅仅是创建摘要和前提等信息,下面需要创建测试步骤,点击“创建步骤”按钮,对步骤进行创建。

第7步,在创建步骤中,输入步骤动作和期望结果,并保存

第8步,创建完成后的测试用例如下所示

5、创建测试计划并分配测试用例

当测试项目和测试用例建立后,需要给测试项目建立测试计划,测试计划对应着不同的测试版本管理;根据测试计划下的测试版本管理,给其分配测试用例和测试人。

5.1创建测试计划

第1步,点击“测试计划管理”创建测试计划。

第2步,点击“创建”按钮,创建测试计划

第3步,创建测试测试计划如下所示

5.2创建版本管理

测试计划对应着不同的测试版本,所以测试计划创建完成后,需要新建一个测试版本。

第1步,在金溢竞品标签测试计划下,点击“版本管理”,进入版本管理

第2步,点击“创建”按钮,新建测试版本。

第3步,填写相关版本信息,包括版本标识和版本说明等,然后点击“创建”

第4步,新建的版本管理如下所示。

5.3添加测试用例到测试计划、测试版本和测试人员

当测试计划和版本建立完成后,需要将测试用例和测试人员添加到对应的测试计划和版本管理中。

第1步,点击“添加/删除测试用例到测试计划”按钮

第2步,点击相关测试用例,并将测试用例分配给对应用户和版本,勾选分配后,如下所示

第3步,此时可以登陆用户为huangben的账户查看是否有相关测试计划。登录后,如下所示。

第4步,点击执行测试,会看到执行测试相关的测试目录。

6、执行测试用例和生成测试报告

当测试项目下的测试计划和测试版本建立好,并将测试用例分配给对应的用户后,就可以登陆对应测试账户执行测试用例。

6.1执行测试用例

第1步,在对应测试计划下,点击“执行测试”按钮

第2步,在执行测试页面下,执行测试用例

若点击“笑脸”,表示测试通过,出现如下绿色“通过”标识

若点击“哭脸”,表示测试失败,出现如下红色“失败”标识。

第3步,全部执行完,如下所示,表示为执行了4个测试用例,其中有3个成功,一个失败。

6.2生成测试报告

第1步,返回TestLink主页,点击“测试报告和进度”。

第2步,进入报告和进度页面,可以输出各种测试报告。

第3步,点击测试报告,可以生成HTML、word和HTML版本的测试报告。

第4步,其他类型的报告可依次生成。

7、创建用户和和角色指派

7.1创建用户

第1步,在管理员账户下,点击“用户管理”图标

第2步,点击创建,新建新的用户名和密码

第3步,点击保存,完成角色创建

7.2角色指派

第1步,在管理员账户下,点击“指派用户角色”

第2步,在角色配置页面中对新建的角色进行角色指派。

7.3TestLink角色介绍

TestLink提供6种角色,分别是guest、tester、 test designer 、senior tester 、leader、admin。

序号 角色 角色名称 权限 备注
1 guest 客人

1.浏览测试用例

2.查看测试报告

 
2 tester 测试人员

1.浏览测试用例

2.执行测试

3.查看测试报告

 
3 test designer 测试设计者

1.浏览和编辑测试用例

2.查看和编辑产品需求

3.查看测试报告

 
4 senior tester 高级测试者

1.浏览和编辑测试用例

2.查看和编辑产品需求

3.测试计划下的版本管理

4.执行测试

5.查看测试报告

 
5 leader 组长

1.浏览和编辑测试用例

2.查看和编辑产品需求

3.编写测试计划和版本管理

4.指派测试用例到测试计划

5.执行测试

6.查看测试报告

 
6 admin 管理员

1.浏览和编辑测试用例

2.查看和编辑产品需求

3.编写测试计划和版本管理

4.指派测试用例到测试计划

5.执行测试

6.查看测试报告

7.创建测试项目

8.指派用户角色

 

7.4适合当前小组实际的角色定义

有如下更改:

1.删除测试设计者(test designer),将测试设计者和高级测试者进行合并;

2.将guest权限降低为,只可以查看测试用例。

3.将高级测试者(senior tester)权限增加为可以编写测试计划和版本管理

序号 角色 角色名称 权限 备注
1 guest 客人

1.浏览测试用例

 
2 tester 测试人员

1.浏览测试用例

2.执行测试

3.查看测试报告

 
3 senior tester 高级测试者

1.浏览和编辑测试用例

2.查看和编辑产品需求

3.编写测试计划和版本管理

4.执行测试

5.查看测试报告

 
4 leader 组长

1.浏览和编辑测试用例

2.查看和编辑产品需求

3.编写测试计划和版本管理

4.指派测试用例到测试计划

5.执行测试

6.查看测试报告

 
5 admin 管理员

1.浏览和编辑测试用例

2.查看和编辑产品需求

3.编写测试计划和版本管理

4.指派测试用例到测试计划

5.执行测试

6.查看测试报告

7.创建测试项目

8.指派用户角色

 

参考文献

【1】https://blog.csdn.net/cjtxzg/article/details/80498226.[Z].TestLink教程:一份完整指南。

【2】https://blog.csdn.net/ikoqzurydr/article/details/81630510.[Z].TestLink的使用实例。

TestLink使用指南的更多相关文章

  1. 【测试用例工具】TestLink教程:一份完整指南(转)

    转自:https://blog.csdn.net/cjtxzg/article/details/80498226 TestLink教程:一份完整指南1 TestLink的优点 登录到TestLink ...

  2. JavaScript权威指南 - 函数

    函数本身就是一段JavaScript代码,定义一次但可能被调用任意次.如果函数挂载在一个对象上,作为对象的一个属性,通常这种函数被称作对象的方法.用于初始化一个新创建的对象的函数被称作构造函数. 相对 ...

  3. UE4新手之编程指南

    虚幻引擎4为程序员提供了两套工具集,可共同使用来加速开发的工作流程. 新的游戏类.Slate和Canvas用户接口元素以及编辑器功能可以使用C++语言来编写,并且在使用Visual Studio 或 ...

  4. JavaScript权威指南 - 对象

    JavaScript对象可以看作是属性的无序集合,每个属性就是一个键值对,可增可删. JavaScript中的所有事物都是对象:字符串.数字.数组.日期,等等. JavaScript对象除了可以保持自 ...

  5. JavaScript权威指南 - 数组

    JavaScript数组是一种特殊类型的对象. JavaScript数组元素可以为任意类型,最大容纳232-1个元素. JavaScript数组是动态的,有新元素添加时,自动更新length属性. J ...

  6. const extern static 终极指南

    const extern static 终极指南 不管是从事哪种语言的开发工作,const extern static 这三个关键字的用法和原理都是我们必须明白的.本文将对此做出非常详细的讲解. co ...

  7. Atitit.研发管理软件公司的软资产列表指南

    Atitit.研发管理软件公司的软资产列表指南 1. Isv模型下的软资产1 2. 实现层面implet1 3. 规范spec层1 4. 法则定律等val层的总结2 1. Isv模型下的软资产 Sof ...

  8. HA 高可用软件系统保养指南

    又过了一年 618,六月是公司一年一度的大促月,一般提前一个月各系统就会减少需求和功能的开发,转而更多去关注系统可用性.稳定性和管控性等方面的非功能需求.大促前的准备工作一般叫作「备战」,可以把线上运 ...

  9. 第六代智能英特尔® 酷睿™ 处理器图形 API 开发人员指南

    欢迎查看第六代智能英特尔® 酷睿™ 处理器图形 API 开发人员指南,该处理器可为开发人员和最终用户提供领先的 CPU 和图形性能增强.各种新特性和功能以及显著提高的性能. 本指南旨在帮助软件开发人员 ...

随机推荐

  1. 不知道Linux内核到底长啥样?这幅漫画让你秒懂!

    下面给大家分享一个[超全2020Linux学习教程],点击链接免费领取哦~ https://www.magedu.com/?p=84301&preview=true

  2. Bing每日壁纸API

    懒人直接出图 https://www.shadow-forum.com/api/bing/bing.php API API地址: https://bing.biturl.top 调用方式: HTTP ...

  3. 题解 洛谷 P5465 【[PKUSC2018]星际穿越】

    首先考虑题目的性质,发现点向区间连的边为双向边,所以也就可以从一个点向右跳到区间包含该点的点,如图所示: 但事实上向后跳其实是不优的,可以有更好的方法来节省花费: 因此我们发现一个点跳到其前一个区间的 ...

  4. 小白在使用ISE编写verilog代码综合时犯得错误及我自己的解决办法

    一:错误原因,顶层信号声明类别错误 错误前 更改后 二:综合时警告 更改前: 错误原因:调用子模块时 输出端口只能用wire类型变量进行映射 这是verilog语法规定的 tx_done在uart_t ...

  5. js JQ动态添加div标签

    function renderList(data){ var str = ''; for(var i = 0; i < data.length; i++){ // 动态添加li str += ' ...

  6. JS常用知识点(一)

    1.js数据类型 基本类型:String.Number.boolean.null.undefined.Symbol 引用类型:Object null和undefined的区别:undefined表示定 ...

  7. js原型链结构理解

    在一般的面向对象的语言中,都存在类(class)的概念,类就是对象的模板,对象就是类的实例. 但在js中是没有类的定义的(万物皆是对象).  题外话:但是在ES6中提供了更接近传统语言的写法,引入了C ...

  8. Java代码片段

    type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量.例如: 这两种形式没有区别,使用效果完全一样,读 ...

  9. iOS倒计时button闪烁

    v _button.titleLabel.text = [NSString stringWithFormat:@"%d后重发",t]; [_button setTitle:[NSS ...

  10. 还不懂mysql的undo log和mvcc?算我输!

    最近一直没啥时间写点东西,坚持分享真的好难,也不知道该分享点啥,正好有人要问我这些东西,所以腾出点时间,写一下这个主题.同样本篇可以给读者承诺,听不懂或者没收获算我输,哈哈! 众所周知,mysql中读 ...