-
Notifications
You must be signed in to change notification settings - Fork 6
Test Case
Mitsuru Mutaguchi edited this page Jun 24, 2021
·
8 revisions
- 一覧で表示されず、編集画面へのリンクが表示されないものは、URLを直接指定してテストする。
データ条件 | 記事管理者 | モデレータ | 承認者 | 編集者 (自分の記事) |
編集者 (他者の記事) |
ゲスト |
---|---|---|---|---|---|---|
0:公開 | 表示・編集 | 表示・編集 | 表示 | 表示・編集 | 表示 | 表示 |
1:一時保存 | 表示・編集 | 表示・編集 | 非表示 | 表示・編集 | 非表示 | 非表示 |
2:承認待ち | 表示・編集・承認 | 表示・編集・承認 | 表示・承認 | 表示・編集 | 非表示 | 非表示 |
- 編集者Aの記事がある。
- 編集者Aの投稿権限を不可にする。
テスト内容 | 対象ユーザ | 結果 |
---|---|---|
一覧で自分の記事への編集リンクがでないこと | 編集者A | 編集リンクは非表示 |
編集画面を開いて権限チェック | 編集者A | 権限エラー |
権限設定 | 権限 | アクション | 状態 |
---|---|---|---|
編集者A:投稿可、承認不要 | 編集者A | 記事投稿 | 公開 |
↑ | 編集者A | 編集 | 編集可能 |
編集者B:投稿可、承認不要 | 編集者B | edit 画面開く | 権限エラー |
編集者B:一時的にモデレータ、投稿可 | 編集者B | edit 画面開く | 編集可能 |
編集者B:権限を編集者に戻す、投稿可 | 編集者B | 変更確定 | 権限エラー |
権限設定 | 権限 | アクション | 状態 |
---|---|---|---|
編集者A:投稿可、承認不要 | 編集者A | 一時保存 | 一時保存 |
↑ | 編集者A | 編集 | 編集可能 |
編集者B:投稿可、承認不要 | 編集者B | edit 画面開く | 権限エラー |
編集者B:一時的にモデレータ、投稿可 | 編集者B | edit 画面開く | 編集可能 |
編集者B:権限を編集者に戻す、投稿可 | 編集者B | 変更確定 | 権限エラー |
権限設定 | 権限 | アクション | 状態 |
---|---|---|---|
ゲスト:投稿不可 | ゲスト | 一覧 | 非公開 |
↑ | ↑ | 詳細表示 | 権限エラー |
編集者A:投稿可、承認不要 | 編集者A | edit 画面開く | 編集画面 |
承認者 | 承認者 | edit 画面開く | 承認ボタン |
↑ | ↑ | 承認 | 公開 |
- home
- Overview
- Install
- Install (インストール)(Linux等へのインストール:root権限ある場合)
-
Install-sakura(さくらのレンタルサーバ)
- Install-sakura-root(ドキュメントルート版)
- Install-Xserver(XServer)
- Install-lolipop(ロリポップ-ハイスピードプラン)
- Install-ColorfulBox(カラフルボックス)
- install-CentOS7+PHP7
- Install-XAMPP(Windows+XAMPP)
- install-Docker
- Update
- Plans
- Data
- File Upload
- Design
- Theme(テーマ)
- Font-Icon(アイコン)
- Button(ボタン)
- Display of input error(入力エラーの表示)
- Multi Language
- Policies
- Plugin
- Basic function(基本の関数)
- Opac(蔵書管理)
- OpeningCalendar(開館カレンダー)
- Template(テンプレート)
- Cabinet(キャビネット)
- Whatsnew(新着)
- Search(サイト内検索)
- Approval(承認機能)
- Holidays(祝日管理)
- Menu(メニュー)
-
OriginalPlugin(オリジナル・プラグイン開発)
- OriginalPluginFiles(ファイル一覧)
- Sample.php
- SamplePost.php
- plugin.ini
- SamplesPlugin.php
- create_samples_table.php
- create_sample_posts_table.php
- samples_frame_edit_tab.blade.php
- card/index.blade.php
- card/template.ini
- default/bucket.blade.php
- default/edit.blade.php
- default/index.blade.php
- default/list_buckets.blade.php
- default/show.blade.php
- default/template.ini
- WYSIWYG
- Session
- Programing tips
- Rule(ルール)
- Laravel method tips
- Laravel reference pages
- PHP
- phpcs
- Datetimepicker(日付入力)
- Hook(処理のフック)
- SQL
- Pull-Request(Web画面上)
- Post
- Optimize
- Composer
- npm
- コントローラー側の$this--can()-の調査
- API (外部サービスAPI)
- Test Case(テストケース)
- memo(永原のメモ)
- TCPDF(実装サンプル)
- Phpunit(ユニットテスト)
-
Dusk(ブラウザテスト)
- Github-Actions-Dusk(Github Actionsでブラウザテスト)
- Dusk-Manual(マニュアル自動生成)
- Develop-Windows(Windows開発環境)
- users_columns(ユーザ任意項目)
- container-page-beta(コンテナ方式(ページ)対応(ベータ版))
- Migration
- Other
- Link
- MultiLanguage(多言語化の際の注意点)