星星之火
  2004年,泽众软件参与了一个大型国有银行的自动化回归测试项目,需要对银行的核心业务进行测试。
  起初自动化测试项目定义为一个工具软件的实施,再增加一些自动化的测试用例,实现回归测试自动化。但是,在实施过程中发现了很多问题:测试数据无法管理,只能放在excel文件中,但无法解决数据关联的问题;测试环境管理复杂;无法面对流程用例的自动化......
  为了满足这些银行测试的刚性需求,于是在客户采购的国外产品上做了大量的二次开发,实现了一个单独的自动化测试框架。
  项目完成之后,我们对此项目完成的框架进行了分析,发现在数据模型、面向流程测试用例管理与构成、测试数据管理、测试数据场景管理方面仍然存在很多不完善的问题。为了完美的解决这个问题,我们开发了国内第一个面向自动化测试的测试软件——TestCenter1.0。
  TestCenter1.0是一个纯粹面向自动化测试的工具,实现了强大的自动化测试框架。即使在2014年来看,这个框架仍然是很先进的。


TestCenter V 2.0之前版本

  持续发展
  本着推广测试与测试工具的想法,我们把TestCenter推荐给各个客户,无论是企业客户还是银行客户。然而从当时的情况来看,基本的测试工作和测试团队还不健全,跑自动化测试更是不敢想象——这是个极客的工作。更多的人还在从事简单的手工测试工作和基础的缺陷管理。
  于是,我们给TestCenter增加了一个缺陷管理模块,和原来的自动化测试框架模块合起来叫做TestCenter。这个产品还不支持手工测试、测试计划等模块。
  随着用户的需求发展,又逐步增加了其他的模块,这是很TestCenter的2.0、3.0产品。

TestCenter V3.0

TestCenter V4.0

  走向成熟
  到了2007年,我们把原来TestCenter的不同模块整合,把原有自动化测试框架的C/S架构修改为B/S架构,统一界面风格和操作,这是TestCenter4.0。这个版本是一个强大的产品,具备了对测试管理全流程的管理:测试需求、测试计划、测试执行、测试分析、缺陷管理、测试环境管理,应有尽有。TestCenter4.0获得了客户的好评,很多大客户选择了TestCenter4.0作为自己的测试管理平台。
  TestCenter4.0选择使用ext的界面架构,速度快,界面友好。但是测试管理软件已经太复杂,ext已经无法承载,并且引发兼容性等问题。
  因此,我们的开发团队彻底修改了技术框架,认为rich web的模式才是更符合测试管理软件的需要。因此,我们重新设计和编写了这个系统,这是TestCenter5.0。

TestCenter V5.0

  国内第一的测试管理软件
  TestCenter5.0是一个划时代的产品,获得了大量客户的认可和广泛的使用,无论是几十家高校教学,还是金融、电信、政府大客户,都在大量使用。客户的认同是我们的骄傲,也是我们研发更强大的测试管理软件的动力。
  TestCenter5.0的特点在于:
  的用户体验。为了追求用户的操作体验,产品在前端采用flex技术,使用户获得在C/S系统上的操作体验,克服了B/S系统缓慢,操作停顿等问题,操作更流畅,使用更自然,为广大的用户所接受。TestCenter是国内稍有的公开试用的软件,提供给客户匿名体验,实名下载试用。
  丰富强大的功能。TestCenter5.0拥有丰富的功能,覆盖了各种测试,各个测试阶段,支持测试需求管理、测试计划管理、测试用例管理、测试集管理、测试执行任务管理、测试日志管理、测试分析、缺陷管理、测试项目管理、测试用例设计、测试文档管理、自动化测试脚本管理、测试数据管理等几十个模块,能够满足各个层面用户的使用需求。
  先进的自动化测试框架和测试用例设计。对自动化测试的支持,从TestCenter1.0开始,在后期随着开展了大量的自动化测试项目之后获得长足发展,是目前好用的自动化测试框架。测试用例设计模块,从2011年开始发展,实现了模型驱动的测试用例设计方法,帮助用户设计量少高覆盖的测试用例。
  与测试体系无缝集成。测试管理平台往往服务于测试工程师和测试体系。TestCenter通过与测试体系无缝集成,帮助用户尽快落地。TestCenter支持测试管理流程,使得流程被容易的固化;测试文档模版,使得测试文档和交付物自动生成,测试成果规范化和标准化。
  未来
  TestCenter正在通过集成更多的测试方法和工具,从测试管理平台变成质量管理平台,成为软件开发过程中衡量和评估产品质量的关键工具,成为软件生命周期管理中不可获取的一部分。
  TestCenter立足于国内,以帮助用户实现规范的测试管理来提升质量为己任,通过更先进的功能,更友好的用户界面和操作,提供客户化订制与集成服务,来帮助国内客户走向成功。