はじめに この記事は kintone Advent Calender 2019 part1 の12日目です。 kintoneにおけるJavaScriptカスタマイズの自動テストについて、環境構築から紹介したいと思います。 自動テストの種類 今回ユニットテスト環境とE2Eテスト環境両方の構築を行います。この二つの環境は共存できますが、一応順番にやっていきたいと思います。 ちなみに、テストフレームワークはJestを使用します。 ユニットテスト環境の構築 パッケージの追加 まず必要なパッケージを追加します。jest と babel-jest は必須ですね。 @babel/preset-envのインストールがまだの人はこちらも追加しましょう