TestLink学习六:TestLink1.9.13工作使用小结
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工作使用小结的更多相关文章
- TestLink学习四:TestLink1.9.13使用说明
前言 测试管理工具,是指用工具对软件的整个测试输入.执行过程和测试结果进行管理的过程.可以提高回归测试的效率.大幅提升测试时间.测试质量.用例复用.需求覆盖等. TestLink用于进行测试过程中的管 ...
- TestLink学习八:TestLink1.9.13与Mantis1.2.19集成
简述 在TestLink和bug 管理系统集成必须具备以下特点: 1. 在TestLink和bug 管理系统之间所有的信息交流都是在数据库中完成. 2. TestLink(现在版本)既不能发信息给bu ...
- TestLink学习二:Windows搭建TestLink环境
环境准备: 搭建php5.4.39+apache2.2+mysq5.5.28l环境 (可参考http://www.cnblogs.com/yangxia-test/p/4414161.html) (注 ...
- Hbase深入学习(六) Java操作HBase
Hbase深入学习(六) ―― Java操作HBase 本文讲述如何用hbase shell命令和hbase java api对hbase服务器进行操作. 先看以下读取一行记录hbase是如何进行工作 ...
- TweenMax动画库学习(六)
目录 TweenMax动画库学习(一) TweenMax动画库学习(二) TweenMax动画库学习(三) Tw ...
- 《深入Java虚拟机学习笔记》- 第13章 逻辑运算
<深入Java虚拟机学习笔记>- 第13章 浮点运算
- SVG 学习<六> SVG的transform
目录 SVG 学习<一>基础图形及线段 SVG 学习<二>进阶 SVG世界,视野,视窗 stroke属性 svg分组 SVG 学习<三>渐变 SVG 学习<四 ...
- LINUX内核分析第一周学习总结——计算机是如何工作的
LINUX内核分析第一周学习总结——计算机是如何工作的 张忻(原创作品转载请注明出处) <Linux内核分析>MOOC课程http://mooc.study.163.com/course/ ...
- LINUX内核分析第二周学习总结——操作系统是如何工作的
LINUX内核分析第二周学习总结——操作系统是如何工作的 张忻(原创作品转载请注明出处) <Linux内核分析>MOOC课程http://mooc.study.163.com/course ...
随机推荐
- playframework中多附件上传注意事项
playframework中多附件上传注意事项 2013年09月24日 play 暂无评论 //play版本问题 经确认,1.0.3.2版本下控制器中方法参数 List<File> fi ...
- datepicker冲突
公司里的项目由于发展较快,很多东西都没有好好梳理一下,以至于有很多的潜在的问题. 最近就遇到了一个比较坑的问题.datepicker 有两个插件库中的datepicker插件比较有名.一个是jQuer ...
- swift学习笔记之-构造过程
//构造过程 import UIKit /* 构造过程(Initialization): 1.构造过程是使用类.结构体或枚举类型的一个实例的准备过程.在新实例可用前必须执行这个过程,具体操作包括设置实 ...
- 软件快速开发平台 JEPF
JEPF新一代软件快速开发平台(Java Elephant Platform)是一款优秀的平台产品,它本着灵活.快捷开发.高性能.高协作性.高稳定性.高可用性.人性化的操作体验为设计宗旨历经2年研发成 ...
- 编译hadoop eclipse的插件(hadoop1.0)
原创文章,转载请注明: 转载自工学1号馆 欢迎关注我的个人博客:www.wuyudong.com, 更多云计算与大数据的精彩文章 在hadoop-1.0中,不像0.20.2版本,有现成的eclipse ...
- IOS Quartz2D 通过UIColor生成图片
普通生成 示例代码: //这里实现普通生成图片的方法 - (void)drawRect:(CGRect)rect { CGRect cxRect = CGRectMake(, , , ); UIGra ...
- 蓝牙Ibeacon室内定位和微信摇一摇周边原理分析
苹果推出Ibeacon室内定位技术是为了弥补GPS无法覆盖室内定位这种场景.苹果意味着创新,在其推动下,蓝牙Ibeacon得到了极大的应用.而腾讯则是利用蓝牙Ibeacon在场景体验方面进行了创新,实 ...
- 怎么向Xcode6 IOS8之后向项目中添加预编译文件
苹果的XCode在6版本之后新建项目时取消了自动创建预编译头文件pch,该文件里存放的工程中一些不常被修改的代码,比如常用的框架头文件,这样做的目的提高编译器编译速度.我们可以往里面加入一些项目中都要 ...
- XCode中#pragma的使用
为了能够快速定位到代码的目标位置,可以使用#pragma:
- 敏捷软件开发(1)--- STATE 模式
如果状态在运行过程中,不停的切换和改变,我们怎么办? 状态的迁移是我们生活和工程中非常普遍的一个概念.于是在数学上有一种理论来分析和解决这个问题. 有限状态机理论是一个非常成熟的理论,所有动作和流程的 ...