最近,来自软件公司EdgeCase的专家们,帮助来自俄亥俄的企业级架构公司Janova构建了一套基于Web的自动化测试工具。用户可以使用英语编写测试脚本,然后在云中批处理执行。开发人员使用了Ruby语言来构建这套工具。
\这支由来自Janova和EdgeCase的软件工程师组成的混合队伍,只用了八个月就完成了从原型到实现的飞跃。Janova成功开发的三个主要因素是:
\- 使用Ruby语言作为实现技术。\
- 使用敏捷开发过程,两周一个迭代,非常灵活,在开发过程中调整优先级也非常容易。\
- 使用SaaS(软件即服务)的部署方式,用户可以通过Web访问云中的应用程序。Jonava在其网站上声称,在云中部署可以显著提升测试的运行速度高达20倍。这全靠一个后台协调模块将任务分配给多个工作模块。此外这个协调模块还负责访问的安全性。\
对Janova内部实现和细节感兴趣的读者,可以在这个论坛上找到教程、视频和其他信息。
\国际媒体公司Red Herring也看好Janova。Red Herring的编辑团队将Jonavo列入了2011年美国创新公司100强。Red Herring公司的CEO,Alex Vleux说:
\经过慎重的考虑和讨论后,我们将名单从遍布北美的几百家公司缩减到一百家。我们相信Janova蕴含了成功企业所需要的眼光、驱动力以及创新精神。Janova应该为他所取得的成就感到自豪,他的对手可都不是吃素的。\
用户可以包月使用该服务,费用为每用户每月10美元(基础版)或每用户每月25美元(专业版)。Janova还提供了企业版,企业版不限制应用程序数量和并行执行测试数量。此外,还可以申请15天的试用帐户。
\查看英文原文:Janova and EdgeCase build Testing Tool in seven Months