総合試験シナリオ - shinkasystems/kintaikanri GitHub Wiki

勤怠の申請

  1. 申請者ユーザーでログインする
  2. 申請画面にて勤怠を申請する
    • 一覧画面と申請詳細画面に申請した勤怠情報が表示されること
    • 申請者と決裁者にメールが送信されていること

勤怠の申請(代理)

  1. 決裁者ユーザーでログインする
  2. 申請画面にして申請者の代理として勤怠を申請する
    • 一覧画面の申請詳細画面に申請者として申請された勤怠情報が表示されること
    • 申請者と決裁者にメールが送信されていること

勤怠の取下げ

  1. シナリオ「勤怠の申請」を行う
  2. 申請詳細画面にて申請を取り下げる
    • 申請詳細画面に取下げ完了メッセージが表示されること
    • 申請詳細画面のステータスが取下げになっていること
    • 申請詳細画面の取下げボタンが表示されていないこと
    • 申請者と決裁者にメールが送信されていること

勤怠の承認

  1. シナリオ「勤怠の申請」を行う
  2. 申請者ユーザーをログアウトする
  3. 決裁者ユーザーでログインする
  4. 申請した勤怠の詳細画面を表示する
  5. 承認ボタンを押下する
    • 承認完了メッセージが表示されること
    • ステータスが承認になっていること
    • 承認ボタンが表示されていないこと
    • 却下ボタンが表示されていること
    • 申請者と決裁者にメールが送信されていること

勤怠の却下

  1. シナリオ「勤怠の申請」を行う
  2. 申請者ユーザーをログアウトする
  3. 決裁者ユーザーでログインする
  4. 申請した勤怠の詳細画面を表示する
  5. 却下ボタンを押下する
    • 却下完了メッセージが表示されること
    • ステータスが却下になっていること
    • 却下ボタンが表示されていないこと
    • 承認ボタンが表示されていること
    • 申請者と決裁者にメールが送信されていること

パスワード変更

  1. 申請者ユーザーでログインする
  2. パスワードを変更する
  3. 申請者ユーザーをログアウトする
  4. 申請者ユーザーでログインする
    • 変更したパスワードでログインできること

パスワード変更(有効期限切れ)

  1. パスワードの期限切れユーザーでログインする
  2. 申請登録画面を表示する
    • パスワード変更前は認証エラー画面が表示されること
  3. 設定画面にてパスワードを変更する
  4. 申請者ユーザーをログアウトする
  5. 申請者ユーザーでログインする
  6. 申請登録画面を表示する
    • パスワード変更後は申請登録画面が表示できること

ユーザーの作成

  1. 管理者ユーザーでログインする
  2. ユーザー登録画面にてユーザーを登録する
    • ユーザー登録画面に登録完了メッセージが表示されること
    • ユーザー一覧画面に登録したユーザーが表示されること

ユーザーの削除

  1. シナリオ「ユーザーの作成」を行う
  2. 登録したユーザーのユーザー編集画面にて削除ボタンを押下する
    • ユーザー登録画面に削除完了メッセージが表示されること
    • ユーザー一覧画面に削除したユーザーが表示されないこと

ユーザーの削除(申請履歴あり)

  1. シナリオ「ユーザーの作成」を行う
  2. 管理者ユーザーをログアウトする
  3. 登録した申請者ユーザーでログインする
  4. 申請画面にて勤怠を申請する
  5. 申請者ユーザーをログアウトする
  6. 管理者ユーザーでログインする
  7. 登録した申請者ユーザーの詳細画面を表示する
    • 削除ボタンが表示されていないこと

ユーザーの削除(決裁履歴あり)

  1. 管理者ユーザーでログインする
  2. ユーザー登録画面にて申請者ユーザーとその決裁者ユーザーを登録する
  3. 管理者ユーザーをログアウトする
  4. 登録した申請者ユーザーでログインする
  5. 申請画面にて勤怠を申請する
  6. 申請者ユーザーをログアウトする
  7. 決済者ユーザーでログインする
  8. 登録された申請の詳細画面で申請を承認する
  9. 決裁者ユーザーをログアウトする
  10. 管理者ユーザーでログインする
  11. 登録した申請者ユーザーの詳細画面を表示する
    • 削除ボタンが表示されていないこと

ユーザーの無効化

  1. シナリオ「ユーザーの作成」を行う
  2. 登録したユーザーのユーザー編集画面にて無効化ボタンを押下する
    • 無効化完了メッセージが表示されること
    • ユーザーのステータスが無効になっていること
  3. 管理者ユーザーをログオフする
  4. 無効化したユーザーでログインする
    • ログインできないこと

ユーザーの無効化(自分自身)

  1. 管理者ユーザーでログインする
  2. ログインしたユーザーの編集画面を表示する
    • 無効化ボタンが表示されていないこと
    • 削除ボタンが表示されていないこと

ユーザーの有効化

  1. 管理者ユーザーでログインする
  2. ユーザー登録画面にてステータスが無効のユーザーを登録する
  3. 登録したユーザーのユーザー編集画面にて有効化ボタンを押下する
    • 有効化完了メッセージが表示されること
    • ユーザーのステータスが有効になっていること
  4. 管理者ユーザーをログオフする
  5. 有効化したユーザーでログインする
    • ログインできること

ユーザーの編集

  1. シナリオ「ユーザーの作成」を行う
  2. 登録したユーザーのユーザー編集画面にてユーザー情報を編集する
    • 編集完了のメッセージが表示されること
    • 編集した内容がユーザー一覧画面、ユーザー編集画面に表示されること

ユーザーの編集(自分自身)

  1. 管理者ユーザーでログインする
  2. ログインした管理者ユーザーのユーザー編集画面を表示する
    • 権限の変更が無効になっていること