肯特贝克以说而闻名
无法通过自动化测试演示的软件特性根本不存在
但这是不是太极端了?我的意思是,我无法证明我的UI真的有效,屏幕像素在自动测试中是正确的。所以我的特征不存在?
发布于 2011-01-05 14:03:10
每当我听到这样的极端言论时,我就会考虑他们正在处理的问题以及他们打算如何解决这个问题。在那之后,我用我的大脑判断什么时候声明不适用。
12年前,单元测试(至少我们今天已经知道)是一个相对未知的现象,除了推广它的magi之外。肯特·贝克就是其中之一。每当你想说服别人去尝试新的东西时,似乎都需要夸张。
声明的目的是,如果您测试代码的所有内部方面,例如应用程序的模型和控制器部分,则应用程序在功能上是正确的。我很快了解到,测试用户交互的唯一方法是与实际用户(喘气、咳嗽、窒息)进行交互。
这就是说,不要把婴儿和洗澡水一起扔出去,但是当你听到这样的说法时,一定要运用常识。
发布于 2011-01-05 11:52:47
无法通过自动化测试演示的软件特性根本不存在
这是我听过的最傲慢和最愚蠢的事情之一。
忘了那些废话吧。(我认为艺术的表达应该得到同样的回应)
通过什么自动化测试,您可以度量用户体验吗?它是现代软件产品的重要特征之一。无形的,我会给你,但仍然至关重要的市场成功。你不能为此写一个机器测试,但是人类的大脑会在几分钟内用一个全面的、残酷的和不宽容的测试来测试这个特性。
发布于 2011-01-05 12:06:39
他12年前写的。
这当时并不存在,或者说是非常有限的。
当我读到12年前我写的东西时,我想躲在床下哭。
https://softwareengineering.stackexchange.com/questions/33869
复制相似问题