#43 Django - Unit Test
Unit test
テストの種類
-エンドツーエンドのテスト:ブラウザを実際に起動し、実装された機能をテストする方法.
-統合テスト:少なくとも2つのクラスまたはサブシステムの組合せをテストします.ex>Postmanまたはhttpieを呼び出してJson応答が正しく出力されているかどうかを検証
-Unit Testing:作成したコードの最小ユニット関数をテストします.すなわち、作成されたロジックをテストするために、ユニットテストコードを直接作成する
Unit Testの利点
-試験時間が早い.
-費用が安い.
Unit test in Django
djangoは基本的にユニットテスト機能を提供します.
appを作成するとテストpyファイルは自動的に生成され、ここでテストコードを書けばいいです.
作成したモデルに基づいてテストするデータを生成します.
すべてのテストが終了したら、テストのために生成されたすべてのデータを消去します.
実行する関数のAPIを設定し、テスト結果を予想される結果と比較します.
ex>テスト会員加入関数正常動作
運転
端末に次のコマンドを入力
python manage.py test {app이름}
Reference
この問題について(#43 Django - Unit Test), 我々は、より多くの情報をここで見つけました https://velog.io/@kgh239/TIL-43-Django-Unit-Testテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol