(1)工具概述
TestLink
Testlink是SourceForge的开放源代码项目之一,基于Apache+MySQL+PHP环境。它是一个基于web的测试用例管理系统,运用测试跟踪的想法,为了提高测试跟踪的效率和让开发人员看看QA团队正在做的工作用于进行测试过程中的管理,可以将测试过程从测试需求、测试设计、到测试执行完整地跟踪管理起来,同时,它还提供了多种测试结果的统计和分析,使测试人员能简单地开始测试工作和分析测试结果。Testlink是Good Technology公司的一个名叫Chad Rosen的开发人员在2000年左右创建的。截止到2017年1月21日,发布了Testlink 1.9.16版本。官方网站为:http://www.testlink.org/
Vertrigoserv(环境)
Vertrigoserv是Windows平台下,非常专业的、易于安装的免费网络开发环境,它继承了Apache、PHP、MySQL、SQLite、SQLiteManager、PhpMyAdmin、Zend Optimizer。采用方便的集成安装包,所有组件将安装于统一的目录下。作为TestLink环境使用。
(2)该测试管理工具对应的流程,该工具背后所遵循或体现的测试管理流程是怎样的,必要时应绘制相关的流程图。
作为基于web的测试管理系统,Testlink的主要功能包括:测试需求管理、测试用例管理、测试用例对测试需求的覆盖管理、测试计划的制定、测试用例的执行和大量测试数据的度量和统计功能等,除此之外,它还提供了一些简单的统计功能。按照下面的流程图进行操作:
具体到每一部分大致分为:设置用户、测试项目管理、测试需求管理、测试计划管理、指派测试计划角色、测试用例管理、创建测试用例、建立测试用例和测试需求的覆盖关系、添加/删除测试用例到测试计划、指派执行测试用例(给测试人员分配任务)、测试执行与报告Bug、执行测试、测试结果分析。
(3)工具的特点和局限性
特点
1.免费开源:代码遵循Apache2 开源协议,免费使用,对商业用户也无任何限制;
2.邮箱提醒:系统会通过邮件及时通知团队和客户。邮件通知的环节、形式、时间、接受人都可以定制;
3.权限控制:基于项目的权限控制,支持创建多个项目的管理,每个人员可以属于不同项目的不同角色;
4.系统可定制:可以灵活地自定义多个信息,包括:自定义字段、邮件通知、管理流程、查询字段、报表字段等等;
5.插件支持:可以方面地在线安装多个插件,比如:图形报表、导出xls、统计分析等;
6.广泛的技术支持:Testlink是国内和国际上非常流行的系统,使用广泛,产品稳定可靠,值得信赖。
局限
1.环境支持落后:Testlink仍需要php支持继承mysql.dll,这个只在php5.0版本之下使用,而php5.0之上只继承myspli.dll。这样会导致用户php版本不能过高。
2.本体过于简洁:在web上使用,功能有限,无法实现更加精细的功能。
3.测试不够灵活:Testlink更适合传统的软件开发方式,开发和测试周期必须要完整安排,不太适合现在的敏捷开发。
(4)工具的改进
1.希望Testlink的开发小组能够更快更新以适应不断更新的开发环境,支持最新版本的php、mysql等。
2.希望在web界面上能够有更加合理的交互界面,现在的模式下会隐藏一些选单,只有按照指定操作才能显示。希望能让界面更加对用户友好。
3.希望能够改善整体的测试结构,能够应对更加快速突发性质的敏捷开发。
4.测试出现问题的log应该更加详细,方便用户记录bug。
(5)成员贡献
序号 | 姓名 | 贡献 | 备注 |
1 | 屠宸宇 | 合理分工安排组员工作并汇总,成功安装并使用,书写Testlink的使用说明文档,书写最终总结博客。 | 组长 |
2 | 彭丁巍 | 对每日例会进行记录,总结当日工作情况书写每日博客,汇总做出小组文档。 | |
3 | 付昌昌 | 查询记录该工具的基本情况,发展简史,该工具的下载地址,给出配置环境对应方法和工具。 | |
4 | 梁蒙 | 在Testlink中使用测试用例测试,寻找程序的问题给出建议,制作演示的操作视频。 | |
5 | 胡梦婷 | 分析Testlink的基本组成、结构、工作流程等,分析工具的特点、优点和局限性。 |
所有评论(0)