文案:专家分享选择开源和自研道路上的考量以及具体的业务案例,点击查看 了解详情
写点什么

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

  • 2008 年 8 月 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 年 8 月 07 日 21:36496
用户头像

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

关注

评论

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

【TcaplusDB知识库】PB表C++示例代码-查询List表数据

数据人er

SQL注入-“错误”的语句为什么会得到“正确”的结果?

BUG侦探

MySQL 网络安全 SQL注入

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] FieldGetRecord介绍

数据人er

网络安全:SQL 注入漏洞

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

【TcaplusDB知识库】RESTfulAPI. for List表-[PB] ListBatchInsertRecord 介绍

数据人er

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] ReplaceRecord.介绍

数据人er

浅析企业云服务之SaaS、PaaS、IaaS对比分析

郑州埃文科技

IaaS PaaS SaaS

APP热更新技术最优解,不只是支持热更新...

Speedoooo

小程序 APP开发 容器安全 热更新 小程序容器

MatrixOne 0.2.0性能测试报告

MatrixOrigin

开源 MatrixOrigin MatrixOne 超融合异构云原生数据库 矩阵起源

技术干货 | WebRTC ADM 源码流程分析

网易云信

音视频

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] UpdateRecord.介绍

数据人er

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] Traverse.介绍

数据人er

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] BatchInsertRecords介绍

数据人er

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] GetRecord.介绍

数据人er

报名直达丨HarmonyOS开发者创新大赛线下城市交流会来了,约吗?

HarmonyOS开发者社区

HarmonyOS 交流 创新大赛

【TcaplusDB知识库】PB表C++示例代码-本地索引查询示例

数据人er

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] DeleteRecord.介绍

数据人er

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] GetRecordCount介绍

数据人er

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] InsertRecord介绍

数据人er

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] PartkeyGetRecord.介绍

数据人er

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] DeleteRecordByPartKey介绍

数据人er

阿里云资深专家李国强:云原生的一些趋势和新方向

Serverless Devs

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] BatchDeleteRecords介绍

数据人er

分布式调度引擎elastic-job3源码分析(四)核心服务 I

中间件XL

Elastic-job 分布式调度引擎

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] ReplaceRecord.介绍

数据人er

手把手教学电瓶车进电梯检测、多类别车辆追踪、异常行为检测产业级应用

百度开发者中心

如何在设计时保证RPA机器人的稳定运行?

金小K

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] IndexQuery.介绍

数据人er

【TcaplusDB知识库】PB表C++示例代码-批量删除List表元素数据

数据人er

【TcaplusDB知识库】PB表C++示例代码-删除List记录所有元素数据

数据人er

【TcaplusDB知识库】RESTfulAPI. for Generic表-[PB] [PB] BatchGetRecords介绍

数据人er

面向体验的视频云-火山引擎增长沙龙

面向体验的视频云-火山引擎增长沙龙

第二届功能测试演讨会简报_敏捷_Mark Levison_InfoQ精选文章