首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“无法通过自动化测试演示的软件功能根本不存在”--这是不是过于极端了?

“无法通过自动化测试演示的软件功能根本不存在”--这是不是过于极端了?
EN

Software Engineering用户
提问于 2011-01-05 11:48:00
回答 6查看 606关注 0票数 6

肯特贝克以而闻名

无法通过自动化测试演示的软件特性根本不存在

但这是不是太极端了?我的意思是,我无法证明我的UI真的有效,屏幕像素在自动测试中是正确的。所以我的特征不存在?

EN

回答 6

Software Engineering用户

回答已采纳

发布于 2011-01-05 14:03:10

每当我听到这样的极端言论时,我就会考虑他们正在处理的问题以及他们打算如何解决这个问题。在那之后,我用我的大脑判断什么时候声明不适用。

12年前,单元测试(至少我们今天已经知道)是一个相对未知的现象,除了推广它的magi之外。肯特·贝克就是其中之一。每当你想说服别人去尝试新的东西时,似乎都需要夸张。

声明的目的是,如果您测试代码的所有内部方面,例如应用程序的模型和控制器部分,则应用程序在功能上是正确的。我很快了解到,测试用户交互的唯一方法是与实际用户(喘气、咳嗽、窒息)进行交互。

这就是说,不要把婴儿和洗澡水一起扔出去,但是当你听到这样的说法时,一定要运用常识。

票数 11
EN

Software Engineering用户

发布于 2011-01-05 11:52:47

无法通过自动化测试演示的软件特性根本不存在

这是我听过的最傲慢和最愚蠢的事情之一。

忘了那些废话吧。(我认为艺术的表达应该得到同样的回应)

通过什么自动化测试,您可以度量用户体验吗?它是现代软件产品的重要特征之一。无形的,我会给你,但仍然至关重要的市场成功。你不能为此写一个机器测试,但是人类的大脑会在几分钟内用一个全面的、残酷的和不宽容的测试来测试这个特性。

票数 26
EN

Software Engineering用户

发布于 2011-01-05 12:06:39

他12年前写的。

当时并不存在,或者说是非常有限的。

当我读到12年前我写的东西时,我想躲在床下哭。

票数 9
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/33869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档