TestLink用户手册学习总结

来源:互联网 发布:trpg跑团软件 编辑:程序博客网 时间:2024/05/01 20:32
     TestLink 是一个基于Web的测试管理工具。

      

 主要功能

  • 测试需求的管理
  • 测试计划的管理
  • 测试用例的管理
  • 测试用例的执行
  • 测试结果的分析 (包括测试结果的图表分析)
  • 基于角色的用户管理                      
一、测试套件
     TestLink用树状结构来显示测试套件。
     用户(具有编辑权限)可以创建、删除、复制、移动、导入和导出测试套件和测试用例。
     在测试规约导航树中,可以通过拖拽灵活组织测试用例与测试套件之间层次结构。
     测试套件的优点:产品后期的版本可能遗弃一些功能。在这种情况下,你可以创建一个特殊的测试套件"遗弃" 或者"project-0.1" ,将相关的测试套件移动到这里。如果你采用删除操作,那么早期的测试结果将会一起被删除。
      测试套件说白了就是测试用例集得意
     外部文档和图片可以以附件的形式添加到测试套件中。上传附件的操作需要管理员开启TestLink图片上传功能。

二、测试用例
   测试用例属性:
  • 标识符
     TestLink 会自动指定每个测试用例的标识符,而且用户不能修改。它的值是创建测试项目时指定的“测试用例标识”再加上一个自动编号的计数器。

  • 标题:关于测试用例的简单描述或者缩写。(例如 TL-USER-LOGIN)
  • 摘要
  • 步骤:描述测试场景(输入动作)
  • 前提:测试用例预设条件,
  • 期望的结果:描述测试产品或者系统的检查点和期望行为
  • 附件:可以上传图片和文档,需要通过配置开启此功能
  • 测试用例等级:测试设计人员可以设置测试的重要程度(高,中和低)。该值用于在测试计划中计算优先级。
  • 测试方式:设置测试的执行方式,手工或自动。
  • 自定义字段:管理员可以根据具体需要自定义参数,从而更有效地描述测试用例。(在主页面,admin角色才有“产品管理-指派自定义字段”、“自定义字段管理”的权限)
  • 测试用例版本的状态属性:如果测试用例存在若干个版本,激活/禁用功能将会很有用:
        测试设计人员编辑或者修改某一版本的测试用例,如果它们觉得该版本已经完善,就可以通过点击“激活这个版本”按钮将该版本的状态改为 活动 的,这样该版本才能在测试计划中显现。
        测试用例版本一旦关联到测试计划,而且含有执行结果,那么它就不能再被修改为 非活动 状态

三、关键字

关键字用于将不同模块下的同类测试用例归类在一起,以方便查询、统计及重用。

  • 创建关键字

    要想创建关键字,你需要有创建关键字的权限。每一个项目有一套属于自己的关键字集。

  • 指派关键字

    可以在 指派关键字 页面或者在 测试用例管理 页面指派关键字。

images/assign_keyword.png
  • 关键字过滤器

    如果建立了关键字,那么可以通过关键字过滤测试用例。

    用到关键字过滤器的页面有:

    • 测试规约导航树
    • 搜索测试用例
    • 添加测试用例到测试计划
    • 执行测试
四、测试计划
       测试用例可以指派到具体某一测试计划里执行。测试负责人(leader)可以在主页通过点击"添加/删除测试用例到测试计划"的链接选择合适的测试用例与测试计划建立关联。也可以在测试用例页面中通过点击"关联到测试计划"按钮跳转到测试计划列表页面,选择某一测试计划,点击下方"增加"按钮,完成测试用例与测试计划的关联。
      只有测试计划是活动的才能有测试计划的构建管理、角色指派、测试执行、测试用例集的管理。
  • 测试计划管理:可以创建、修改和删除测试计划,属性包括名称、描述、状态(活动的?公开的?)。可以从已有的测试计划进行新的创建。
  • 构建管理:构建是指软件某一具体的发布版本。公司中每一个项目都可能含有不同的构建。在TestLink中,执行包含构建和测试用例两部分。如果没有为被测项目创建构建,那么执行页面以及测试度量和报告页面都将显示为空白。 
    构建拥有的属性有
    标题:构建的唯一标识符。
    描述:描述内容应该包括交付物清单,修复或功能,批准,状态等。
    活动:定义当前构建是否可以被使用。 如果不选,代表新建的构建是禁用状态,禁用的构建不会在执行和报告页面中显示。
    打开:只有打开的构建才允许修改测试结果。  
  • 添加/删除测试用例到/从测试计划(在“测试集”链接下)
  • 指派用户角色:把测试计划分配给具体的用户
  • 里程碑:测试负责人(leader)可以定义一个里程碑,用于指定截至某一日期,测试执行需要达到的预期进度。

五、测试执行
   在以下都具备的情况下,才能执行测试:
   1.测试规约
   2.测试计划
   3.测试用例关联到测试计划
   4.构建
  在主页上点击 "执行测试"的链接,进入测试执行页面。在左侧导航树上选择要执行的测试用例,在右侧执行结果栏里输入执行结果和相关说明信息。
  如果配置了缺陷跟踪系统,通过点击 "小虫" 图标,可以直接跳转到缺陷跟踪系统,提交Bug。

六、测试报告和度量


 需求覆盖度报告
只有当前测试项目开启需求管理,该功能才可用。
在需求规约说明书先拉框中选择某一需求,页面下方自动显示出当前需求的覆盖情况。

0 0