BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

ThoughtWorks发布功能测试自动化平台——Twist

| 作者 Chris Sims 关注 0 他的粉丝 ,译者 沙晓兰 关注 0 他的粉丝 发布于 2008年10月14日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

ThoughtWorks Studios开发了一个针对Java应用的功能测试集成开发平台—— Twist。 这个工具将用户故事建档、抓取可执行的请求、开发、维护、做功能测试以及发送相关测试报告集中到同一个平台上。目前,您可以下载到Twist的免费版。

Twist的一个主要特性是支持领域特定语言(DSLs)。开发团队可以创建一种相对简单、且与英文类似的语言来描述。这样一来,业务部门的人也可以很容易就读懂,甚至也使用这种语言编写测试。就职于ThoughtWorks的Martin Fowler最近关于DSL方面,就说了很多。下面是在Twist中,一组DSL代码是如何映射到后台的自动化测试的截图。

Twist Screen Capture

Twist是基于Eclipse平台开发的,使用SeleniumFrankenstein来实现自动化,但并不限于此。只要您插入相关的插件,且用JAVA写相关的测试代码,您就可以使用Twist。

Twist使用标签(tag)来组织测试的运行。通过过滤那些和测试相关联的标签,可以选择性地运行测试子集。和测试关联的标签可以是:

  • 运行的测试类型所应该涵盖的测试——回归测试、冒烟测试、性能测试
  • 特性或者功能域
  • 发布
  • 平台

该产品还拥有报告功能。一旦测试失败,Twist提供的报告包含了所有失败的scenario,测试失败的时间、截屏和完整的关于失败原因的追踪栈。

下面这个表列出的是Twist的正式售价:

Single User Pack $1,000
5 User Pack $2,500
10 User Pack $4,500
20 User Pack $8,000

Twist是继MingleCruise之后,ThoughtWorks Studios推出的又一个系列产品。

查看英文原文:ThoughtWorks Announces Twist, Automated Functional Testing Platform

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT