2011-01-25 64 views
1

如果網站的會員可以查看他們自己的個人資料和其他用戶的個人資料,我應該做兩個單獨的用例嗎?它應該是會員 - 查看自己的個人資料和會員 - 查看他人的個人資料?或者只是會員 - 查看個人資料就夠了?使用案例:是否分開?

回答

2

根據註釋,用例可以有一個完整的應用程序場景/特性/功能。因此,如果您正在討論成員查看配置文件的用例,那麼它將是一個用例,但如果您正在討論用於驗證的測試用例,那麼這將是兩個測試用例。

查看自己的個人資料的成員並不意味着他也可以查看其他個人資料。因此你需要有兩個測試用例來驗證兩種可能性。

另一方面,在這方面也有幾個案例 - 你應該有成員能夠編輯他的個人資料,編輯其他個人資料,這也可以去個別領域的情況。會員能夠編輯他所有的細節,但能夠編輯他下面的其他特定成員的一些細節,並且不應該能夠編輯他之上的其他成員的任何細節等。

+0

用例不是功能,查看文獻(如Bittner)。 – 2011-01-26 11:54:54

+0

@加布裏埃爾 - 那麼,不知道是否應該得到一個downvote。無論如何,我已編輯將「功能」更改爲「方案」。希望這看起來很好? – 2011-01-27 07:24:58

0

我會說三用例如下: Use cases

0

用例演示了演員如何使用系統來實現其目標。所以用例的構造必須堅持這些目標。你會說,演員,例如你的網絡應用程序的訪問者,會使用你的appication來查看他的個人資料?他會用它來查看一些其他用戶的個人資料嗎?如果這些是單獨的目標,那麼用例應該是分開的。但是,如果您想允許訪問者在現場查看有關其他用戶的信息,則只需一個用例即可。