TestLink简介

上一篇 / 下一篇  2009-08-24 10:13:47

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP
 

TestLink是什么

 testlink是基于web的免费的测试管理系统。

 如果有PHP(Ver5)、Webサーバ(apache、IIS)、MySQL(PostgreSQL等)的话,可以在windows,兼容unix上动作。

 属于基于GPLGeneral Public License)注册的开源软件。McAfee,Yahoo!USA,WindRiver,Symantec等公司都在使用。

 该软件进入SourceForge.netTesting software分类的TOP10,而且在介绍开源测试工具的opensourcetesting.org网站进行的人气投票中获得TOPone。现在已经有13个国家语言的对应版本。

 稳定版为1.7.5(1.7.0开始有日语版)

特征

  基于WEB的免费测试管理系统

  支持测试用例的登陆,管理,评价执行

  实时进行测试结果的统计

  登陆的测试用例可以以式样书(word)形式打印

  可以分配测试用例的测试担当

  可以和Mantis,Bugzilla,Trac,RedMineBUG管理系统协作

  支持测试用例的版本管理和网络共享

  支持需求分析和测试用例的关联

TestLink入门

  测试管理的必要性

  随着软件开发规模的增大,由几人到几十人测试数万到数十万的测试用例已经变得平常。测试项目数和测试担当人数增加后,测试任务的分配,结果的统计,测试项目的更新,测试项目的版本管理等管理变得困难。

  辅助上述管理工作减轻负担的工具称为测试管理系统。

  导入测试管理系统之前

  案例1:字处理软件和表格软件的弊端

    【现状】

     使用字处理软件(word)或者表处理软件(excel)记述测试用例

    【问题】

     文件分散,测试进度很难一眼明了。

     无法多人编辑(因为别人正打开着所以无法编辑)

 案例2:困难的版本管理

     【现状】

      使用共有服务器保存文件。

      使用CVS或者Subversion管理文件版本

     【问题】

      文件散乱存放于各处,无法确认正确的文件所在

      版本变化的追踪渐渐变得困难

      不同文件内有重复的测试用例

 案例3:分散的管理

      【现状】

       bug等使用工具管理

       测试结果使用表格软件等文书化管理

       测试结果里记载bug id.

       【问题】

        内容变更的时候没有追加更新

        文件间的整合性差

除上述以外:

1LEADER仅仅是统计测试结果或是分配测试担当就要花费一整天

2,当被问到总测试数目时无法很快回答(不数一遍的话是无法回答的)

3,报告bug时,被回答[那是测试项记述错误,请使用最新版的测试项]

4,式样变更了,哪些测试用例应该修改不明

 

 测试管理者的各位,如果工具能做的事情都让工具来做,也就可以更加专注于管理作业本身了吧。仅仅是管理测试用例和统计测试结果就花光时间的事情也就可以防止了。而且对于测试工程师,遵照工具的格式,测试项目的写法可以得到统一也是有益的。

  更加有利的是,导入测试管理系统大大有助于测试工程的标准化。也就是说即便项目或者担当者发生变更,也可以按照共同的手顺来进行。对已测试项的再利用也很有好处。

 

testlink的基本功能

     构成管理

     测试进度的监视和控制

  测试的组织

     bug管理

详细

 

测试项目的管理-(做成,修改)

测试项目的版本管理-subversion,cvs也可以版本管理但是对文件,工作表而   

                            非单个测试项)

测试项目的导入和导出-(做成的测试项目在别的工程中可以得到利用)

测试实施状况、执行结果的表示

    testlink的界面

    [Test specification]

     

     

     

     

    [Test plan management]

    Edit Test case

     

     

     

     

    Test plan management

    Search test case

     

     

     

     

     

    Print test cases

     

     

     

     

     

    [Keywords]

     

     

     

     

     

    Keyword management

     

     

     

     

     

    Assign keywords

     

     

     

     

     

    [Test Project Management]

     

     

     

     

     

    Create new test project

     

     

     

     

     

    Edit/delete test project

     

     

     

     

     

    Assign user roles

     

     

     

     

     

    [User Administration]

     

     

     

     

     

    User management

     

     

     

     

     

    Role management

     

     

     

     

     

    [custom fields]

     

     

     

     

     

    Custom field management

     

     

     

     

     

    Assign custom fields