search
LoginSignup
1

More than 1 year has passed since last update.

posted at

updated at

Organization

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

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

端末操作系

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

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

文字入力系

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

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

その他

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

気づきにくい不具合

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

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

おわりに

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

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
What you can do with signing up
1