ExpenseLab

経費精算システム - テスト自動化練習用

複雑なビジネスアプリケーションでの自動テスト練習に最適な経費管理システムです。
申請・承認ワークフロー、税計算、為替換算など実際のビジネスロジックを体験できます。

ExpenseLabの機能

実際の業務システムで使用される機能を忠実に再現

ユーザー認証

4つの権限レベル(従業員/承認者/マネージャー/管理者)でロールベースアクセス制御をテスト

  • ログイン・ログアウト機能
  • 権限に応じた画面制御
  • セッション管理

経費申請

複数項目の経費申請フォームで複雑な入力処理と計算ロジックをテスト

  • 動的な経費項目追加・削除
  • 通貨換算(USD/EUR/JPY)
  • 税計算(10%/8%/0%)
  • 丸め処理(切り捨て/切り上げ/四捨五入)

承認ワークフロー

多段階承認プロセスでワークフロー操作と状態管理をテスト

  • 申請 → 一次承認 → 最終承認 → 精算
  • 差し戻し・コメント機能
  • 一括承認・フィルタリング

為替レート管理

リアルタイムデータ更新とカスタム設定でデータ操作をテスト

  • 自動レート更新機能
  • カスタムレート設定
  • 履歴管理・チャート表示

重複検出

インテリジェントな重複チェック機能でアルゴリズム処理をテスト

  • ベンダー名類似度判定
  • 金額範囲チェック
  • 日付範囲での重複検出

ダッシュボード

統計情報とチャート表示でデータ可視化機能をテスト

  • 申請状況サマリー
  • 支出推移チャート
  • 承認待ち一覧

推奨テストシナリオ

実際のビジネスシーンに基づいたテストケース

01

基本的な申請フロー

  1. 従業員アカウントでログイン
  2. 新規経費申請を作成
  3. 交通費・宿泊費を複数項目で入力
  4. 申請提出
  5. 承認者でログイン・承認処理
02

外貨・税計算テスト

  1. USD・EUR建ての経費を入力
  2. 為替レート自動換算を確認
  3. 異なる税率(10%/8%/0%)を設定
  4. 丸め処理の違いを検証
  5. 最終金額の正確性をチェック
03

重複検出・差し戻し

  1. 類似する経費項目を意図的に入力
  2. 重複検出アラートを確認
  3. 承認者による差し戻し処理
  4. 申請修正・再提出
  5. 最終承認まで完了
04

管理者機能テスト

  1. 管理者アカウントでログイン
  2. 為替レートのカスタム設定
  3. 一括承認処理の実行
  4. ダッシュボードでの統計確認
  5. レポート機能の動作確認

テスト用アカウント

各権限レベルでの動作を確認できます