Skip to content

Commit 9dd3300

Browse files
committed
テストファイルを追加
1 parent 3004aa8 commit 9dd3300

File tree

1 file changed

+120
-0
lines changed

1 file changed

+120
-0
lines changed
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
# テスト ID
2+
3+
WAIC-TEST-0089-01
4+
5+
# テストのタイトル
6+
7+
HTMLのdialog要素を使用してモーダルダイアログを作成する
8+
9+
# テストの目的
10+
11+
HTMLのdialog要素で作られたモーダルダイアログが機能するかどうかを確認する
12+
13+
# テストの対象となる達成基準 (複数)
14+
15+
2.4.3
16+
17+
# 関連する達成方法 (複数)
18+
19+
H102
20+
21+
# テストコード (テストファイルへのリンク)
22+
23+
[WAIC-CODE-0089-01](https://waic.github.io/as_test/WAIC-CODE/WAIC-CODE-0089-01.html)
24+
25+
# テストコードのソース (抜粋)
26+
27+
```HTML
28+
<body>
29+
<main>
30+
<h1>ターボ・エンカビュレーター ニュース</h1>
31+
<button class="open-modal" type="button">メーリングリストに登録してください!</button>
32+
</main>
33+
<dialog aria-labelledby="dialog-heading" id="mailing-list-dialog">
34+
<h1 id="dialog-heading" tabindex="-1">メーリングリストに登録</h1>
35+
<form>
36+
<p class="req-note">すべての入力欄は必須です</p>
37+
<div>
38+
<label for="fname">名前(姓)</label>
39+
<input aria-required="true" autocomplete="given-name" id="fname" type="text">
40+
</div>
41+
<div>
42+
<label for="lname">名前(名)</label>
43+
<input aria-required="true" autocomplete="family-name" id="lname" type="text">
44+
</div>
45+
<div>
46+
<label for="email">メールアドレス</label>
47+
<input aria-required="true" autocomplete="email" id="email" type="text">
48+
</div>
49+
<button class="sign-up" type="submit">登録</button>
50+
</form>
51+
<form method="dialog">
52+
<button aria-label="閉じる" class="close-modal">&times;</button>
53+
</form>
54+
</dialog>
55+
</body>
56+
```
57+
58+
# テスト手順と期待される結果 (視覚閲覧環境)
59+
60+
## テスト手順 1
61+
62+
キーボード操作で「メーリングリストに登録してください!」ボタンを押す
63+
64+
## 期待される結果 1
65+
66+
「メーリングリストに登録」というモーダルダイアログが開き、フォーカスがモーダルダイアログ内に移動する
67+
68+
## テスト手順 2
69+
70+
キーボード操作で、モーダルダイアログ上でフォーカスを移動する。それを繰り返す
71+
72+
## 期待される結果 2
73+
74+
フォーカスはモーダルダイアログ内の入力欄やボタンに移るが、モーダルダイアログの外には出ない (「メーリングリストに登録してください!」ボタンにフォーカスが移らない)
75+
76+
## テスト手順 3
77+
78+
キーボード操作で、モーダルダイアログ内の「閉じる」ボタン (見た目は「×」と表示されているボタン) を押す
79+
80+
## 期待される結果 3
81+
82+
ダイアログが閉じ、フォーカスが「メーリングリストに登録してください!」ボタンに移る
83+
84+
# テスト実施時の注意点 (視覚閲覧環境)
85+
86+
ダイアログ内のフォーム送信は機能せず、「登録」ボタンを押しても何も起こらないのが正しい (送信のテストは不要である)
87+
88+
# テスト手順と期待される結果 (音声閲覧環境)
89+
90+
## テスト手順 1
91+
92+
「メーリングリストに登録してください!」ボタンを押す
93+
94+
## 期待される結果 1
95+
96+
「メーリングリストに登録」というモーダルダイアログが開き、フォーカスがモーダルダイアログ内に移動する
97+
98+
## テスト手順 2
99+
100+
モーダルダイアログ上でフォーカスを移動する。それを繰り返す
101+
102+
## 期待される結果 2
103+
104+
フォーカスはモーダルダイアログ内の入力欄やボタンに移るが、モーダルダイアログの外には出ない (「メーリングリストに登録してください!」ボタンにフォーカスが移らない)
105+
106+
## テスト手順 3
107+
108+
モーダルダイアログ内の「閉じる」ボタンを押す
109+
110+
## 期待される結果 3
111+
112+
ダイアログが閉じ、フォーカスが「メーリングリストに登録してください!」ボタンに移る
113+
114+
# テスト実施時の注意点 (音声閲覧環境)
115+
116+
ダイアログ内のフォーム送信は機能せず、「登録」ボタンを押しても何も起こらないのが正しい (送信のテストは不要である)
117+
118+
# 関連する要素や属性
119+
120+
dialog要素、aria-describedby属性、aria-label属性

0 commit comments

Comments
 (0)