ThoughtWorks Studios开发了一个针对Java应用的功能测试集成开发平台——
Twist。 这个工具将用户故事建档、抓取可执行的请求、开发、维护、做功能测试以及发送相关测试报告集中到同一个平台上。目前,您可以下载到Twist的免费版。
Twist的一个主要特性是支持领域特定语言(DSLs)。开发团队可以创建一种相对简单、且与英文类似的语言来描述。这样一来,业务部门的人也可以很容易就读懂,甚至也使用这种语言编写测试。就职于ThoughtWorks的Martin Fowler最近关于DSL方面,就说了很多。
Twist是基于Eclipse平台开发的,使用Selenium和Frankenstein来实现自动化,但并不限于此。只要您插入相关的插件,且用JAVA写相关的测试代码,您就可以使用Twist。
Twist使用标签(tag)来组织测试的运行。通过过滤那些和测试相关联的标签,可以选择性地运行测试子集。
主要功能有:
- 可以剪切/复制/粘贴的workflow和workflow step
- 可以剪切/复制/粘贴的表格以及表格单元
- 本地报告生成
- 执行测试时生成即时的报告。可以查看执行点,以及对应的结果。
- 批量管理scenario的tag
- 能够重构Context的命名
- 录制功能增强。可以在Firefox Chrome模式下录制;使用变量而不是硬编码。
- 增强对Selenium配置的支持
- 导出构建依赖
- 直接从Twist更新站点更新软件
- 其他
官方下载地址是:http://www.thoughtworks.com/products/twist-agile-testing/start
时间: 2024-10-06 00:41:02