[メモ]Pytest




なんのためにテストやるのか

  • プログラムが問題なく動いてないかのチェック(処理時間や負荷などもチェック対象)

  • コードを変更したときに変更していない箇所に問題が起きていないかが確認できる

テストするのが1回だけであればテストをコード化する必要はない。コード変更の度に何回もテスト必要なのであればコード化しておくことで工数削減できる。かつ作業者によってテスト漏れが発生することがなくなる。(品質担保)


なぜPytestなのか

  • ある程度決まった型(ライブラリ)に合わせてテスト実装できる

  • ライブラリの使い方が簡単(専用関数少ない)

  • 特定テストだけを実行するなどの機能が便利


導入向けわかりやすい動画



便利なコマンドライン引数表

引用元サイト


よく使いそうなテスト例


参考資料

この記事が気に入ったらサポートをしてみませんか?