LoginSignup
0

More than 1 year has passed since last update.

posted at

updated at

自動化テストと手動テスト を比較する

1-.jpg

テスト自動化は、2020年のモバイルアプリテストのトップトレンドのの1つです。なぜQAチームがテスト自動化を好むでしょうか。自動化と比べて手動テストのメリットは何でしょう?この記事では、 自動化テストと手動テスト のメリットデメリットと短所をリストして、最適な方法を選択できるようにします。

1/ 自動化と手動テストの比較
1.1. 手動
テストの実行:
QAテスターによって手動で実行
テスト効率:
時間がかかり、効率が悪い
タスクの種類:
完全に手動のタスク
テストカバレッジ:
十分なテストカバレッジを確保するのが難しい
1.2. 自動化
テストの実行:
自動化ツールとスクリプトを使用して自動的に実行
テスト効率:
短時間と高い効率で多くのテストが実行できる
タスクの種類:
実際のユーザーのアクションのシミュレーションなど、ほとんどのタスクは自動化でる
テストカバレッジ:
十分なテストカバレッジを確保するのは簡単

【デモ動画】複数のモバイルデバイスで同時に自動化テストを実行する

2/ テスト自動化

2.1. テスト自動化のメリット

回帰テストの実行、テスト環境のセットアップ、同様のテストデータの入力など、反復的なタスクを減らす。

テスト活動の制御と透明性の向上(テストプロセス、パフォーマンス、エラー率に関する統計とグラフがある)。

テストサイクルタイムを短縮し、ソフトウェアリリースの頻度をスピードアップする。

より良いテストカバレッジ

2.2. 自動化テストのデメリット

自動化テスト(ツールのガイダンスとプロセス)に関するトレーニングに時間がかかる。

実際のユーザーの観点からテストを実行することはできません。

自動化テストツールが必要なため、企業はベンダーからツールを購入するか、無料のツールを使用することを検討する必要があります。 それぞれに長所と短所があります。

自動化テストは単なるテストツールであるため、テスト範囲を完全にカバーすることはできない。

テストスクリプトのデバッグの問題により、テストのメンテナンスにはコストがかかる。


動画をみる : 素晴らしいモバイルアプリ:スマートに自動化を活用する
https://www.youtube.com/watch?v=OxJUPIlcRTU

3/ 手動テスト
3.1. 手動テストのメリット

より複雑なテストケースを扱うことができる

より安価で、ツールのコストを削減する。

小さな変更のテストに適している(自動化テストを設定するための時間と労力が無駄になる)。

アドホックテストまたは探索的テストを実行できる。

GUI(グラフィカルユーザーインターフェイス)など、ソフトウェアの視覚的側面をテストする。

3.2. 手動テストのデメリット

間違いを犯さないように人間による手動。

テストプロセスを書き換えることができないため、再利用できない。

多数のテストケースがある大規模なプロジェクトでは時間がかかる。

負荷テストとパフォーマンステストを実行できない。

多くの企業が自動化テストを使用することで恩恵を受けていますが、それらが生成する値はほとんど変わりません。 どちらの方法にも長所と短所があるため、自動化は手動テストに取って代わるべきではありません。 企業は、自動化テストをDevOps、モバイル、IoTでの新しい作業方法を実行するチャンスと見なす必要があります。

自動化がソフトウェア開発プロジェクトにどのように役立つかについてさらに知りたい方は、お問い合わせください。
Website: https://jp.lotus-qa.com/
Tel: (+84) 24-6660-7474
Fanpage: https://www.facebook.com/LotusQualityAssurance

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
0