第一周小组博客作业——1703班01组

时间:2022-05-22 21:59:57

(1)工具概述

  TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。

  用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。

  TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:测试需求管理、测试用例管理、测试用例对测试需求的覆盖管理、测试计划的制定、测试用例的执行、大量测试数据的度量和统计功能。

 

 

(2)对应的流程

  Testlink的主要工作流程如下图所示:

 第一周小组博客作业——1703班01组

  所涉及到的基本功能组成如下:

  1)用户管理

  包括用户注册,密码找回等功能。

  2)产品管理

  TestLink可以对多项目进行管理,而且各个测试项目之间是独立的,不能分享数据,但只有admin级的用户可以设置项目。Admin进行项目设置后,测试人员就可以进行测试需求、测试用例、测试计划等相关管理工作了。

  3)测试需求管理

  需求规格说明书是我们开展测试的依据。首先,我们可以对产品的需求规格说明书进行分解和整理,将其拆分为多个需求,一个产品可以包含多个需求,一个需求可以包含多个测试需求。

  4)测试计划管理

  在TestLink系统中,一个完整的测试计划包括:创建测试计划、版本管理。

  5)测试用例管理

  6)测试用例集管理

  测试用例准备好以后,可以对测试用例集进行相关的操作。

  7)测试执行/报告BUG

  首页横向导航栏中的“执行测试”菜单,点击进入执行页面。该页面同样一分为二,左侧是用例树,右侧页面内容为主体内容。

  8)测试结果分析

  TestLink根据测试过程中记录的数据,提供了较为丰富的度量统计功能,可以直观的得到测试管理过程中需要进行分析和总结的数据。

 

 

(3)工具的特点和局限性

  TestLink是一款基于Web的测试工具,用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,使我们能够简单的开始测试工作和分析测试结果。

  其优点如下:

  1)管理过程严格,没有测试需求就不能有测试计划,没有测试计划就无法分配测试用例。

  2)界面清晰简洁,方便使用。

  3)系统会通过邮件及时的通知。邮件通知的环节、形式、时间、接受人均可定制。

  4)不同的角色分配,使得不同用户具有自己的专属权限,工作互不干扰。

  5)系统可以*定制,软件开源并支持添加插件。

   工具的局限性如下:

  1)tesklink未提供缺陷管理模块

  2)不支持sql查询

  3)提供测试用例管理,但是每次测试的过程并未给出

  4)不支持自动化测试

  5)界面布局反人类

 

(4)工具的改进

  1)testlink后续更新中提供缺陷管理功能模块。

  2)提供对数据库查询SQL语句的支持模块。

  3)在测试用例管理模块中,记录每次测试详细的操作过程,方便手工测试和自动化测试。

  4)添加对自动测试的支持。

  5)改进主界面布局

 

 

(5)成员贡献

  所有成员均学习了解TestLink的相关知识及用法,具体任务分配如下:

  1)邹小威、王郑亚:负责撰写了工具使用手册;

  2)郭伟、吴宗森、雷毅:负责录制制作了操作视频;

  3)程至炜:组长,负责对每日例会进行记录并撰写博客。