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

総合テストケース作成 #121

Closed
itutu-tienday opened this issue Aug 10, 2023 · 4 comments
Closed

総合テストケース作成 #121

itutu-tienday opened this issue Aug 10, 2023 · 4 comments
Assignees
Labels

Comments

@itutu-tienday
Copy link
Collaborator

itutu-tienday commented Aug 10, 2023

対応内容

  • 対応内容は総合テストのテストケース作成

    • テストデータの用意も想定
  • 主にはユースケース(業務シナリオ)を対象としたテストケースの作成

    • 正常系の他、主要な異常系もテストケースに挙げる
  • 以下は可能な範囲で作成

    • 非機能(性能、セキュリティ)
@itutu-tienday itutu-tienday added this to the 202308-4w milestone Aug 10, 2023
@linhb273 linhb273 self-assigned this Aug 18, 2023
@itutu-tienday
Copy link
Collaborator Author

以下、作成テストケースへの指摘事項を記載します。

  • 前提

    • 機能は一通り確認することを想定する
  • 共通

    • シナリオIDは、カテゴリ単位でグループ化しておくとよいと思います
      • 現在のシートでは、1つテスト項目を追加すると、すべての番号が更新されるため
    • 権限別のテスト項目を追加してください(Share機能の利用可否、他)
    • Pagenationのテスト項目を追加してください
  • Login

    • SingOutのテスト項目を追加してください
    • Reset passwordのテスト項目を追加してください
  • Database

    • Public Databaseのテストカテゴリを追加してください
    • ExperimentsとCellsは、テスト項目を分けておいてください
    • フィルタとソートのテスト項目は、分けておいてください
    • 画像のポップアップ表示確認の項目がありません
    • Data Share のテスト項目を追加してください
  • Workspaces

    • Data Share のテスト項目を追加してください
    • Workflow, Records 画面への、遷移のテスト項目を追加してください
  • Security Test

    • 非SingIn状態で、SingIn必要画面へ遷移した場合のテスト項目を追加してください。(ブラウザブックマークなどからの直接アクセスを想定)

@linhb273
Copy link
Collaborator

linhb273 commented Aug 29, 2023

以下は修正したテストケースである

https://docs.google.com/spreadsheets/d/1SprQTPsn-9spS9Y46rSOMknuqYRiQtjvV2QzfMg2LV0/edit#gid=0

  • 共通

    • シナリオIDは、カテゴリ単位でグループ化しておくとよいと思います
      • 現在のシートでは、1つテスト項目を追加すると、すべての番号が更新されるため
        => 修正しました
    • 権限別のテスト項目を追加してください(Share機能の利用可否、他)
      => 「Authorization」シートを追加しました
    • Pagenationのテスト項目を追加してください
      => Account Manager_13 ~ 14,Public Database_07 ~ 08, Database_12 ~13 , Workspaces_13 ~ 14に修正しました
  • Login

    • SingOutのテスト項目を追加してください
      => Login_11を追加しました
    • Reset passwordのテスト項目を追加してください
      => Login_08 ~ Login_09を追加しました
  • Database

    • Public Databaseのテストカテゴリを追加してください
      => Public Database_01 ~ Public Database_08を追加しました
    • ExperimentsとCellsは、テスト項目を分けておいてください
      => Database_01, Database_02を追加しました
    • フィルタとソートのテスト項目は、分けておいてください
      => Database_10, Database_11を追加しました
    • 画像のポップアップ表示確認の項目がありません
      => Database_04を追加しました
    • Data Share のテスト項目を追加してください
      => Database_07に記載しました
  • Workspaces

    • Data Share のテスト項目を追加してください
      => Workspaces_07に記載しました
    • Workflow, Records 画面への、遷移のテスト項目を追加してください
      => Workspaces_09, Workspaces_10を追加しました
  • Security Test

    • 非SingIn状態で、SingIn必要画面へ遷移した場合のテスト項目を追加してください。(ブラウザブックマークなどからの直接アクセスを想定)
      => Ser_19を追加しました

@itutu-tienday
Copy link
Collaborator Author

itutu-tienday commented Aug 29, 2023

上で修正いただいた内容へのフィードバックを、以下記載します。


  • Public Database, Database

    • Experiments と Cells は、別画面として記載してください(画像表示やフィルタなど、画面毎に確認する)
  • Public Database

    • 公開設定されたデータのみ表示される旨のテスト項目を、追加してください。
  • Database

    • Data Shareは、「共有する操作」と「共有された後の状態」で、項目を分けてください。
  • Workspaces

    • Data Shareは、「共有する操作」と「共有された後の状態」で、項目を分けてください。
  • Records

    • ほぼ未記載のため、Recordsの項目自体を削除しておいてください。
  • Security Test

    • 細かい指摘ですが、追加いただいた Ser_19 は、ログイン(Ser_01,Ser_02)に関連するテスト項目かと思います。
    • Security Test のテストケースIDも、カテゴリごとにグループ化していただけると良いと思います。
  • Navigation

    • A列「テストケースID」は、適切な内容でしょうか?
  • Authorization

    • 3. Database の「View Data」は、Operator/Guest Operator は共有されたデータのみ閲覧可能であるため、その条件を補足記載してください。
    • Workflowは「Run Workflow」の項目を設けておいてください。
      • → 他人から共有されたWorkflowは,すべての権限で、実行は不可

@linhb273
Copy link
Collaborator

linhb273 commented Aug 31, 2023

以下は修正したテストケースである
https://docs.google.com/spreadsheets/d/1SprQTPsn-9spS9Y46rSOMknuqYRiQtjvV2QzfMg2LV0/edit#gid=0

  • Public Database, Database

    • Experiments と Cells は、別画面として記載してください(画像表示やフィルタなど、画面毎に確認する)
      =>修正しました
  • Public Database

    • 公開設定されたデータのみ表示される旨のテスト項目を、追加してください。
      =>Public Database (Experiments)_01に修正しました。
  • Database

    • Data Shareは、「共有する操作」と「共有された後の状態」で、項目を分けてください。
      => Database (Experiments)_01〜Database (Experiments)_06に修正しました。
  • Workspaces

    • Data Shareは、「共有する操作」と「共有された後の状態」で、項目を分けてください。
      =>Workspaces_08~Workspaces_10に修正しました。
  • Records

    • ほぼ未記載のため、Recordsの項目自体を削除しておいてください。
      =>削除しました
  • Security Test

    • 細かい指摘ですが、追加いただいた Ser_19 は、ログイン(Ser_01,Ser_02)に関連するテスト項目かと思います。
    • Security Test のテストケースIDも、カテゴリごとにグループ化していただけると良いと思います。
      =>削除しました
  • Navigation

    • A列「テストケースID」は、適切な内容でしょうか?
      例えば「テストケース_01~27」の 1-27は、「Navigation」シートのG11 - AI11 を指しています。
      3つのOS(Win,Mac,Linux):各OSは9ケースがあるので、トタル27ケースになります。
  • Authorization

    • 3. Database の「View Data」は、Operator/Guest Operator は共有されたデータのみ閲覧可能であるため、その条件を補足記載してください。
    • Workflowは「Run Workflow」の項目を設けておいてください。
      • → 他人から共有されたWorkflowは,すべての権限で、実行は不可
        =>修正しました

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants