QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Machiel van der Bijl 会成为手工测试的克星吗?

  • 2011-06-27
  • 本文字数:661 字

    阅读完需:约 2 分钟

来自荷兰屯特大学(University of Twente)的 Machiel van der Bijl 最近介绍了一种软件自动化测试的方法。他提到:

​软件测试通常会占据三分之一到一半的开发时间。我们的自动化测试方法不仅可以提高产品的质量,同时还可以有效缩短测试周期,因此大大降低软件开发成本。

​在软件工程领域,测试人员负责收集软件系统的相关信息,从而帮助架构师和开发人员进行相应的质量评估。因此,测试就成为架构和设计活动的有力保障措施。不幸的是,在项目进行中,需要在质量和充足的测试资源之间做出权衡。其中最主要的问题就是,大部分的测试不得不手动执行。很多时候,为了节约成本和时间,测试活动就被砍掉了。测试大师也曾说过,”产品还未发布,他们(测试人员)竟然跑掉了!“。

V​​​an der Bijl宣称已经找到了自动化测试以及降低成本的方法。该方法涉及基于模型的测试理念。维基百科中是这么说的:

基于模型的测试是基于模型设计的一种实践,主要通过设计和替换手工操作的方式来进行软件测试。主要的实现方式是,通过模型从各个角度来描述测试数据,总体上包含测试用例和测试执行环境这两部分。通常情况下,测试模型会完全或部分由组件构成,这些组件描述了开发环境下的系统信息(通常是功能性的)。

值得一提的是,不管怎样,正如像 Jeff Fry 一样的专家们同样指出了基于模型测试的一些不足。所以,证明其在实践中的可行性和实用性才是当务之急。

不久前,van der Bijl 成立了一家名为 Axini 的公司,该公司已经开始为客户提供自动化测试的支持。

查看英文原文: Will Machiel van der Bijl make manual Software Testing obsolete?

2011-06-27 01:491816
用户头像

发布了 156 篇内容, 共 52.0 次阅读, 收获喜欢 7 次。

关注

评论

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

第十二周作业

Geek_mewu4t

Rust从0到1-基础概念-数据类型

rust 数据类型

华为云PB级数据库GaussDB(for Redis)揭秘第六期:Feed流场景中的应用

华为云开发者联盟

数据库 redis 华为云 GaussDB Feed流

如何定义错误码

编号94530

Java 错误码 错误处理

亚马逊云科技和德甲为 2021 赛季新推出三项赛况统计数据,强化实时比赛分析

亚马逊云科技 (Amazon Web Services)

设计与思考,关于资源和生命周期

程序员架构进阶

设计实践 生命周期 28天写作 3月日更 池化技术

[译]用@WebMvcTest测试MVC Web Contorller

麦芽面包

spring unittest

在全面拥抱人工智能前,这 6 步您的公司做到了吗?| 云途专栏

亚马逊云科技 (Amazon Web Services)

看东鹏饮料如何从150亿条数据中洞察先机 | 精选案例

亚马逊云科技 (Amazon Web Services)

通俗讲解分布式锁,看完不懂算我输

Java小咖秀

Java 分布式 多线程 并发

异步机制和CPU架构对 Redis 性能的影响

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

QCon全球软件开发大会:推动创新,实现技术落地

博文视点Broadview

【LeetCode】删除排序链表中的重复元素 IIJava题解

Albert

算法 LeetCode 3月日更

一段java代码执行旅程

华为云开发者联盟

JVM class 指令 java代码 java栈

区块链六大应用场景,推动政府信息化发展

13828808769

区块链+ #区块链#

用 Redis 实现消息队列是一个好主意么?

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

初识Golang之声明函数

Kylin

3月日更 21天挑战 Go 语言

Python基础之:Python中的模块

程序那些事

Python Python3 程序那些事

搞懂 ZooKeeper 集群的数据同步

HelloGitHub

Java zookeeper ZooKeeper原理

数据去哪了?:从一次生产事故聊聊并发编程原子性问题

海拉鲁

Java 并发编程 多线程

网络连接之协议栈

Kylin

协议栈 3月日更 21天挑战 网络连接

区块链BaaS应用平台搭建,助力企业运用区块链解决业务问题

13828808769

区块链 区块链+ 区块链发展 #区块链#

镜像仓库学习笔记

lenka

3月日更

Gas费用持续攀升!NA公链NAC公链如何破解高额Gas费用的困局?

区块链第一资讯

Worktile 前端工程化之路

PingCode研发中心

大前端

Redis - 缓存穿透、缓存击穿、缓存雪崩

insight

redis 3月日更

分布式锁的实现方案

360技术

智慧公安信息化管理系统,重点人员管控系统的搭建

13828808769

智慧交通

数据结构队列

我是程序员小贱

3月日更

Wireshark数据包分析学习笔记Day21

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

NoCode 实战 | 零代码应用开发,轻松搞定任务跟踪管理难题(上)

亚马逊云科技 (Amazon Web Services)

Machiel van der Bijl会成为手工测试的克星吗?_方法论_Michael Stal_InfoQ精选文章