2008-09-20 33 views

回答

3

测试是验证每个功能(用户故事,需求...)是否按照需要开发的任何过程。

2

“测试是无形比较暧昧的过程,从而避免不可思议的事情发生在匿名的。” - James Bach

这听起来很可笑,但如果你分析出每个单词,这是正确的钱。

+0

我打算发布这个报价。这是非常真实的:-) – 2008-09-20 21:47:02

2

这实际上取决于您所指的测试环境。

从最严格的意义上说,Testing只是双重检查程序是否执行了无论用户输入什么内容都没有错误的意图。此外,错误将是意想不到的事情。并非所有错误都会使程序崩溃。

+0

上下文就是一切。 – MrBoJangles 2008-09-20 17:26:57

2

一些更有趣的“质量报价”here。这是一个短名单,所以我就张贴(从qcboss.wordpress.com):

“测试代码的有效方法是在其自然边界行使它” - 布莱恩Kernighan的

“测试组织怀疑“ - 詹姆斯·巴赫

‘程序测试可以用来显示错误的存在,但从来没有表现出他们的缺席’ - Dijkstra算法

“当心在上面的代码错误。!;我只证明它是正确的,没有尝试过“ - 克努特

软件测试‘堕落的思想,有效使用’ - 雷克斯黑色

2

测试给予我:

  • 平静接受我不能改变的bug,
  • 勇气来解决,我可以改变的bug,并
  • 智慧分辨两者的不同

(哎呀,我必须与另一个祈愿混淆......)

+0

这个幽默的回答并不意味着对AA成员不敬,对此我非常尊重 – VonC 2008-09-20 17:57:01

2

测试是执行与意向/期望的比较。