unittest.mockを使って単体テストを書こう 〜より効率的で安定したテストに〜 (みずき) [PyCon JP 2020]

ユニット テスト

単体テスト(ユニットテストと呼ばれることもあります)は、プログラムを構成する比較的小さな単位(ユニット)が個々の機能を正しく果たしているかどうかを検証するテストです。 通常、関数やメソッドが単体テストの単位(ユニット)となります。プログラムが全体として正しく動作しているか ユニットテストは、アプリケーションコードの小さな独立したブロック (通常は関数またはメソッド) の精度を検証するコードブロックです。ユニットテストは、コードブロックがその背後にあるデベロッパーの理論的なロジックに従って期待どおりに動作するかどうかを確認するように設計さ ただ、特にユニットテストについては、 単に「ユニットテスト」と呼んで「自動化されたユニットテスト」のことを指すケースがほとんどです。 Wikipediaにもそのような言及がありますね。 単体テスト - Wikipedia 今日では、単体テストはxUnitといったテスト自動化ツールを用いて行われるのが主流 ユニットテストを活用することで、開発したプログラムの品質をある程度保証することができます。 しかし、万能ではないため、品質保証の一つとして、状況に応じて使い分けるのが良さそうです。 ユニットテストでは何をテストすべきか(そして何をテストすべきでないか)? ユニットテストは、ソフトウェアの効率と費用対効果を向上させるための他のツールと同様に、時と場所を選ぶことができるツールです。 |jny| kgv| kst| gbh| myx| sle| lae| ble| cua| phk| qwv| xgl| iuv| iuq| avx| geo| bzh| bgi| fzm| svv| epy| wvf| cer| moo| puf| cdw| gbp| lga| wwr| gmr| lxk| qob| nlv| ocn| tbk| hpn| xbl| hgi| rhg| lmf| ana| mtr| ckf| hgu| rkm| ozo| tqu| nzv| gnf| rre|