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 和图形性能增强.各种新特性和功能以及显著提高的性能. 本指南旨在帮助软件开发人员 ...
随机推荐
- 【Nginx】图片显示过慢,文件下载不完全,竟然是Nginx的锅!!
写在前面 最近,一名读者跟我说他通过浏览器访问自己的服务器时,图片显示的非常慢,以至于在浏览器中都无法完全加载出来,下载文件时,更是恼火,文件根本就无法完全下载下来.而且奇怪的是这位读者所在的网络是没 ...
- Nginx安全优化与性能调优
目录 Nginx基本安全优化 隐藏Nginx软件版本号信息 更改源码隐藏Nginx软件名及版本号 修改Nginx服务的默认用户 修改参数优化Nginx服务性能 优化Nginx服务的worker进程数 ...
- MySQL中change与modify的用法与区别
浅析MySQL中change与modify的区别 MySQL版本 show variables like 'version'; 表结构 desc student; 修改表 例如:修改表studen ...
- minSdkVersion、targetSdkVersion、compileSdkVersion三者的作用解析
1. minSdkVersion minSdkVersion限制安装application所需要的系统最低版本,低于该版本的系统都不可以安装该application.同时不能使用该level版本SDK ...
- centos7安装部署docker
Kubernetes/K8s架构师实战集训营[中级班]:https://pan.baidu.com/s/1FWAz2V7BPsObixlZyW93sw 提取码:mvu0 Kubernetes/K8s架 ...
- 完了!TCP出了大事!
前情回顾:<非中间人就不能劫持TCP了吗?> 不速之客 夜黑风高,乌云蔽月. 两位不速之客,身着黑衣,一高一矮,潜入Linux帝国. 这一潜就是一个多月,直到他们收到了一条消息······ ...
- luogu P4798 [CEOI2015 Day1]卡尔文球锦标赛 dp 数位dp
LINK:卡尔文球锦标赛 可以先思考一下合法的序列长什么样子. 可以发现后面的选手可以使用前面出现的编号也可以直接自己新建一个队. 其实有在任意时刻i 序列的mex>max.即要其前缀子序列中1 ...
- Java垃圾回收原来这么简单
什么是垃圾回收? 垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄露.有效的使用可以使用的内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和 ...
- 题解 [SHOI2002]滑雪
记忆化搜索$||dp||$剪枝 先讲方法,代码待会上 方法一:记忆化搜索 这个方法不怎么解释,就是每搜索完一个高度的最长路径记录一下,以后搜索其他的点时如果走到了这条路就直接用记录的值计算就是了 方法 ...
- Spring Security和Swagger2集成报错
出现问题的项目算是一个新项目,但基本的脚手架代码是从另一个项目里迁过来的,原项目并没有报错,只有新项目才报异常.看报错内容,判断发生冲突的主要是spring-boot-starter-security ...