私はユニテストと体系的なテストについてグーグルで検索しました。しかし、私は体系的なテストとは正確には何であるか混乱していますか?私はモバイルアプリを開発していて、このテクニックテストにどのように取り組むことができるか知りたいです。
何か案は?前もって感謝します。
私はユニテストと体系的なテストについてグーグルで検索しました。しかし、私は体系的なテストとは正確には何であるか混乱していますか?私はモバイルアプリを開発していて、このテクニックテストにどのように取り組むことができるか知りたいです。
何か案は?前もって感謝します。
体系的なテストは、ソフトウェアをデバッグするためのはるかに徹底的な手段です。目標は、可能な限り多くの欠陥/エラーを見つけるために、さまざまな入力に対してソフトウェアをテストすることです。体系的なテストの難しい部分は、通常、テストする入力/状況を考え出すことです(特に、Android開発の場合、多くの問題が発生する可能性があるため)。構成を変更した後、アプリは正しく機能しますか?あなたのEditText
箱は正しいものを指定していますinputType
か?体系的なテストは、そのようなエラーを発見する手段を提供し、多くの場合、より安全で堅牢なアプリケーションになります。
Androidチームは、この種のテストを自動化できるいくつかのツールを提供しています(ただし、すべてのケースをカバーできるという保証はありません)。そのようなツールの1つがmonkeyrunnerです。詳細については、テストに関するAndroidデベロッパーガイドをご覧ください。
体系的なテストは、テストです。