如果网站成员可以查看他们自己和其他用户的个人资料,我应该制作两个单独的用例吗?应该是会员 - 查看自己的个人资料和会员 - 查看他人的个人资料吗?或者只是会员 - 查看个人资料就足够了?
问问题
1049 次
3 回答
3
根据评论,一个用例可以具有应用程序的一个完整场景/特性/功能。因此,如果您正在谈论会员查看个人资料的用例,那么它将是一个用例,但如果您正在谈论用于验证的测试用例,那么它将是两个测试用例。
会员查看自己的个人资料并不意味着他也可以查看其他人的个人资料。因此,您需要有两个测试用例来验证这两种可能性。
另一方面,这方面的案例也很少——您应该让成员能够编辑他的个人资料、编辑其他人的个人资料等案例,这也可以转到各个字段。成员能够编辑他的所有详细信息,但能够编辑层次结构中低于他的其他特定成员的一些细节,并且不应该能够编辑层次结构中高于他的其他成员的任何细节等。
于 2011-01-25T14:26:51.953 回答
0
我会说三个用例,如下所示:
于 2011-01-25T14:37:07.763 回答
0
用例展示了参与者如何使用系统来实现他们的目标。因此,用例的结构必须遵循这些目标。你会说一个演员,例如你的网络应用程序的访问者,会使用你的应用程序来查看他的个人资料吗?他会用它来查看其他用户的个人资料吗?如果这些是单独的目标,那么用例应该是分开的。但是,如果您想让访问者查看站点上其他用户的信息,一个用例就足够了。
于 2011-01-26T11:59:31.207 回答