タグ

テストとjestに関するkikiki-kikiのブックマーク (2)

  • スナップショットテスト · Jest

    スナップショットのテストはUI が予期せず変更されていないかを確かめるのに非常に有用なツールです。 典型的なスナップショットテストでは、UIコンポーネントをレンダリングし、スナップショットを撮り、テストと一緒に保管されているスナップショットファイルと比較します。 2つのスナップショットが一致しない場合テストは失敗します: 予期されない変更があったか、参照するスナップショットが新しいバージョンのUIコンポーネントに更新される必要があるかのどちらかです。 Jestにおけるスナップショットテスト​ React コンポーネントをテストする場合にも、同様のアプローチをとることができます。 アプリケーション全体の構築が必要となるグラフィカルなUIをレンダリングする代わりに、シリアライズ可能なReactツリーの値を素早く生成するテスト用レンダラーを利用できます。 Consider this exampl

    スナップショットテスト · Jest
  • スナップショットテストのすゝめ - Qiita

    変更履歴 2018/6/1 jest@23について追記 はじめに 勉強会で使ったスライドをそのまま公開したものです TDDとかする時にスナップショットテストするといいよ、という話 前置き ユニットテスト書いてますか? TDDで常にメンテ 危なそうなとこだけ書く 男は黙って手動テスト テストコードはコストが高い? テストコードを書く工数が確保できない -> テストコードのメンテが面倒 -> テストコードはコストが高い? テストコードを書く工数が確保できない -> テストフェーズの工数を前借りする テストコードのメンテが面倒 -> メンテを普段の開発フローに組み込む (テストコード実装 + テスト実行時間) < (コンパイル/起動時間 + 手動テストの工数)のとき、テストコードを書いた方が生産性が高い +テストコードがあるとCIでリグレッションテストとして使える TDD テスト駆動開発 失敗す

    スナップショットテストのすゝめ - Qiita
  • 1