写点什么

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:491836
用户头像

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

关注

评论

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

消息队列架构设计文档

高亮

架构实战营

数据结构与算法必知基础知识

bigsai

数据结构 算法

微信标准版交易组件使用教程

frank-say

微信小程序 微信 大前端

IDEA 的 debug 怎么实现?出于这个好奇心,我越挖越深!

Java小咖秀

Java debug IDEA 調試

☕【Java技术之旅】来啊!带你认识一下String字符串

洛神灬殇

JVM string 5月日更

撸完腾讯T4大佬整理的ThreadLocal笔记,解决内存泄漏只是小儿科

牛哄哄的java大师

Java ThreadLocal

模块三总结

竹林七贤

这份Mybaits缓存机制总结,阿里大佬看完直呼牛批,到底有多强?

飞飞JAva

拜托阿里老表爆肝整理10W字Java高级面试精华!帮我成功入职字节

比伯

Java 编程 架构 互联网 计算机

TCP传输层面试中常问的问题汇总(你所不知道的传输层)

linux大本营

c++ Linux TCP 网络编程 TCP/IP

Yarn的架构和原理

五分钟学大数据

hadoop YARN 5月日更

新一代运营保障体系探索

鲸品堂

运营 解决方案 运营商 通信运营商

Mysql的事务隔离与实现

Geek_快去搞学习

MySQL 事务隔离级别 事务

如何计算STM32定时器、独立看门狗和窗口看门狗

不脱发的程序猿

定时器 stm32 单片机 看门狗

变电站无人值守也能运筹帷幄?数据这样监控,时效节省高达90%

一只数据鲸鱼

数据可视化 3D可视化 智慧电网 变电站

技术干货 | 轻松两步完成向 mPaaS 小程序传递启动参数

蚂蚁集团移动开发平台 mPaaS

ios android 移动开发 mPaaS

Vue SSR在好大夫的落地

好大夫在线技术团队

最佳实践 Vue 大前端 语言 & 开发 文化 & 方法

新建了一个Go项目的脚手架

soolaugust

GitHub 编程 Go 语言

Spring Bean生命周期、DI、IOC、AOP、循环依赖、事务管理

正亮

bean注入过程 spring aop spring事务管理

带你快速入门Kotlin

Changing Lin

5月日更

iMazing中IPA文件的介绍与管理

懒得勤快

ios iphone imazing 苹果手机管理

STM32 GPIO的原理、特性、选型和配置

不脱发的程序猿

stm32 单片机 STM32 GPIO GPIO GPIO的原理、特性

模模搭古城搭建学习笔记4:完结篇

ThingJS数字孪生引擎

物联网 3D可视化 数字孪生

硬核资源!清华博士的Spring Boot中AOP与SpEL笔记,码农:膜拜

牛哄哄的java大师

Java springboot spring aop

华为云数据库GaussDB(for Cassandra)揭秘第二期:内存异常增长的排查经历

华为云开发者联盟

云原生 内存泄漏 NoSQL数据库 华为云数据库 GaussDB(for Cassandra)

Angular:都2021年了,你为啥还没用Angular

华为云开发者联盟

angular 数据绑定

iOS 面试策略之语言工具-Swift vs. Objective-C

iOSer

ios objective-c swift 面试 移动开发

大厂常问iOS面试题汇总!

iOS猿_员

ios 面试 ios开发

敏捷MVP面面观

禅道项目管理

敏捷 MVP

软件质量指标自动度量方法

鸿渐科技_mason

代码质量 源代码 软件安全 软件质量指标 鸿渐科技

论文解读丨基于局部特征保留的图卷积神经网络架构(LPD-GCN)

华为云开发者联盟

图神经网络 图结构 图卷积神经网络 DenseNets 池化

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