最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

第二届功能测试演讨会简报

  • 2008-08-07
  • 本文字数:899 字

    阅读完需:约 3 分钟

做为 Agile2008 大会的热身,第二届敏捷联盟功能测试演讨会召开了。Jeff Paton 主持了多个开放式 Session。这次演讨会的主要目的是讨论当前自动化功能测试领域的新颖观点,以及未来的自动化功能测试工具可能是什么样的。

与这一目的相对应,本次演讨会包括多个不同主题的开放式 Session:

  • 叙事体测试:这是什么东西?在功能测试中它的作用是什么?
  • 为什么验收测试驱动的开发没有发展起来。
  • 测试与规范——我们写的是哪一个呢?
  • Tool Clearing house? 为什么会有这么多的工具?
  • 用户可理解的测试 VS. 编程的力量。
  • HTML:是理想的测试 DSL 呢,还是垃圾?

午饭后,大家还做了个“回顾未来” ——一个特别的回顾会议,内容是畅想未来,目标是确定在未来的一年内我们希望看到哪些事情。讨论组发现了几个较大的共同需求,其中之一就是那些可以释诠当 前功能测试领域的最佳实践以及测试框架(那些运行并可能返回测试报告的工具)与测试驱动工具(负责将测试转化成测试之下的系统语言的工具)之间区别的文 章。

在“为什么验收测试驱动的开发没有发展起来”的主题上:

程序员

  • 没有得到象单元测试驱动开发的乐趣和收益
  • 测试的范围和节奏是不同的。(节奏成为大家讨论的关键词)
  • 象测试数据准备这样的体力活让人感觉不象是在编程

业务人员

  • 看不到 ATDD(验收测试驱动开发的)的收益
  • 验收测试无法定义到所需要的精确级别
  • 没时间
  • 他们喜欢写规则,而不是用例

在关于测试工具的讨论中,大家一致同意为敏捷功能测试工具建立一个净室(Cleaning house)。大家认为,这类工具应该具有如下功能或特点:

  • 测试输入格式 (XML, HTML, Java, Groovy, Vendor Script)
  • 支持领域特定语言(Domain Specific Language)
  • 测试目标:Windows Application, Browser based, WinForms, Eclipse 富客户端

对工具的分类才刚刚开始。

其它 Session 纪要的链接如下: Tests vs. Specifications/Requirements Tests vs. Examples Narrative Testing pictures 。最后,Mike Debbo 发布了 AA-FTT 2008 workshop redux, part 1 part 2

InfoQ 提供的相关文章: Workshop Announcement 和去年的演讨会“ Next-Generation Functional Testing

查看英文原文: Second Functional Test Workshop Results

2008-08-07 21:36719
用户头像

发布了 100 篇内容, 共 20.9 次阅读, 收获喜欢 5 次。

关注

评论

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

[架构实战营]模块八作业

xyu

#架构实战营

模块八作业

VE

架构实战营

带你学会区分Scheduled Thread Pool Executor 与Timer

华为云开发者联盟

线程 线程池 Timer 任务调度 JDK 1.5

我们应该如何过好自己这一生?

Phoenix

心理学

zookeeper迁移实践

小江

zookeeper 迁移数据

linux之dd命令

入门小站

Linux

架构训练营 模块七

小卷儿

21. AI会让人类大量失业吗

数据与智能

人工智能

消息队列:RocketMQ事务实现

正向成长

RocketMQ事务

架构实战营模块八作业

maybe

你是一名技术管理者还是项目管理者?

菜根老谭

项目管理 技术管理

机场做好这道题,才能万户千家共婵娟

脑极体

架构实战营 模块八 作业

脉醉

#架构实战营

在线SQL(Insert/Update)语句转JSON工具

入门小站

工具

作业8

柱林

Confluence OGNL 注入漏洞的严重安全问题

HoneyMoose

python学习笔记:day1——python入门了解

秦时明月

Python编程

Prometheus PushGateway 0.9 和 1.0 的区别

耳东@Erdong

Prometheus PushGateway 9月日更

分布迁移下的深度学习时间序列异常检测方法探究

云智慧AIOps社区

深度学习 异常检测 技术学习 智能运维 分布迁移

python 学习笔记:day2——基本数据类型

秦时明月

Python编程

消息队列数据存储设计案例-模块八

小牧ah

架构实战营

老骥伏枥-network policy之iptables实现

Lance

SpringMVC源码分析-HandlerAdapter(3)-RequestMappingHandlerAdapter请求处理

Brave

源码 springmvc 9月日更

模块八作业

king

架构实战营1期模块八作业——中间件设计

tt

架构实战营

索信达控股:新一代金融知识图谱解决方案的落地应用和研究

索信达控股

金融科技 金融 知识图谱

大力出奇迹,揭秘昇腾CANN的AI超能力

华为云开发者联盟

AI 算法 算力 CANN

中秋晴朗夜,我们与星月相见

脑极体

设计消息队列存储信息数据的MySQL表格

木云先森

架构训练营

Vue进阶(幺贰陆):表格复用 TypeError: _self.$scopedSlots.default is not a function解决方法

No Silver Bullet

Vue 9月日更

啥都复用不了,还谈什么中台!

菜根老谭

中台 复用 技术管理 平台架构

第二届功能测试演讨会简报_研发效能_Mark Levison_InfoQ精选文章