"異常系"と呼んでいいのか分かりませんが、「そんなん考慮しとらんよ…」だが実行可能な動作たちを私の過去の痛みからまとめました。
ダブルクリック
「そんなとこダブルクリックして何がしたいの?」と思うかもしれません。
でも実行可能なら、実行した時の挙動が許容可能なものか確認しなければいけないのです。
リクエストが二回飛んで予期せぬバグを産んだりするかもしれません。
"戻る" → "進む" を高速に繰り返す
「どうしたの?頭大丈夫?」と思うかもしれません。
でも実行可能なry)
機能によりますが、何らかの非同期処理を行っている場合、適切にキャンセルしたりしないと予期せぬバグが発現するかも。
テキストフィールドに変な文字を入力する
絵文字とか謎の言語とか変な文字を入力してみましょう!
フォームのテキストフィールドに空白文字だけ入れて実行する
文字数判定する時、ちゃんと前後の空白を取り除いていますか?
見た目がDisabledなボタンを押す
見た目に騙されてはいけません。実行可能な可能性があります。
こんなポカ私しかやらない気もしますが、見た目のCSSを変えるところと、クリックで処理が実行可能かどうかを判定する部分を別に書いてしまい、
見た目押せない感じなのに、実は押せちゃうボタンを作ったことがあります☆
他にも発見したら追加していきます。