9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

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

  • 2008-10-13
  • 本文字数:661 字

    阅读完需:约 2 分钟

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

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

Twist 是基于 Eclipse 平台开发的,使用 Selenium Frankenstein 来实现自动化,但并不限于此。只要您插入相关的插件,且用 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 是继 Mingle Cruise 之后,ThoughtWorks Studios 推出的又一个系列产品。

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

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2008-10-13 16:471541
用户头像

发布了 71 篇内容, 共 18.7 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

如何使用 go-micro 写微服务应用

宇宙之一粟

Go 微服务 三周年连更

ArkCompiler开发

坚果

OpenHarmony 三周年连更

寻找工作中焦虑的源头——系统思考实践

Bruce Talk

系统性思考

如何真正“不花一分钱”部署一个属于你的大模型

Zhendong

人工智能 PyTorch ChatGPT

长连接Netty服务内存泄漏,看我如何一步步捉“虫”解决 | 京东云技术团队

京东科技开发者

内存泄露 京东云 netty 企业号 4 月 PK 榜

App复杂动画实现——Rive保姆级教程 | 京东云技术团队

京东科技开发者

京东云 企业号 4 月 PK 榜 rive

音视频八股文(3)--ffmpeg常见命令(2)

福大大架构师每日一题

音视频 ffmpeg

Orillusion荣获SegmentFault AIGC Hackathon 2023 线上黑客马拉松赛二等奖&最佳创意奖

Orillusion

开源 元宇宙 webgpu AIGC ChatGPT

线上多域名实战

越长大越悲伤

JavaScript 前端 CDN 域名

《皮囊》

后台技术汇

三周年连更

16种国际版多语言点赞抖音分享点赞任务平台网站APP源码搭建

网站,小程序,APP开发定制

Unity 之 超级实用的小技巧

陈言必行

Unity 三周年连更

如何在 Java 8 中使用 Streams?结合多种案例剖析学习!

Java架构历程

三周年连更

为啥运维人员更喜欢 NeoVim 而不是 Vim?这8个原因或许是答案,命令对比一目了然!

wljslmz

Linux 运维 三周年连更

IPv6协议转换技术

穿过生命散发芬芳

ipv6 三周年连更

MediaPlayer音频与视频的播放介绍

向阳逐梦

api 网关 MediaPlayer 三周年连更

「Go框架」深入理解gin框中Context的Request和Writer对象

Go学堂

golang 开源 程序员 个人提升

跨平台应用开发进阶(五十四):Android APP调试工具:ADB

No Silver Bullet

android adb 跨平台应用开发 三周年连更 APP调试工具

一文读懂Redis哨兵

京茶吉鹿

数据库 nosql redis哨兵

全栈开发实战|​电子商务平台的设计与实现(Spring Boot + MyBatis + Thymeleaf)

TiAmo

Spring Boot mybatis thymeleaf 全栈开发 三周年连更

京东小程序接入ARVR的技术方案和性能调优 | 京东云技术团队

京东科技开发者

小程序 人脸识别 京东云 企业号 4 月 PK 榜 ARVR

2022-04-22:给你两个正整数数组 nums 和 target ,两个数组长度相等。 在一次操作中,你可以选择两个 不同 的下标 i 和 j , 其中 0 <= i, j < nums.leng

福大大架构师每日一题

Go 算法 rust

Android C++系列:数组在函数中注意事项

轻口味

c++ android 三周年连更

100个Python实战项目(十三)使用 Tkinter GUI 库构建闹钟应用程序

海拥(haiyong.site)

三周年连更

.gitignore 详解

程序员海军

三周年连更

玩转Redis|学会这10点让你分分钟拿下Redis,满足你的一切疑问

浅羽技术

Java 数据库 redis 缓存 三周年连更

SpringBoot之如何实现热部署|超级详细,建议收藏

bug菌

Spring Boot 热部署 三周年连更

HTTP协议中Via的用法

阿泽🧸

三周年连更 via

申请chatGPT账号

石云升

AI ChatGPT 三周年连更

Node工程的依赖包管理方式 | 京东云技术团队

京东科技开发者

JavaScript node.js 前端 京东云 企业号 4 月 PK 榜

使用 buildx 构建跨平台镜像

江湖十年

Docker docker build Docker 镜像

  • 扫码添加小助手
    领取最新资料包
ThoughtWorks发布功能测试自动化平台——Twist_Java_Chris Sims_InfoQ精选文章