質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
textbox

HTMLの<input type="text">で生成されるtextboxに関するタグです。

Q&A

1回答

5380閲覧

入力チェック時の単体テストの方法を教えてください。

ikanosasimi

総合スコア32

textbox

HTMLの<input type="text">で生成されるtextboxに関するタグです。

0グッド

0クリップ

投稿2018/12/21 11:18

編集2022/01/12 10:55

ユーザーがtextboxで入力した値を以下の仕様でチェックするテスト項目を作成すると仮定します。
仕様:桁数が5桁固定で、半角アルファベット及び半角数字以外エラーとする。

この場合のテスト項目は
桁数チェック
半角5桁
半角4桁
半角6桁

全角半角チェック
半角5桁
全角5桁

入力チェック
半角数字5桁
半角アルファベット5桁
半角記号5桁
半角スペース5桁

でテストは網羅しますか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

誰がチェックするかで項目は変わるかと思いますが、以下は欲しいところですかね。

  • 半角数字+半角アルファベット(組み合わせ確認)
  • 半角数字or半角アルファベット + 全角文字(組み合わせ確認)
  • 半角数字or半角アルファベット + 半角記号(組み合わせ確認)
  • 半角カタカナ(一応半角だし)
  • 0,9のみ(範囲指定漏れ)
  • a,zのみ(範囲指定漏れ)
  • A,Zのみ(範囲指定漏れ)

指定外文字は1文字だけ入れてみるとか、指定文字の端部分は大丈夫かとか
あとはエラーになる文字を端っこに入れてみても大丈夫かとか
そんな感じでしょうか。

(半角全角がゲシュタルト崩壊した)

投稿2018/12/21 11:31

dice142

総合スコア5158

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ikanosasimi

2018/12/21 11:54

ご回答ありがとうございます。 範囲指定漏れは眼中にありませんでした。 全角数字5桁 全角アルファベット5桁 全角記号5桁 全角スペース5桁 は行うべきなのでしょうか? 全角半角チェックがあるので不要だと考えております。
dice142

2018/12/21 12:02

あれば安全なくても可 ではないでしょうか。 記号とスペースを分けているのはいらないかと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問