Giter VIP home page Giter VIP logo

todoapp's Introduction

TODOアプリ

テスト用ユーザー情報

ユーザー名 パスワード 権限
user1 password ADMIN
user2 password USER
user3 password USER
user4 password USER

データベース

usersテーブル

フィールド タイプ Null 備考
id INT NO
username VARCHAR(255) NO
password VARCHAR(255) NO
enabled TINYINT NO

authoritiesテーブル

フィールド タイプ Null 備考
id INT NO
username VARCHAR(255) NO
authority TEXT NO

postsテーブル

フィールド タイプ Null 備考
id INT NO 投稿ID
username INT NO 投稿者ID
content VARCHAR(255) NO 内容
status VARCHAR(10) NO 状態
created_at DATE NO 登録日
updated_at DATE NO 更新日
deadline DATE 期限

テスト

テスト仕様書兼実績書

番号 テスト対象 テストの概要 前提条件 実施事項(操作) 確認内容 実行日 結果
1 ログイン画面 管理者権限(user1)でログイン成功 なし ID(user1)とPW(password)の入力を行いログインボタンをクリック TODOリストが表示 2024/03/20 合格
2 ログイン画面 管理者権限(user1)でログイン失敗 なし ID(user1)とPW(hogehofe)の入力を行いログインボタンをクリック エラーメッセージ「ログインに失敗しました」が表示 2024/03/20 合格
3 ログイン画面 一般権限(user2)でログイン成功 なし ID(user2)とPW(password)の入力を行いログインボタンをクリック TODOリストが表示 2024/03/20 合格
4 ログイン画面 一般権限(user2)でログイン成功 なし ID(user1)とPW(hogehoge)の入力を行いログインボタンをクリック エラーメッセージ「ログインに失敗しました」が表示 2024/03/20 合格
5 ログイン画面 タスクの削除 管理者権限(user1)でログイン テスト投稿1の削除ボタンをクリック テスト投稿1が消える 2024/03/20 合格
6 タスク一覧画面 タスクの完了 管理者権限(user1)でログイン テスト投稿1の完了ボタンをクリック テスト投稿1の状態が完了 2024/03/20 合格
7 タスク一覧画面 ログアウト処理 管理者権限(user1)でログイン ログアウトボタンをクリック ログアウトされていることを確認 2024/03/20 合格
8 管理者用記事一覧 他ユーザーのタスク削除 管理者権限(user1)でログイン テスト投稿2の削除ボタンをクリック テスト投稿2が消える 2024/03/20 合格
9 管理者用記事一覧 他ユーザーのタスク完了 管理者権限(user1)でログイン テスト投稿2の完了ボタンをクリック テスト投稿2の状態が完了 2024/03/20 合格
10 タスク編集画面 タスクの編集(成功) 管理者権限(user1)でログイン 投稿内容「hogehoge」で登録ボタンをクリック 投稿内容「hogehoge」が登録 2024/03/20 合格
11 タスク編集画面 タスクの編集(失敗) 管理者権限(user1)でログイン 投稿内容を空白の状態で登録ボタンをクリック エラーメッセージ「空白は許可されていません」が表示 2024/03/20 合格
12 タスク作成画面 タスクの作成(成功) 管理者権限(user1)でログイン 投稿内容「hogehoge」で編集完了ボタンをクリック 投稿内容「hogehoge」が登録されていることを確認 2024/03/20 合格
13 タスク作成画面 タスクの作成(失敗) 管理者権限(user1)でログイン 投稿内容を空白の状態で編集完了ボタンをクリック エラーメッセージ「空白は許可されていません」が表示 2024/03/20 合格
14 管理者用記事一覧 一般権限(user2)で管理者用記事一覧にアクセス 一般権限(user2)でログイン 管理者用記事一覧「/admin/posts」にアクセス エラーメッセージ「403 Forbidden」が表示 2024/03/20 合格
15 タスク編集画面 一般権限(user2)で別ユーザーのタスク編集画面にアクセス 一般権限(user2)でログイン 別ユーザーの投稿編集画面「/post/1/edit」にアクセス エラーメッセージ「403 Forbidden」が表示 2024/03/20 合格
17 タスク編集画面 一般権限(user2)で他ユーザーのタスク編集にpost(拒否) 一般権限(user2)でログイン ブラウザの検証ツールを使用して「/post/1/edit」にpost送信 エラーメッセージ「403 Forbidden」が表示 2024/03/26 合格
18 タスク一覧画面 登録されているタスクの期日によって文字色が変化しているか確認 一般権限(user2)でログイン タスク一覧画面で期日の文字色を確認 期日が現在よりも一週間以内または過去のものは赤く表示 2024/04/20 合格
19
20

todoapp's People

Contributors

m0use-dev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.