TestLink使用指南
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步,创建测试用例集,并点击保存

第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.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使用指南的更多相关文章
- 【测试用例工具】TestLink教程:一份完整指南(转)
转自:https://blog.csdn.net/cjtxzg/article/details/80498226 TestLink教程:一份完整指南1 TestLink的优点 登录到TestLink ...
- JavaScript权威指南 - 函数
函数本身就是一段JavaScript代码,定义一次但可能被调用任意次.如果函数挂载在一个对象上,作为对象的一个属性,通常这种函数被称作对象的方法.用于初始化一个新创建的对象的函数被称作构造函数. 相对 ...
- UE4新手之编程指南
虚幻引擎4为程序员提供了两套工具集,可共同使用来加速开发的工作流程. 新的游戏类.Slate和Canvas用户接口元素以及编辑器功能可以使用C++语言来编写,并且在使用Visual Studio 或 ...
- JavaScript权威指南 - 对象
JavaScript对象可以看作是属性的无序集合,每个属性就是一个键值对,可增可删. JavaScript中的所有事物都是对象:字符串.数字.数组.日期,等等. JavaScript对象除了可以保持自 ...
- JavaScript权威指南 - 数组
JavaScript数组是一种特殊类型的对象. JavaScript数组元素可以为任意类型,最大容纳232-1个元素. JavaScript数组是动态的,有新元素添加时,自动更新length属性. J ...
- const extern static 终极指南
const extern static 终极指南 不管是从事哪种语言的开发工作,const extern static 这三个关键字的用法和原理都是我们必须明白的.本文将对此做出非常详细的讲解. co ...
- Atitit.研发管理软件公司的软资产列表指南
Atitit.研发管理软件公司的软资产列表指南 1. Isv模型下的软资产1 2. 实现层面implet1 3. 规范spec层1 4. 法则定律等val层的总结2 1. Isv模型下的软资产 Sof ...
- HA 高可用软件系统保养指南
又过了一年 618,六月是公司一年一度的大促月,一般提前一个月各系统就会减少需求和功能的开发,转而更多去关注系统可用性.稳定性和管控性等方面的非功能需求.大促前的准备工作一般叫作「备战」,可以把线上运 ...
- 第六代智能英特尔® 酷睿™ 处理器图形 API 开发人员指南
欢迎查看第六代智能英特尔® 酷睿™ 处理器图形 API 开发人员指南,该处理器可为开发人员和最终用户提供领先的 CPU 和图形性能增强.各种新特性和功能以及显著提高的性能. 本指南旨在帮助软件开发人员 ...
随机推荐
- Netty 学习笔记(1) ------ Hello World
服务端启动流程 package com.example.netty; import com.example.netty.handler.HelloServerHandler; import io.ne ...
- DNA Consensus String UVA - 1368
题目链接:https://vjudge.net/problem/UVA-1368 题意:给出一组字符串,求出一组串,使与其他不同的点的和最小 题解:这个题就是一个点一个点求,利用桶排序,求出最多点数目 ...
- Redis服务之常用配置(一)
上一篇博客聊了下redis的简介以及redis的yum安装和源码编译安装需要注意到问题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13378138.html ...
- java动态代理——字段和方法字节码的基础结构及Proxy源码分析三
前文地址:https://www.cnblogs.com/tera/p/13280547.html 本系列文章主要是博主在学习spring aop的过程中了解到其使用了java动态代理,本着究根问底的 ...
- FPGA内部IP核DDS
项目当中需要正弦信号与余弦信号,首先想到了DDS芯片,例如AD9833.AD9834.由于还需要用FPGA 做一些数据处理,后来干脆直接用FPGA 内部的DDSIP核,同时根据IP核内部的相位累加 ...
- ASP.NET Core 监听SQL Server数据库的实时信息
1.开发环境: 开发工具:Visual Studio 2019 数据库:SQL Server2012 开发环境:.Net Core 3.1 2.使用技术: Signalr:实现消息推送 SqlDepe ...
- luogu 6046 纯粹容器 期望dp
LINK:纯粹容器 一道比较不错的期望题目. 关键找到计算答案的方法. 容易发现对于每个点单独计算答案会好处理一点. 暴力枚举在第k轮结束统计情况 然后最后除以总方案数即可. 考虑在第k轮的时候结束 ...
- 4.23 子集 分数规划 二分 贪心 set 单峰函数 三分
思维题. 显然考虑爆搜.然后考虑n^2能做不能. 容易想到枚举中间的数字mid 然后往mid两边加数字 使其整个集合权值最大. 这里有一个比较显然的贪心就不再赘述了. 可以发现这样做对于集合是奇数的时 ...
- Spring事务专题(三)事务的基本概念,Mysql事务处理原理
前言 本专题大纲: 我重新整理了大纲,思考了很久,决定单独将MySQL的事务实现原理跟Spring中的事务示例分为两篇文章,因为二者毕竟没有什么实际关系,实际上如果你对MySQL的事务原理不感兴趣也可 ...
- JVM系列之:JIT中的Virtual Call接口
目录 简介 最常用的接口List 多个List的调用 不一样的List调用 总结 简介 上一篇文章我们讲解了Virtual Call的定义并举例分析了Virtual Call在父类和子类中的优化. J ...