如何在软件开发实践的早期找到与业务相关的错误?

Rom*_*gan 6 java debugging agile

我在我的一个客户所在地与一群非常敏锐的开发人员合作.我们正在围绕NullPointerException和其他异常进行正确编码,所以我们没有这些.但是当谈到业务规则时,我们会遇到一些错误,并在已经投入生产时发现问题.我们拥有非常快节奏的环境,并且由管理团队指导生产部署,而不是开发部门.但我们通过质量保证和数据质量团队的"绿灯".

在软件开发过程早期找到与业务相关的错误的最佳实践是什么.

S.L*_*ott 6

"在软件开发过程中尽早发现与业务相关的错误的最佳实践是什么."

好几件事.

  1. 用例.

  2. 基于用例的总体测试.

  3. 基于用例的单元测试.

重要的是将系统 - 作为一个整体 - 与真正的演员,真正的商业价值联系起来.关注技术问题太容易了.为避免狭隘地关注技术问题,请使用用例并对其进行测试.