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. Netty 学习笔记(1) ------ Hello World

    服务端启动流程 package com.example.netty; import com.example.netty.handler.HelloServerHandler; import io.ne ...

  2. DNA Consensus String UVA - 1368

    题目链接:https://vjudge.net/problem/UVA-1368 题意:给出一组字符串,求出一组串,使与其他不同的点的和最小 题解:这个题就是一个点一个点求,利用桶排序,求出最多点数目 ...

  3. Redis服务之常用配置(一)

    上一篇博客聊了下redis的简介以及redis的yum安装和源码编译安装需要注意到问题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13378138.html ...

  4. java动态代理——字段和方法字节码的基础结构及Proxy源码分析三

    前文地址:https://www.cnblogs.com/tera/p/13280547.html 本系列文章主要是博主在学习spring aop的过程中了解到其使用了java动态代理,本着究根问底的 ...

  5. FPGA内部IP核DDS

    项目当中需要正弦信号与余弦信号,首先想到了DDS芯片,例如AD9833.AD9834.由于还需要用FPGA   做一些数据处理,后来干脆直接用FPGA 内部的DDSIP核,同时根据IP核内部的相位累加 ...

  6. ASP.NET Core 监听SQL Server数据库的实时信息

    1.开发环境: 开发工具:Visual Studio 2019 数据库:SQL Server2012 开发环境:.Net Core 3.1 2.使用技术: Signalr:实现消息推送 SqlDepe ...

  7. luogu 6046 纯粹容器 期望dp

    LINK:纯粹容器 一道比较不错的期望题目. 关键找到计算答案的方法. 容易发现对于每个点单独计算答案会好处理一点. 暴力枚举在第k轮结束统计情况 然后最后除以总方案数即可. 考虑在第k轮的时候结束 ...

  8. 4.23 子集 分数规划 二分 贪心 set 单峰函数 三分

    思维题. 显然考虑爆搜.然后考虑n^2能做不能. 容易想到枚举中间的数字mid 然后往mid两边加数字 使其整个集合权值最大. 这里有一个比较显然的贪心就不再赘述了. 可以发现这样做对于集合是奇数的时 ...

  9. Spring事务专题(三)事务的基本概念,Mysql事务处理原理

    前言 本专题大纲: 我重新整理了大纲,思考了很久,决定单独将MySQL的事务实现原理跟Spring中的事务示例分为两篇文章,因为二者毕竟没有什么实际关系,实际上如果你对MySQL的事务原理不感兴趣也可 ...

  10. JVM系列之:JIT中的Virtual Call接口

    目录 简介 最常用的接口List 多个List的调用 不一样的List调用 总结 简介 上一篇文章我们讲解了Virtual Call的定义并举例分析了Virtual Call在父类和子类中的优化. J ...