Testlink是一款强大的用例追踪和管理工具。测试管理注重的实际上就是一个流程。

1、默认当测试用例同名时,就会有提示。(以前版本需要修改配置)

2、测试用例序号:(缺点

  1)删除一个测试用例之后,后面的编号会再次加1,编号无法修改。(除非数据库修改)

  2)可以手动上下移动测试用例,但序号不变

3、测试用例集不限三级,可有多级,且同一级可同时存在测试用例集与测试用例。

4、里程碑暂时用处不大。

5、添加测试用例到测试计划:只是测试用例与测试计划的关系,无版本管理。(必须理解)

使用场景:工作中需要为测试计划1分配它的所有测试用例,

解决方法:就需要把哪些需要包括的测试用例添加到测试计划中去,即测试计划包括了所有的测试用例,可能是不同版本执行的。

6、指派执行测试用例:测试计划、版本、用例、执行者的关系。(必须理解)

使用场景:测试计划V6.3、版本RC1、进行冒烟测试。

解决方法:需要哪些用例就在用例的执行者后面设置相应的用户,未设置用户的用例就代表此版本不包括这些用例,在统计中,尚未执行的用例中不会统计它。

7、用户角色:

1)默认情况下为用户设置的角色并不代表在实际项目真正的角色。在项目计划中可以将用户角色修改,应用就按测试计划中的角色。

2)自行注册的用户角色默认为guest.

3)admin用户也没有查看其它用户的密码权限。若忘了密码,可以发邮件给对方用户。

8、为测试计划指派角色:

使用场景:不同的项目需要参与测试的人员不一样,如何设置?

解决方法:指派测试计划角色的列表中包括了所有的用户,在使用中,若某用户不参与此计划中,可以将此用户的测试计划角色设置为“无权限”;若想让某个测试人员作为测试经理,则可以修改它的测试计划角色为Leader即可。

9、保证了测试的完整性。通过其中的Requirements可以把测试用例和用户需求规格说明书结合起来,可以在细化需求的同时,为每条需求指派相关的测试用例,可以保证测试的完整性;

10、关联不同用例。通过其中的keywords,可以把很多相关的测试用例结合起来,如同黏合剂的作用。比如在做一致性测试的时候,可以选择用例库中用例,并通过keywords进行关联;

11、实施阶段测试。通过其中的Test Suit和测试计划可以为每个项目开发不同的用例集合。拿WebUM项目来说,针对不同的测试阶段可以设计成[WebUM集成测试]、[WebUM系统测试]、[WebUM回归测试]、[WebUM验收测试]等等test suit。而对于每一个test suit,又可以通过Build Managemet设计成不同时期的测试,比如[WebUM验收测试]可能要经过若干次,这时就可以通过创建Build来实现,且每次的测试结果可以保留;

12、自动生成测试报告。通过TestReports可以清楚地看到测试结果及其分析,便于项目相关人员参考并做出决策。

遗留问题

1、testlink与jira集成,我未弄成功。

2、testlink与fckeditor也未成功。

3、后续研究下testlink与mantis的集成。

TestLink学习六:TestLink1.9.13工作使用小结的更多相关文章

  1. TestLink学习四:TestLink1.9.13使用说明

    前言 测试管理工具,是指用工具对软件的整个测试输入.执行过程和测试结果进行管理的过程.可以提高回归测试的效率.大幅提升测试时间.测试质量.用例复用.需求覆盖等. TestLink用于进行测试过程中的管 ...

  2. TestLink学习八:TestLink1.9.13与Mantis1.2.19集成

    简述 在TestLink和bug 管理系统集成必须具备以下特点: 1. 在TestLink和bug 管理系统之间所有的信息交流都是在数据库中完成. 2. TestLink(现在版本)既不能发信息给bu ...

  3. TestLink学习二:Windows搭建TestLink环境

    环境准备: 搭建php5.4.39+apache2.2+mysq5.5.28l环境 (可参考http://www.cnblogs.com/yangxia-test/p/4414161.html) (注 ...

  4. Hbase深入学习(六) Java操作HBase

    Hbase深入学习(六) ―― Java操作HBase 本文讲述如何用hbase shell命令和hbase java api对hbase服务器进行操作. 先看以下读取一行记录hbase是如何进行工作 ...

  5. TweenMax动画库学习(六)

    目录            TweenMax动画库学习(一)            TweenMax动画库学习(二)            TweenMax动画库学习(三)            Tw ...

  6. 《深入Java虚拟机学习笔记》- 第13章 逻辑运算

    <深入Java虚拟机学习笔记>- 第13章 浮点运算

  7. SVG 学习<六> SVG的transform

    目录 SVG 学习<一>基础图形及线段 SVG 学习<二>进阶 SVG世界,视野,视窗 stroke属性 svg分组 SVG 学习<三>渐变 SVG 学习<四 ...

  8. LINUX内核分析第一周学习总结——计算机是如何工作的

    LINUX内核分析第一周学习总结——计算机是如何工作的 张忻(原创作品转载请注明出处) <Linux内核分析>MOOC课程http://mooc.study.163.com/course/ ...

  9. LINUX内核分析第二周学习总结——操作系统是如何工作的

    LINUX内核分析第二周学习总结——操作系统是如何工作的 张忻(原创作品转载请注明出处) <Linux内核分析>MOOC课程http://mooc.study.163.com/course ...

随机推荐

  1. 推荐几个的chorme的扩展程序

    下面来解释下这几个插件 (0)Context : 管理这些乱七八糟的扩展程序,插件用的时候,点开,不用的时候,关闭,这样可以降低游览器的负荷 (1)AngularJS Batarang : 测试ang ...

  2. MySQL数据库中字符集的问题

    今天在做Hibernate案例,往mysql中写记录的时候,出现ERROR: Incorrect string value: '\xE5\x8A\xA0\xE5\x86\x85...' for col ...

  3. 在Android Studio中用Gradle添加Robolectric

    我们用Robolectric测试的话需要在gradle中进行配置,国内的详细教程太过简易,而且很多是低版本下的配置方案.所以经过本人的仔细摸索,找到了现在高版本中的配置方案,主要还是参考了官网的配置教 ...

  4. iOS多线程邂逅

    .线程之间的通信 //有一个特别耗时的操作,比如说网络请求,开启子线程去请求网络,我们一般是要在主线程更新UI,如何从子线程跳转到主线程? #import "ViewController.h ...

  5. iOS 学习 - 7.限制 TextField 输入字符长度

    #pragma mark -- TextField代理 -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange: ...

  6. 实验:传输层:TCP协议

    一.概述 TCP和UDP处在同一层——运输层,但是它们有很多的不同.TCP是TCP/IP系列协议中最复杂的部分,它具有以下特点: (1) TCP提供 可靠的 数据传输服务,TCP是 面向连接的 .应用 ...

  7. iOSQuartz2D-02-绘制炫酷的下载进度条

    效果图 实现思路 要实现绘图,通常需要自定义一个UIView的子类,重写父类的- (void)drawRect:(CGRect)rect方法,在该方法中实现绘图操作 若想显示下载进度,只需要实例化自定 ...

  8. iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载+使用输出流代替文件句柄

    前言:本篇讲解,在前篇iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载的基础上,使用输出流代替文件句柄实现大文件断点续传.    在实际开发中,输入输出流用的比较少,但 ...

  9. 监听spring加载完成后事件

    有这个想法是在很早以前了,那时的我没有接触什么缓存技术,只知道hibernate有个二级缓存.没有用过memcache,也没有使用过redis. 只懂得将数据放到数组里或者集合里,一直不去销毁它(只有 ...

  10. 在js中获取get参数(仿PHP)

    复制粘贴即可..然后就可以在js中像PHP用$_GET['name']这样子获取get参数了!! /*--------------------(返回 $_GET 对象, 仿PHP模式)-------- ...