LoginSignup
5
1

More than 1 year has passed since last update.

【実用的?】バグりやすい手順を雑多に並べる記事

Last updated at Posted at 2021-12-07

良く不具合の見つかる手順を公開するものである。
バグをいっぱい見つけたいQA、バグをなるべく作りたくないエンジニア、そんなみなさまの参考になれば幸いです。

端末操作系

「割り込み」を意識すると、バグが見つかりやすいです。

  • タスクキル
  • 各種アプリによる割り込み
  • 電話着信、LINE着信、目覚まし、などなど
  • 電波が切れる
    • 一度切って、復帰させたときに、正常に動作するか。端末の飛行機モードを利用すると検証しやすい
  • 操作中に電池が切れる
  • Wifiだけでなく、4G、5G回線で確認する
    • 太い通信を要するアプリだと(ゲームとか動画とか)、Wifi時と電話回線時で処理を分けてることが多いので、まれによくバグります
  • アプリ操作中に別アプリのpush通知が届く
  • イヤホン接続時の挙動。無線、有線、それぞれ
  • 音楽アプリを再生した状態で操作する
    • BGMがあるコンテンツだと、確認したほうが良い
  • 端末放置でロックがかかったあとで、復帰後、正常にアプリが動くかどうか
  • 端末の時間を変更する
  • ブラウザで戻るボタンを押す(一部のAndroid端末にしか、戻るボタンはない。そのため、考慮が漏れやすい)
  • 各種ボタンを連打する
  • 色んなタイミングで、ピンチイン、ピンチアウト
  • 色んなタイミングで、端末を横にしたり縦にしたり。レイアウト乱れ起きがちです。
  • 色んなタイミングでホームボタンを押す
  • 色んなタイミングで電源ボタンを押す
  • 高速で画面をスクロール
    • たまにクラッシュバグとか引き起こします。
  • ブラウザバック
  • ブラウザリロード

文字入力系

ユーザネーム登録画面とか、コメント機能とかで確認したい手順達

  • 入力しない or 大量の文字を入力する
  • スペースだけ入力する。全角スペースは要注意。
  • 絵文字
  • 半角カナ。全角アルファベット。日頃、使わない文字なので要注意
  • 数字だけ入力できる場合はマイナスや0や型の最大値など

その他

  • ボックスガチャなどのリセット系の処理で、一度も操作せずにリセット。
  • ログアウト後に、別アカウントでログイン
  • 複数端末で同一アカウントログイン
  • アカウント削除処理後に、削除済みアカウントでログイン
  • 購入系の処理で、複数端末で同一アイテムを同時に購入する
  • EC系のサービスで在庫が残り1個のときに、複数端末で同一アイテムを同時に購入する

気づきにくい不具合

気づきにくいけど、致命的になりがちな不具合を挙げてみる。意識レベルを上げて発見しよう!

  • 電池の減りが早い
  • なぜかずっとGPSが作動している
  • 端末が熱を帯びてしまう
  • ずっと起動していると動作が重くなる

おわりに

ホントはもっといろんなQAの意見を聞いて、項目を充実させたい。そして、QA業界の財産にしたい。

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1