TestLink 是一个基于Web的测试管理工具。
测试用例版本一旦关联到测试计划,而且含有执行结果,那么它就不能再被修改为 非活动 状态
![](https://img-blog.csdn.net/20150824171336365?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
主要功能
- 测试需求的管理
- 测试计划的管理
- 测试用例的管理
- 测试用例的执行
- 测试结果的分析 (包括测试结果的图表分析)
- 基于角色的用户管理
一、测试套件
TestLink用树状结构来显示测试套件。
用户(具有编辑权限)可以创建、删除、复制、移动、导入和导出测试套件和测试用例。
在测试规约导航树中,可以通过拖拽灵活组织测试用例与测试套件之间层次结构。
用户(具有编辑权限)可以创建、删除、复制、移动、导入和导出测试套件和测试用例。
在测试规约导航树中,可以通过拖拽灵活组织测试用例与测试套件之间层次结构。
测试套件的优点:产品后期的版本可能遗弃一些功能。在这种情况下,你可以创建一个特殊的测试套件"遗弃" 或者"project-0.1" ,将相关的测试套件移动到这里。如果你采用删除操作,那么早期的测试结果将会一起被删除。
测试套件说白了就是测试用例集
![得意](http://static.blog.csdn.net/xheditor/xheditor_emot/default/proud.gif)
外部文档和图片可以以附件的形式添加到测试套件中。上传附件的操作需要管理员开启TestLink图片上传功能。
二、测试用例
测试用例属性:
- 标识符
- 标题:关于测试用例的简单描述或者缩写。(例如 TL-USER-LOGIN)
- 摘要
- 步骤:描述测试场景(输入动作)
- 前提:测试用例预设条件,
- 期望的结果:描述测试产品或者系统的检查点和期望行为
- 附件:可以上传图片和文档,需要通过配置开启此功能
- 测试用例等级:测试设计人员可以设置测试的重要程度(高,中和低)。该值用于在测试计划中计算优先级。
- 测试方式:设置测试的执行方式,手工或自动。
- 自定义字段:管理员可以根据具体需要自定义参数,从而更有效地描述测试用例。(在主页面,admin角色才有“产品管理-指派自定义字段”、“自定义字段管理”的权限)
- 测试用例版本的状态属性:如果测试用例存在若干个版本,激活/禁用功能将会很有用:
测试用例版本一旦关联到测试计划,而且含有执行结果,那么它就不能再被修改为 非活动 状态
三、关键字
关键字用于将不同模块下的同类测试用例归类在一起,以方便查询、统计及重用。
-
创建关键字
要想创建关键字,你需要有创建关键字的权限。每一个项目有一套属于自己的关键字集。
-
指派关键字
可以在 指派关键字 页面或者在 测试用例管理 页面指派关键字。
![images/assign_keyword.png](http://www.ossxp.com/doc/testlink/user_guide/images/assign_keyword.png)
-
关键字过滤器
如果建立了关键字,那么可以通过关键字过滤测试用例。
用到关键字过滤器的页面有:
- 测试规约导航树
- 搜索测试用例
- 添加测试用例到测试计划
- 执行测试
四、测试计划
测试用例可以指派到具体某一测试计划里执行。测试负责人(leader)可以在主页通过点击"添加/删除测试用例到测试计划"的链接选择合适的测试用例与测试计划建立关联。也可以在测试用例页面中通过点击"关联到测试计划"按钮跳转到测试计划列表页面,选择某一测试计划,点击下方"增加"按钮,完成测试用例与测试计划的关联。
只有测试计划是活动的才能有测试计划的构建管理、角色指派、测试执行、测试用例集的管理。
- 测试计划管理:可以创建、修改和删除测试计划,属性包括名称、描述、状态(活动的?公开的?)。可以从已有的测试计划进行新的创建。
- 构建管理:构建是指软件某一具体的发布版本。公司中每一个项目都可能含有不同的构建。在TestLink中,执行包含构建和测试用例两部分。如果没有为被测项目创建构建,那么执行页面以及测试度量和报告页面都将显示为空白。
构建拥有的属性有
标题:构建的唯一标识符。
描述:描述内容应该包括交付物清单,修复或功能,批准,状态等。
活动:定义当前构建是否可以被使用。 如果不选,代表新建的构建是禁用状态,禁用的构建不会在执行和报告页面中显示。
打开:只有打开的构建才允许修改测试结果。 - 添加/删除测试用例到/从测试计划(在“测试集”链接下)
- 指派用户角色:把测试计划分配给具体的用户
- 里程碑:测试负责人(leader)可以定义一个里程碑,用于指定截至某一日期,测试执行需要达到的预期进度。
五、测试执行
在以下都具备的情况下,才能执行测试:
1.测试规约
2.测试计划
3.测试用例关联到测试计划
4.构建
在主页上点击 "执行测试"的链接,进入测试执行页面。在左侧导航树上选择要执行的测试用例,在右侧执行结果栏里输入执行结果和相关说明信息。
如果配置了缺陷跟踪系统,通过点击 "小虫" 图标,可以直接跳转到缺陷跟踪系统,提交Bug。
在以下都具备的情况下,才能执行测试:
1.测试规约
2.测试计划
3.测试用例关联到测试计划
4.构建
在主页上点击 "执行测试"的链接,进入测试执行页面。在左侧导航树上选择要执行的测试用例,在右侧执行结果栏里输入执行结果和相关说明信息。
如果配置了缺陷跟踪系统,通过点击 "小虫" 图标,可以直接跳转到缺陷跟踪系统,提交Bug。
六、测试报告和度量
需求覆盖度报告
只有当前测试项目开启需求管理,该功能才可用。
在需求规约说明书先拉框中选择某一需求,页面下方自动显示出当前需求的覆盖情况。
只有当前测试项目开启需求管理,该功能才可用。
在需求规约说明书先拉框中选择某一需求,页面下方自动显示出当前需求的覆盖情况。