Upgrade to Pro — share decks privately, control downloads, hide ads and more …

kintoneエンジニアが紹介する品質向上のための取り組み / kintone engineer's take on quality improvement

kintoneエンジニアが紹介する品質向上のための取り組み / kintone engineer's take on quality improvement

Yasuharu.S

May 23, 2016
Tweet

More Decks by Yasuharu.S

Other Decks in Technology

Transcript

  1. 自動テストとビルドパイプライン Jenkinsでビルドパイプラインを構築 10 コンパイル ユニット テスト アーカイブ 作成 APIテスト ブラウザ

    テスト デプロイ チェック 開発環境 デプロイ 全体で約55分 JS 4500ケース Java 4000ケース 1900ケース 1200ケース 10min 8min 2min 10min 25min 5min 5min 並列実行 並列実行
  2. 自動テストの構成 ユニットテスト JavaScript PhantomJS + karma + Sinon.JS + expect.js

    Java JUnit + Matchers + mockito APIテスト(内部API、REST API) ブラウザテスト(受入試験、JavaScript API) JUnit + Selenium Web Driver + Jenkins + Selenium Grid + Docker + Google Cloud Platform 13
  3. 39