タグ

ブックマーク / qiita.com/flcn-x (1)

  • [Python] 関数テストと手法の概要比較(doctest, unittest, pytest) - Qiita

    テストフレームワーク テストフレームワークとは、テストを行うフレームワーク(モジュール)のこと。 サポートのためのフレームワークはフェーズごと、用途ごと言語ごとなどにより数多く存在する。 ユニットテスト・フレームワーク一覧 @wiki では70種以上紹介されている。 ソフトウェアフレームワークとは、プログラミングにおいて、アプリケーションプログラム等に必要な一般的な機能が、あらかじめ別に実装されたものである。 @wiki doctest doctestとは、ドキュメント(docstring)として書かれたテストを実行するための標準モジュール。 docstringに入出力を書くだけでテストコードになるため、説明のためのdocstringとテストを同時に運用できる。 ただし、テストに際しての他モジュールの利用が制限されていたり、ソースコード自体の肥大化などがデメリットとなる。 doctest

    [Python] 関数テストと手法の概要比較(doctest, unittest, pytest) - Qiita
  • 1