-
Notifications
You must be signed in to change notification settings - Fork 10
[Web] Test case design of Message
Astushi Yoshikawa edited this page Dec 10, 2020
·
8 revisions
org.terasoluna.gfw.common.messageパッケージのテスト org.terasoluna.gfw.web.messageパッケージのテスト
テストケースクラス: org.terasoluna.gfw.functionaltest.app.message.MessageTest
項番 | 観点 | 試験項目 | 試験条件 | 確認内容 |
---|---|---|---|---|
1.1
|
20X系
|
ResultMessagesに単一のメッセージを指定した場合のメッセージ表示テスト
|
|
|
1.2
|
20X系
|
ResultMessagesに複数のメッセージを指定した場合のメッセージ表示テスト
|
|
|
1.3
|
20X系
|
ResultMessagesに文字列を定義した場合のメッセージ表示テスト
|
|
|
1.4
|
20X系
|
StandardResultMessageTypeの確認(info) でtypeを設定した場合のメッセージ表示テスト
|
|
|
1.5
|
20X系
|
StandardResultMessageTypeの確認(warning) でtypeを設定した場合のメッセージ表示テスト
|
|
|
1.6
|
20X系
|
StandardResultMessageTypeの確認(error) でtypeを設定した場合のメッセージ表示テスト
|
|
|
1.7
|
20X系
|
StandardResultMessageTypeの確認(danger) でtypeを設定した場合のメッセージ表示テスト
|
|
|
1.8
|
20X系
|
StandardResultMessageTypeの確認(primary) でtypeを設定した場合のメッセージ表示テスト
|
|
|
1.9
|
20X系
|
StandardResultMessageTypeの確認(secondary) でtypeを設定した場合のメッセージ表示テスト
|
|
|
1.10
|
20X系
|
StandardResultMessageTypeの確認(light) でtypeを設定した場合のメッセージ表示テスト
|
|
|
1.11
|
20X系
|
StandardResultMessageTypeの確認(dark) でtypeを設定した場合のメッセージ表示テスト
|
|
|
1.12
|
40X系
|
BusinessExceptionをスローした場合のメッセージ表示テスト
|
|
|
1.13
|
20X系
|
ResultMessageを使用するメッセージ表示のテスト
|
|
|
1.14
|
20X系
|
置換パラメータの埋め込み確認
|
|
|
1.15
|
20X系
|
ResultMessageを使用した、置換パラメータの埋め込み確認
|
|
|
1.16
|
20X系
|
ResultMessageにmessageSourceで読み込まれたコード、デフォルトメッセージを設定した場合のテスト
|
|
|
1.17
|
20X系
|
ResultMessageにmessageSourceで読み込まれていないコード、デフォルトメッセージを設定した場合のテスト
|
|
|
項番 | 観点 | 試験項目 | 試験条件 | 確認内容 |
---|---|---|---|---|
2.1
|
20X系
|
messagesAttributeNameに指定した場合のテスト
|
|
|
2.2
|
20X系
|
messagesAttributeNameの表示項目に文字列を指定した場合のテスト
|
|
|
2.3
|
20X系
|
messagesType=""を指定し、messagesAttributeNameの表示項目にResultMessageを単数指定した場合のテスト
|
|
|
2.4
|
20X系
|
messagesType=""を指定し、messagesAttributeNameの表示項目にResultMessageを複数指定した場合のテスト
|
|
|
項番 | 観点 | 試験項目 | 試験条件 | 確認内容 |
---|---|---|---|---|
3.1
|
20X系
|
panelElement、outerElement、innerElementが指定したタグに変更されているかのテスト
|
|
|
3.2
|
20X系
|
panelElement(p)、outerElement("")、innerElement("")を指定した場合のテスト
|
|
|
3.3
|
20X系
|
panelElement("")、outerElement(div)、innerElement("")を指定した場合のテスト
|
|
|
3.4
|
20X系
|
panelElement("")、outerElement("")、innerElement("span")を指定した場合のテスト
|
|
|
3.5
|
40X系
|
panelElement("")、outerElement("")、innerElement("")を指定した場合のテスト
|
|
|
項番 | 観点 | 試験項目 | 試験条件 | 確認内容 |
---|---|---|---|---|
4.1
|
20X系
|
panelClassName、panelTypeClassPrefixが指定したタグに変更されているかのテスト
|
|
|
4.2
|
20X系
|
panelClassName、panelTypeClassPrefixを未指定で設定し変更されているかのテスト
|
|
|
項番 | 観点 | 試験項目 | 試験条件 | 確認内容 |
---|---|---|---|---|
5.1
|
20X系
|
messagesType="warning" を指定 + messagesAttributeName="login_error_message" を指定した値で変更されているかのテスト
|
|
|
5.2
|
20X系
|
messagesType="warning" を指定 + messagesAttributeName="login_error_message" ResultMessages.error() を指定し、typeが上書きされていることのテスト
|
|
|
5.3
|
20X系
|
messagesType="warning" を指定 + messagesAttributeNameの表示項目にResultMessageを複数指定した場合のテスト
|
|
|
項番 | 観点 | 試験項目 | 試験条件 | 確認内容 |
---|---|---|---|---|
6.1
|
20X系
|
ResultMessageTypeを独自実装したクラスでのtype確認のテスト(Blueprint CSS Framework 1.0使用)
|
|
|
6.2
|
20X系
|
ResultMessageTypeを独自実装したクラスでのtype確認のテスト(Blueprint CSS Framework 1.0使用)
|
|
|
6.3
|
20X系
|
ResultMessageTypeを独自実装したクラスでのtype確認のテスト(Blueprint CSS Framework 1.0使用)
|
|
|
6.4
|
20X系
|
ResultMessageTypeを独自実装したクラスでのtype確認のテスト(Blueprint CSS Framework 1.0使用)
|
|
|
項番 | 観点 | 試験項目 | 試験条件 | 確認内容 |
---|---|---|---|---|
7.1
|
20X系
|
出力メッセージをハードコードした場合のテスト
|
|
|
7.2
|
50X系
|
メッセージコードが定義されていない場合のテスト
|
|
|
7.3
|
40X系
|
Localeによるメッセージの変更テスト
|
|
|
7.4
|
40X系
|
Localeによるメッセージの変更テスト
|
|
|
7.5
|
20X系
|
ResultMessagesの複数定義のテスト
|
|
|
項番 | 観点 | 試験項目 | 試験条件 | 確認内容 |
---|---|---|---|---|
8.1
|
20X系
|
表示内容の変更が可能なことを確認するテスト(Kube FrameWork使用)
|
|
|
項番 | 観点 | 試験項目 | 試験条件 | 確認内容 |
---|---|---|---|---|
9.1
|
20X系
|
HTML Escapeされることをテスト
|
|
|
9.2
|
20X系
|
HTML Escape機能が無効化されることをテスト
|
|
|
項番 | 観点 | 試験項目 | 試験条件 | 確認内容 |
---|---|---|---|---|
10.1
|
20X系
|
出力対象が存在しない場合に、innerElementに開始・終了タグが出力されることを確認するテスト
|
|
|
10.2
|
20X系
|
出力メッセージが存在しない場合に、outerElementに開始・終了タグが出力されることを確認するテスト
|
|
|
10.3
|
20X系
|
出力メッセージが存在しない場合に、panelElementに開始・終了タグが出力されることを確認するテスト
|
|
|
※1 基本全ての試験で確認する。拡張する場合のみ指定値で確認し、それ以外はデフォルト指定であること。
※2 基本 Localeはenを設定