testing - 这是一个错误吗?商定规范的意外行为

标签 testing agile

<分区>

当规范和约定的应用程序行为正常运行时,结果却不尽如人意,这应该称为什么?这是一个错误吗?

当软件按照规范和约定的行为执行所需时,怎么会是错误?

最佳答案

我确实认为这是一个错误。根据我的经验,90% 的错误* 都是关于不理解想要的东西:即。设计错误。

在这种情况下,设计本身存在缺陷,导致规范不佳。这里的错误不在于实现程序的人,而在于首先设计系统的人/团队。

在 Scrum 设置中,我通常将修复设计错误视为全新的故事,因为它确实会产生新的规范(以及新的测试和完成的新定义)。我不认为这是一项“错误修复”任务。

*注意:在大多数现代语言中。在 C 语言中,90% 的错误都是关于糟糕的内存管理

关于testing - 这是一个错误吗?商定规范的意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3571900/

相关文章:

agile - 如何将FogBugz与敏捷方法一起使用?

google-chrome - 如何跳过 cucumber 中的错误?

android - android studio中的junit测试类

testing - 有没有办法查看选择器捕获的实际 HTML 元素?

agile - 敏捷最佳实践列表

android - 适用于 Android 和移动设备的 TDD

php - 为什么 var_dump 在 PHP7 中格式不正确?

java - 使用适用于 Android 的 SQLCipher 进行 Android JUnit 测试

project-management - Scrum 作为一种方法论的主要好处是什么?

project-management - 何时认为敏捷迭代完成?