测试自动化管理

  Squish Central 是一个跨平台的,端到端测试自动化管理解决方案,有助于管理和控制自动化测试的所有方面。Squish Central 的特点包括:

  ● 管理任务(应用程序部署、测试部署,构建自动化等)

  ● 管理的测试(Squish GUI测试和更多)

  ● 自动部署应用程序的构建和测试数据

  ● 管理机池来执行测试

  ● 调度的分布式测试运行

  ● 管理和处理测试结果和报告

  ● 用户和角色管理

  ● 团队协作和沟通

  Squish Central可以通过一个强大的web界面来设置自动化,执行所有必要的任务。Activity streams和可能文件评价测试和结果支持团队协作。Squish Central 是跨平台的解决方案,使得它可以按照确定的时间表在许多不同的分布式测试目标机器上运行。

  支持自动化的完整的周期--构建一个应用程序来运行它的测试--在执行之前,它可以指定不同的来源的应用程序、数据和测试应该被检索并部署。示例来源包括:

  ● 文件传输所有机器的机器池管理

  ● Jenkins (former Hudson)

  ● HTTP

  Squish Central紧密与 Squish GUI 测试相结合。此外,它能够运行像JUnit and PHPUnit一类的通用 batch/shell 脚本测试的xUnit家族。一种以浏览器插件为基础的,允许添加新的任务和测试类型的扩展机制。许多自动化的测试运行在许多不同的机器/操作系统组合可以产生大量的结果,包括大量的冗余信息。Squish Central的报告是优化了这样的场景,让结果可以理解和管理。未来的计划包括支持更多的集成,例如,自动错误归档在工具如JIRA、Mantis、或Bugzilla、集成与需求和规范的工具。