プロジェクト

全般

プロフィール

機能 #6300

外部リソースを利用するテストは、チェックを最小限にして、なるべくテストデータを利用する

直野 雄一10ヶ月前に追加. 2日前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
開始日:
期日:
進捗率:

0%

予定工数:
Issue Tracker:

説明

外部リソースは常に更新される可能性があり、テストが失敗する危険性がある。また、外部リソースに負荷をかけてしまい、迷惑をかけてしまう。さらに、テスト時間の長時間化につながってしまう。

ゴール

  • 外部リソースを使用するテストを最小限にする
    • データが必要であれば、ローカルのテストデータを使用する
  • 冗長なテストは、モックで回避する

対象テスト

  • models
    • dow_jones_industrial_average_test
    • edinet_code_test
    • nikkei_average_test
    • stock_price_test
    • stock_test
    • topix_test
    • wertpapier_report_test
  • integration/tasks
    • crawl_test

履歴

#1 直野 雄一9ヶ月前に更新

  • 開始日 を削除 (2018-05-15)

#2 直野 雄一9ヶ月前に更新

ActiveSupport::TestCaseでモックを使う場合、minitest/mockを使うらしい。

#3 直野 雄一9ヶ月前に更新

  • 説明 を更新 (diff)
  • 開始日2018-07-13 にセット

#4 直野 雄一6ヶ月前に更新

  • 開始日 を削除 (2018-07-13)

#5 直野 雄一2日前に更新

  • 対象バージョン を削除 (148)

他の形式にエクスポート: Atom PDF