假设我正在开发一个Web应用程序。现在,我有一个表单,用户需要填写表单,其中表单包含客户端和服务器端验证。此验证是否适用于详细的用例描述?如果没有,它通常应该放在系统文档报告中的哪个位置?
注意:服务器端验证不一定适合数据库模式
示例:数据库列最多可包含10个字符,但验证允许用户仅输入6个字符
答案 0 :(得分:1)
通常,用例的描述包含描述如何实现目标的主要成功场景,并将其分解为操作步骤。验证是一种行动步骤。
资料来源:Alistair Cockburn,撰写有效用例,第1,3,87,95页
但是,用例应该只说验证发生。像最大的细节。通常不会指出允许的字符,因为用例的目的是显示系统为谁做的事情。
验证细节可以例如成为敏捷上下文中的用户故事的接受标准,或者是传统上下文中的部分要求。