Loading...
Loading...
Compare original and translation side by side
As a [user role]
I want [action/capability]
So that [benefit/outcome]
Acceptance Criteria:
Given [context]
When [user action]
Then [expected result]As a [用户角色]
I want [操作/能力]
So that [收益/结果]
Acceptance Criteria:
Given [场景]
When [用户操作]
Then [预期结果]As a user
I want a better dashboard
So that I can see my dataAs a project manager
I want to see all tasks assigned to me in the last 24 hours
So that I can track what happened while I was offline
Acceptance Criteria:
Given I'm logged in
When I view the Home dashboard
Then I see a "Recent Tasks" section
And it shows tasks assigned to me from last 24 hours
And tasks are sorted by assignment time (newest first)
And clicking a task opens the task detail pageAs a user
I want a better dashboard
So that I can see my dataAs a project manager
I want to see all tasks assigned to me in the last 24 hours
So that I can track what happened while I was offline
Acceptance Criteria:
Given I'm logged in
When I view the Home dashboard
Then I see a "Recent Tasks" section
And it shows tasks assigned to me from last 24 hours
And tasks are sorted by assignment time (newest first)
And clicking a task opens the task detail pageScenario: [Specific user action]
Given [initial context/state]
When [user performs action]
Then [expected result]
And [additional verification]Scenario: [具体用户操作]
Given [初始场景/状态]
When [用户执行操作]
Then [预期结果]
And [额外验证项]Scenario: User resets password with valid email
Given I'm on the login page
And I'm not logged in
When I click "Forgot Password?"
And enter my email address
And click "Send Reset Email"
Then I see message "Check your email for reset link"
And a password reset email is sent to that address
And the email contains a valid reset link
Scenario: User uses expired reset link
Given I received a password reset email
And the reset link is more than 24 hours old
When I click the reset link
Then I see "Link has expired"
And I'm offered to request a new reset link
Scenario: Password doesn't meet requirements
Given I'm on password reset page
When I enter password "123"
Then I see error "Password must be 8+ characters"
And the form doesn't submitScenario: 用户使用有效邮箱重置密码
Given I'm on the login page
And I'm not logged in
When I click "Forgot Password?"
And enter my email address
And click "Send Reset Email"
Then I see message "Check your email for reset link"
And a password reset email is sent to that address
And the email contains a valid reset link
Scenario: 用户使用过期的重置链接
Given I received a password reset email
And the reset link is more than 24 hours old
When I click the reset link
Then I see "Link has expired"
And I'm offered to request a new reset link
Scenario: 密码不符合要求
Given I'm on password reset page
When I enter password "123"
Then I see error "Password must be 8+ characters"
And the form doesn't submitUse Case: [Use Case Name]
Primary Actor: [User role]
Precondition: [State before action]
Main Flow:
1. User does X
2. System responds with Y
3. User does Z
4. System returns result
Alternative Flows:
3a. If data invalid
- System shows error
- User corrects and resubmitsUse Case: [用例名称]
Primary Actor: [用户角色]
Precondition: [操作前状态]
Main Flow:
1. 用户执行X操作
2. 系统返回Y结果
3. 用户执行Z操作
4. 系统返回最终结果
Alternative Flows:
3a. 如果数据无效
- 系统显示错误信息
- 用户修正后重新提交| Hata | Olası Sebep | Çözüm |
|---|---|---|
| Story çok büyük | Epic olarak yazıldı | Story breakdown |
| AC belirsiz | Vague criteria | Given/When/Then format |
| Scope creep | Change mgmt yok | Change request process |
| Missing edge cases | Happy path focus | Edge case workshop |
| 错误 | 可能原因 | 解决方案 |
|---|---|---|
| 故事范围过大 | 被写成了Epic | 拆分故事 |
| 验收标准不明确 | 标准模糊 | 使用Given/When/Then格式 |
| 范围蔓延 | 无变更管理流程 | 启用变更请求流程 |
| 遗漏边缘案例 | 仅关注正常流程 | 开展边缘案例研讨会 |
[ ] Her story INVEST criteria geçiyor mu?
[ ] Acceptance criteria testable mı?
[ ] Non-functional requirements tanımlı mı?
[ ] Dependencies documented mı?
[ ] Engineering review yapıldı mı?[ ] 每个故事是否符合INVEST标准?
[ ] 验收标准是否可测试?
[ ] 非功能性需求是否已定义?
[ ] 依赖关系是否已记录?
[ ] 是否已完成开发评审?