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. 记一次公司JVM堆溢出抽丝剥茧定位的过程

    背景 公司线上有个tomcat服务,里面合并部署了大概8个微服务,之所以没有像其他微服务那样单独部署,其目的是为了节约服务器资源,况且这8个服务是属于边缘服务,并发不高,就算宕机也不会影响核心业务. ...

  2. 高效C++:设计与声明

    C++软件开发可以理解为设计一系列的类,让这些类相互使用,最终实现我们所需要的功能.类与类之间的相互关系可以很复杂,也可以很简单,如何简单高效的描述类与类之间的关系是设计的难点之一.遵循本文所提供的方 ...

  3. [spring] -- 事务篇

    关于Transactional注解 五个表示隔离级别的常量 TransactionDefinition.ISOLATION_DEFAULT:使用后端数据库默认的隔离级别,Mysql 默认采用的 REP ...

  4. .Net Core AES加解密

    项目中token在传输过程中采用了AES加密,  网上找到的两篇博文都有写问题,在这里记录一下.Net Core 2.2代码中AES加解密的使用: //AES加密 传入,要加密的串和, 解密key p ...

  5. 解决element上传功能清除单个文件的问题

    今天,在使用 element 实现一个上传文件的功能. 接下来,要对上传的文件列表,实现删除单文件的功能. 看了 element 开发文档,发现 on-remove 没有特别的详细的说明,刚开始使用 ...

  6. Asp.net Core 3.1基于AspectCore实现AOP,实现事务、缓存拦截器

    最近想给我的框架加一种功能,就是比如给一个方法加一个事务的特性Attribute,那这个方法就会启用事务处理.给一个方法加一个缓存特性,那这个方法就会进行缓存. 这个也是网上说的面向切面编程AOP. ...

  7. CentOS6下yum搭建LNMP环境

    1.关闭防火墙[root@CentOS ~]# chkconfig iptables off 2.关闭selinuxvi /etc/sysconfig/selinux //将SELINUX=enfor ...

  8. LFM oversea投资笔记、思摩尔、移卡、建业新生活、鑫苑物业

    LFM oversea 1.公司简介 2.业务展望 3. 投资策略 LFM oversea介绍 LFM oversea是在开曼成立的投资基金, 专注于中国优质企业在香港和美国IPO过程中的 基石.锚定 ...

  9. Django学习路20_流程复习

    视频链接 https://www.bilibili.com/video/BV1rx411X717?p=21 千锋教育出品的 Django 课程                     2020-05- ...

  10. 字节数组X中存放着 0~F共16个十六进制数,请将这些数以十六进制形式显示在屏幕上。

    问题 字节数组X中存放着 0~F共16个十六进制数,请将这些数以十六进制形式显示在屏幕上. 代码 data segment x db 0,1,2,3,4,5,6,7,8,9,0ah,0bh,0eh,0 ...