Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adminについてバックエンド・フロントエンド間の結合テストを行う #2082

Closed
5 of 7 tasks
KentaHizume opened this issue Nov 27, 2024 · 1 comment · Fixed by #2091, #2101 or #2137
Closed
5 of 7 tasks
Assignees
Labels
target: Dressca サンプルアプリケーションDresscaに関係がある
Milestone

Comments

@KentaHizume
Copy link
Contributor

KentaHizume commented Nov 27, 2024

概要

Adminアプリについて、
別々に開発していたバックエンド-フロントエンド間の結合テストを行う。
PRの差分とレビュー観点をわかりやすくするために、
developブランチに統合してから、mainブランチにマージする。

ブランチ戦略

maiaが先行するため、フロントエンドのソースは一式maiaから移植する。
下記のブランチにまとめる。
(2024/11/27時点のmainブランチからチェックアウト)

https://github.com/AlesInfiny/maris/tree/develop/admin/dressca-admin-main

タスク

  • フロントエンド分をdevelopにマージ
  • バックエンド分をdevelopにマージ
  • developでバックエンド-フロントエンド間の結合テスト
  • developでConsumerのデグレ確認
  • developでバックエンド-フロントエンド間の結合テスト/consumerのデグレ確認のレビュー
  • mainへマージ

完了条件

  • 管理アプリがmainにマージできる状態になること
@KentaHizume KentaHizume added the not triaged 精緻化、分析がされていない label Nov 27, 2024
@KentaHizume KentaHizume added this to the v1.0.0 milestone Nov 27, 2024
@KentaHizume KentaHizume self-assigned this Nov 27, 2024
@KentaHizume KentaHizume added target: Dressca サンプルアプリケーションDresscaに関係がある and removed not triaged 精緻化、分析がされていない labels Nov 27, 2024
@KentaHizume
Copy link
Contributor Author

KentaHizume commented Dec 16, 2024

レビュアー向け確認ケース

No  結果 機能 正常系・異常系 レスポンスコード 操作 期待値
1   ユーザー情報取得 正常系 200 OK ・ホーム画面でログインする ・ヘッダーにユーザー名とロールが表示されること
2   アイテム一覧表示 正常系 200 OK ・アイテム一覧画面に遷移 ・アイテムの一覧が表示されること
3   ブランド表示 正常系 200 OK ・アイテム一覧画面に遷移 ・ブランド名が正常に表示されること
4   カテゴリ表示 正常系 200 OK ・アイテム一覧画面に遷移 ・カテゴリ名が正常に表示されること
5   アイテム取得 正常系 200 OK ・アイテム編集画面に遷移 ・対象のIDのアイテムの情報が表示されること
6   アイテム追加 正常系 201 Created ・アイテム追加画面に遷移
・「追加」ボタンを押下
・追加したアイテムの内容が表示されること
・アイテム一覧画面に遷移すること
7   アイテム更新 正常系 204 No Content ・アイテム編集画面に遷移
・アイテム名、説明、単価、商品コード、カテゴリ、ブランドを変更
・アイテム追加画面で、「更新」ボタンを押下
・アイテム一覧画面に遷移
・「変更前」欄に表示されるアイテムの情報が更新後のものであること
・アイテム一覧画面に、更新後のアイテムの内容が表示されること
8   アイテム更新 異常系 404 Not Found ・タブAでアイテム編集画面に遷移
・タブBでアイテム編集画面に遷移
・タブAでアイテムを削除
・タブBでアイテムを更新
・エラーメッセージが表示されること
・アイテム一覧画面に遷移すること
・アイテム一覧画面に、削除したアイテムが存在しないこと
9   アイテム更新 異常系 409 Conflict ・タブAでアイテム編集画面に遷移
・タブBでアイテム編集画面に遷移 ・
タブAでアイテムを更新
・タブBでアイテムを更新
・エラーメッセージが表示されること
・「変更前」欄に表示されるアイテムの情報がタブAで更新した内容であり、タブBの更新は反映されていないこと
10   アイテム削除 正常系 204 No Content ・アイテム編集画面に遷移
・「削除」ボタンを押下
・アイテム一覧画面に遷移すること
・アイテム一覧画面で削除したIDのアイテムが表示されないこと
11   アイテム削除 異常系 404 Not Found ・タブAでアイテム編集画面に遷移
・タブBでアイテム編集画面に遷移
・タブAでアイテムを削除
・タブBでアイテムを削除
・エラーメッセージが表示されること
・エラー画面に遷移すること
12   アイテム削除 異常系 409 Conflict ・タブAでアイテム編集画面に遷移
・タブBでアイテム編集画面に遷移
・タブAでアイテムを更新
・タブBでアイテムを削除
・エラーメッセージが表示されること
・「変更前」欄に表示されるアイテムの情報がタブAで更新した内容であり、タブBの削除は反映されていないこと

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment