我們有一個故事,對於我們的兩個用戶角色來說似乎是相似的。我應該爲多個角色編寫類似的用戶故事嗎?
有一個外部和內部推銷員被確定爲不同的角色。
他們都可以在調查中捕獲數據。但是,外部銷售人員(只有她)能夠添加新的調查來源(例如商店),但只能在創建新調查時使用。內部推銷員必須在另一個系統中添加新的調查來源,這個系統將在一夜之間進口。沒有調查就不可能增加新的調查來源。
到目前爲止,我們有這樣一個故事:
As a salesman i can create a survey so that the survey source can be benchmarked.
而這些場景:
Scenario: Survey created by internal salesman
Given an internal salesman
and a choosen shop as survey source
when a survey is created
then the survey source is benchmarked.
Scenario: Survey created for new survey source by external salesman
Given an external salesman
and a new shop as survey source
when a survey is created
then the survey source is added
and the survey source is benchmarked.
我在懷疑,這應該是要求結束我。 首先沒有明確的角色定義「推銷員」。但我們在故事中使用它。 而新調查來源只能由外部推銷員創建的限制並未明確。
我們應該改述還是分裂故事?將「添加新的調查來源」放在場景中是否足夠?