－178－－1－

付録４． 自動生成したテスト項目一覧（ユーザーログイン画面仕様）

付録３． 基本設計書（ユーザーログイン画面仕様）

付録２． 基本設計書フォーマット（記入ガイドライン）

付録１． 基本設計書フォーマット

付録一覧

－179－－2－

画面

イベント一覧
No
UI部品名（プルダウン）

UI部品一覧
No
UI部品名

画面イメージ

画面名

その他イベント

画面表示切り換え

画面遷移

イベント種別(プルダウン)

ラベル

リンク

ボタン

ラジオボタン

チェックボックス

セレクトボックス

テキストエリア

テキストフィールド（数値）

テキストフィールド（文字列）

UI部品種別（プルダウン）

作成者

付録１．基本設計書フォーマット

トリガー

UI部品概要最終更新日

イベントID

初期値(UI部品種別による)イベント条件入力制限（最小値）

遷移先

入力制限（最大値）

メッセージID

入力項目

アクション

入力可否条件

入力可否条件一致時のUI挙動表示条件(UI部品が表示される条件)

フィールドチェック－180－－3－

作成者
中川

2017/12/30

性別が女性の場合選択性別が男性、女性以外の場合
選択

ラジオボタン

ラジオボタン

ラジオボタン

6 性別.女性

リンクラベル1516

興味関心がスポーツの時選択
興味関心が芸能の時選択
興味関心が音楽の時選択
興味関心が料理の時選択
興味関心が政治の時選択
興味関心がITの時選択
入力情報を登録する

エラー

エラー

画面表示切り換え

その他イベント

2 登録ボタン

3 登録ボタン45クリッククリック

イベント種別(プルダウ トリガーン)
イベン UI部品一覧のUI部品名のプル イベントの種別をプル イベントが実行されるためのト一覧 ダウンで選択し、設定します。 ダウンで選びますトリガーを設定します。
通し プルダウンリストはマクロで取得します。
No
1 登録ボタン
画面遷移
クリック

イベント一覧
NO
UI部品名（プルダウン）

チェックボックス
チェックボックス
チェックボックス
チェックボックス
チェックボックス
チェックボックス
ボタン

7 性別.その他

8 興味.スポーツ
9 興味.芸能
10 興味.音楽
11 興味.料理
12 興味.政治
13 興味.IT
14 登録ボタン

性別が男性の場合選択

自己紹介を書く
住まいの都道府県を選択する

5 性別.男性

2 ユーザー名

3 自己紹介4 住所（都道府県）

ユーザーを一意に識別する番号。更新不可。
登録するユーザーの名前

UI部品種別（プルダウ UI部品概要ン）
UI部品の種別をプルダ UI部品の使用用途などの概要
ウンで選びますを設定します[ユーザー情報.ユーザー登録番号]

条件2
条件3

ユーザー名に入力がない-

ユーザー登録番号に入力がない

ユーザー情報確認画面

ユーザー名に入力がある
AND
ユーザー登録番号に入力がある

条件1

遷移先

イベント条件

遷移や画面切り換えなどのイベン イベント分類が遷移のとトが行われる条件を記入します。 きに、遷移先の画面名を設定します。

250

イベントID

0

アクション

err01

err01

フォームに入力されたものを登録する

メッセージを出力する場合 トリガーにより行われるイベンに出力する文言をメッセー トアクションを設定します。
ジ一覧のIDを設定します。

メッセージID

東京都、神奈川県、埼玉県、千葉県、茨城県、栃木県、群馬県[ユーザー情報.性別]=男性[ユーザー情報.性別]=男性[ユーザー情報.性別]=女性[ユーザー情報.性別]=女性[ユーザー情報.性別]=その他[ユーザー情報.性別]=その他

ユーザー登録番号
ユーザー名自己紹介

入力項目
入力可否条件（UI部品の活性/ 入力可否条件一致時の 表示条件(UI部品が表示される条 フィールドチェック
UI挙動件)
非活性条件）
テキストフィールドの時の最 セレクトボックスの場合
UI部品が入力出来るor出来ない 入力可否条件が一致した UI部品が画面に表示される条件 UI部品のイベントが発生した際大値を設定します。の、入力項目（選択肢）を 条件、活性or非活性となる条件を 場合の、UI挙動を設定し を設定します。に実行するフィールドチェック
文字列では入力文字数、数 設定します。
設定します。常に入力可能な場 ます。条件がない場合は 常に表示される場合は何も設定 を設定します。空欄の場合は値では数の値を設定しま合は設定しません。
空欄となります。
しません。
チェックを実施しません。
す。
08[ユーザー情報.ユーザー登録番 入力可号]=空032

入力制限（最大値）

UI部品の種別によっては、入力がない項目もある。その場合は、グレーアウトやハイフンにするなどし、記入が不要であることを示す。

各イベントの条件を識別するためのIDです。

[ユーザー情報.スポーツ興味][ユーザー情報.芸能興味][ユーザー情報.音楽興味][ユーザー情報.料理興味][ユーザー情報.政治興味][ユーザー情報.IT興味][ユーザー情報.性別]=その他のとき選択[ユーザー情報.性別]=女性のとき選択[ユーザー情報.性別]=男性
OR[ユーザー情報.性別]=空のとき選択[ユーザー情報.自己紹介][ユーザー情報.住所][ユーザー情報.ユーザー名]

テキストフィールドの時の最小値を設定します。
文字列では入力文字数、数値では数の値を設定します。

入力制限（最小値）

SAMPLE〜このシートは入力例です〜
色が付いたセルが各項目の説明です。

初期値がある場合、設定します。

初期値(UI部品種別による)[ ]で囲まれたものは、概念的な変数とする。
実際のDB名や項目名と必ずしも一致させる必要性はないものとする。

UI部品一覧の通し番号を画面イメージに記載

最終更新日

テキストフィールド
（数値）
テキストフィールド
（文字列）
テキストエリア
セレクトボックス

1 ユーザー登録番号

UI部品 UI部品の名称を設定します
一覧の通し
No

UI部品一覧
NO
UI部品名

画面イメージ
画面イメージの画像などを設定します

画面名
ユーザー情報登録

付録２．基本設計書フォーマット（記入ガイドライン）

－181－－4－クリック

エラー

エラー

エラー

エラー

画面遷移

2 ログインボタン

3 ログインボタン

4 ログインボタン

5 ログインボタン

6 ロック解除ボタン

クリック

クリック

クリック

クリック

クリック

トリガー

画面遷移ボタン

4 ロック解除ボタン

イベント種別(プルダウン)

ボタン

3 ログインボタン

UI部品概要最終更新日

イベント一覧
No
UI部品名（プルダウン）
1 ログインボタン

テキストフィールド（文字列）

テキストフィールド（文字列）

UI部品種別（プルダウン）

3,4

1
2

2 Passwordフィールド

1 IDフィールド

UI部品一覧
No
UI部品名

画面イメージ

画面名
作成者
ユーザーログイン画面

付録３．基本設計書（ユーザーログイン画面仕様）

イベントID

空欄

初期値(UI部品種別による)
空欄

NOT 条件1[AND]「ログインエラー数」 == 5

すでにログインしている同一ユーザーがいる[AND]「ログインエラー数」 < 5

パスワードが登録されたものと一致しない[AND]「ログインエラー数」 < 532

32

ロック解除リクエスト画面

タスク一覧画面IDが登録されたものと一致しない[AND]「ログインエラー数」 < 5

遷移先

IDが登録されたユーザーと一致する[AND]
Passwordが登録されたユーザーと一致する[AND]
すでにログインしている同一IDユーザーがいない00

入力制限（最大値）

イベント条件入力制限（最小値）

err_004

err_002

err_001

err_001

メッセージID

入力項目「ログインエラー数」を1増加させる。

「ログインエラー数」を1増加させる。

「ログインエラー数」を1増加させる。

「ログインエラー数」をクリアする。

アクション「ログインエラー数」==5「ログインエラー数」==5

入力可否条件

入力不可

入力可否条件一致時のUI挙動
入力不可「ログインエラー数」==5IDフィールド
Passwordフィールド

IDフィールド
Passwordフィールド

表示条件(UI部品が表示される フィールドチェック条件)

－182－－5－

入力制限(最大値)

入力制限(最大値)+1

8 ユーザーログイン画面 フィールドチェック

9 ユーザーログイン画面 フィールドチェック

入力制限(最大値)

入力制限(最大値)+1入力制限(最小値)

入力制限(最大値)

入力制限(最大値)+1

画面遷移

エラー

エラー

エラー

エラー

画面遷移

14 ユーザーログイン画面 フィールドチェック

15 ユーザーログイン画面 フィールドチェック

16 ユーザーログイン画面 フィールドチェック

17 ユーザーログイン画面 フィールドチェック

18 ユーザーログイン画面 フィールドチェック

19 ユーザーログイン画面 イベント

20 ユーザーログイン画面 イベント

21 ユーザーログイン画面 イベント

22 ユーザーログイン画面 イベント

23 ユーザーログイン画面 イベント

24 ユーザーログイン画面 イベント

入力制限(最小値)

入力制限(最小値)

7 ユーザーログイン画面 フィールドチェック

13 ユーザーログイン画面 フィールドチェック

not (「ログインエラー数」==5)

6 ユーザーログイン画面 UI部品状態

入力制限(最大値)+1「ログインエラー数」==5

5 ユーザーログイン画面 UI部品状態

12 ユーザーログイン画面 フィールドチェック

not (「ログインエラー数」==5)

4 ユーザーログイン画面 UI部品状態

入力制限(最大値)「ログインエラー数」==5

3 ユーザーログイン画面 UI部品状態

11 ユーザーログイン画面 フィールドチェック

not (「ログインエラー数」==5)

2 ユーザーログイン画面 UI部品状態

入力制限(最小値)

テストケース「ログインエラー数」==5画面
分類
1 ユーザーログイン画面 UI部品状態

10 ユーザーログイン画面 フィールド
チェック

テスト番号

NOT 条件1[AND]「ログインエラー数」 == 5

すでにログインしている同一ユーザーがいる[AND]「ログインエラー数」 < 5

パスワードが登録されたものと一致しない[AND]「ログインエラー数」 < 5

IDが登録されたものと一致しない[AND]「ログインエラー数」 < 5

IDが登録されたユーザーと一致する[AND]
Passwordが登録されたユーザーと一致する[AND]
すでにログインしている同一IDユーザーがいない

Passwordフィールド に33文字(=入力制限(最大値)+1)入力Passwordフィールド に32文字(=入力制限(最大値))入力

Passwordフィールド に0文字(=入力制限(最小値))入力

Passwordフィールド に33文字(=入力制限(最大値)+1)入力

Passwordフィールド に32文字(=入力制限(最大値))入力

Passwordフィールド に0文字(=入力制限(最小値))入力

IDフィールド に33文字(=入力制限(最大値)+1)入力

IDフィールド に32文字(=入力制限(最大値))入力

IDフィールド に0文字(=入力制限(最小値))入力

IDフィールド に33文字(=入力制限(最大値)+1)入力

IDフィールド に32文字(=入力制限(最大値))入力

IDフィールド に0文字(=入力制限(最小値))入力

not (「ログインエラー数」==5)「ログインエラー数」==5

not (「ログインエラー数」==5)「ログインエラー数」==5

not (「ログインエラー数」==5)

条件「ログインエラー数」==5

付録４．自動生成したテスト項目一覧（ユーザーログイン画面仕様）

ロック解除ボタン

ログインボタン

ログインボタン

ログインボタン

ログインボタン

ログインボタン

ロック解除ボタン

ロック解除ボタン

ロック解除ボタン

ログインボタン

ログインボタン

ログインボタン

ロック解除ボタン

ロック解除ボタン

ロック解除ボタン

ログインボタン

ログインボタン

ログインボタン

ロック解除ボタン

ロック解除ボタン

Passwordフィールド

Passwordフィールド

IDフィールド

UI部品名
IDフィールド

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

クリック

トリガー

ロック解除リクエスト画面 に遷移すること

メッセージID= err_004「ログインエラーの制限数を超えました」が表示されること

メッセージID= err_002「入力されたIDはすでにログインされています」
が表示されること

メッセージID= err_001「IDかパスワードが違います」
が表示されること

メッセージID= err_001「IDかパスワードが違います」
が表示されること

タスク一覧画面 に遷移すること

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

以下が起きないこと
・エラーメッセージをポップアップ表示する
・エラーのフォームフィールドに赤色をつける

非表示

表示

not 入力不可

入力不可

not 入力不可

結果入力不可