如果網站的會員可以查看他們自己的個人資料和其他用戶的個人資料,我應該做兩個單獨的用例嗎?它應該是會員 - 查看自己的個人資料和會員 - 查看他人的個人資料?或者只是會員 - 查看個人資料就夠了?使用案例:是否分開?
1
A
回答
2
根據註釋,用例可以有一個完整的應用程序場景/特性/功能。因此,如果您正在討論成員查看配置文件的用例,那麼它將是一個用例,但如果您正在討論用於驗證的測試用例,那麼這將是兩個測試用例。
查看自己的個人資料的成員並不意味着他也可以查看其他個人資料。因此你需要有兩個測試用例來驗證兩種可能性。
另一方面,在這方面也有幾個案例 - 你應該有成員能夠編輯他的個人資料,編輯其他個人資料,這也可以去個別領域的情況。會員能夠編輯他所有的細節,但能夠編輯他下面的其他特定成員的一些細節,並且不應該能夠編輯他之上的其他成員的任何細節等。
0
我會說三用例如下:
0
用例演示了演員如何使用系統來實現其目標。所以用例的構造必須堅持這些目標。你會說,演員,例如你的網絡應用程序的訪問者,會使用你的appication來查看他的個人資料?他會用它來查看一些其他用戶的個人資料嗎?如果這些是單獨的目標,那麼用例應該是分開的。但是,如果您想允許訪問者在現場查看有關其他用戶的信息,則只需一個用例即可。
相關問題
- 1. 使用開關案例分配變量
- 2. Android Java開關案例...是否正確?
- 3. onMarkerClick使用開關案例
- 4. Salesforce API:如何使用部分案例Id檢索案例
- 5. 案例分類的複製方法是否使用結構共享?
- 6. 分佈式數據庫使用案例
- 7. 使用案例來分配值
- 8. XSL開關案例
- 9. TypeTag用於案例分類
- 10. 我的案例是否使用策略或命令模式?
- 11. SQL Select案例 - 我是否正確使用它?
- 12. 案例標籤中是否允許使用下劃線?
- 13. 是否可以使用Java枚舉的Clojure案例表單?
- 14. Facebook使用案例是否有一個或多個參與者?
- 15. 參數是否必須匹配案例
- 16. ReentrantLock使用案例
- 17. memcached使用案例
- 18. Minimongo使用案例
- 19. Linq使用案例
- 20. FacesConverter使用案例
- 21. 使用案例Artifact.getBaseVersion()
- 22. @EnableZuulServer使用案例
- 23. mmap使用案例
- 24. 使用靜態const類實例開關/案例
- 25. 做開關/案件是否貫穿?
- 26. 如何使開關和案例工作?
- 27. 在另一個案例中使用案例使用SQL時
- 28. 行爲驅動開發(BDD)方案vs用戶方案還是用例差異?
- 29. PHP開關案例問題
- 30. 複雜開關案例SQL
用例不是功能,查看文獻(如Bittner)。 – 2011-01-26 11:54:54
@加布裏埃爾 - 那麼,不知道是否應該得到一個downvote。無論如何,我已編輯將「功能」更改爲「方案」。希望這看起來很好? – 2011-01-27 07:24:58