XQual Studio (XStudio) 是目前业内功能最全的测试管理工具,特别提到的是它完全免费!它的功能可以与HP QualityCenter媲美,完全具有测试需求、测试用例管理、测试执行、缺陷跟踪、报表分析功能。目前业内的免费版测试管理工具,一般只具有单纯的用例管理或缺陷管理,如TestLink或Bugzilla、JIRA等;它们不会对软件测试生命周期的工作和资源进行统一管理。而这款XStudio完全具备,可谓QC的免费版。但是它不会替代QC的强大功能,作为免费的工具终究有不足之处:XStudio不具有工作流自定义、字段自定义功能和二次扩展能力,所以企业如果用它,只好遵从它默认的工作流程!不过对于中小企业或中小测试团队来说,XStudio完全够用,起码比目前比较流行的TestLink强大很多!
XStudio官方网址:http://www.xqual.com/products/xstudio.html
XStudio下载地址:http://www.xqual.com/support/download.html
XStudio功能列表
- 100%树形图界面操作
- WEB访问或GUI访问
- J2EE应用,支持Tomcat和Apache,后台数据库采用MySQL
- 功能模块包括:用户管理、测试系统管理、需求管理、产品规格管理、项目管理、测试计划与用例管理、测试执行、缺陷跟踪、报表分析等,并具有模块间集成与覆盖率功能
- 支持自动化测试执行和手工执行,目前支持的自动化测试脚本包括C/C++, Java, C#, Python, Perl, XUnit, VBScript, JavaScript以及一些测试工具如AutoIt, Selenium, VisualStudio, TestComplete, Sahi, Ranorex, Squish, TestPartner等
- 支持与其它免费工具集成,如Mantis、Bugzilla、Trac
- 内建一个简单的SDK库,支持使用Java做些二次开发
XStudio安装
XStudio服务器端支持Linux、Mac和Windows。在企业的拓扑结构可以有以下几种:
安装XStudio之前,请下载安装JRE1.6、Mysql5.5(下载地址http://dev.mysql.com/downloads/mysql),并下载JDBC Driver(下载地址http://www.mysql.com/downloads/connector/j/)以备后用。安装JRE不多言,安装Mysql只需按照默认的典型安装方式即可;在Instance Configuration Wizard界面选择Standard Configuration即可,记住设置的Root密码。安装MYSQL后,请使用MYSQL客户端工具以root帐号创建一个XStudio空数据库,如xstudio_db。
然后在XStudio下载页面下载最新版的XStudio Windows版如XStudio v1.3sp1 for Windows,开始安装它。安装完毕后,把前边下载的JDBC包解压,并COPY到XStudio的<Install_folder>bin/jdbc/下。
按照上边的提示修改即可。特别提到connection template字段不需要改的。点击Submit即可弹出登录界面:
初始登录使用XStudio的自带帐号admin/password即可。
XStudio的Web方式安装
从XStudio下载页面下载XStudio v1.3sp1 Web Package。然后安装Tomcat或Apache服务器,再按照该页面的方式配置XStudio Web Pachage与其集成,这里不再多说。配置后,可以通过浏览器访问XStudio了,URL是http://<server_name>:<port>/XSTUDIO/bin/
XStudio的分布式安装
为了从其它客户端机器访问XStudio服务器,需要在这些客户端机器安装XAgent。首先从XStudio下载页面下载XAgent v1.3sp1 for Windows,并安装。配置方式和前面的一样。
XStudio的基本使用
--用户管理
如图,以admin登录后,进入User标签,这里可以创建用户与设置权限
--需求管理
如图,进入Requirement标签,这里可以创建、修改需求,并设置与规格Specification、测试Test的关联
--规格管理
如图,进入Specification标签,进行规格的管理,并设置与需求、测试之间的关联
--项目管理
如图,进入Project标签,进行项目定义,Sprint进度管理和Backlog管理等;同时进行统计跟踪。
--测试与测试用例管理
如图,进入Test标签,可以对需求和规格设计测试用例,并定义各种关联关系--测试执行管理
如图,进入Campaigns标签,可以手工或自动执行测试用例。当然,如果是自动化测试,需要开发与XStudio集成的测试脚本,并定义执行机并支持设置计划任务来定期自动的来运行这些脚本,并显示执行结果分析。

--缺陷跟踪
如图,进入Defects标签,管理BUG。没什么多说的,可以设置缺陷与需求、用例之间的管理关系,并设计报表。
总结
该类测试管理软件安装方便,使用简单,本文不累述。经过Sincky最近的评估,XStudio确实不错,虽然功能不足以强大到商业工具QC那样,但是它完全免费,而中小测试团队对测试流程和测试资源的有效管理期望,XStudio完全可以胜任!