More Related Content
PDF
PPTX
LIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっている PPTX
PPTX
クオリティゲートの通過判断として品質特性を利用した受入テストの導入と効果 PPTX
PPTX
PDF
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy PPTX
What's hot
PPTX
Quality assurance by quality stepwise refinement in agile development PPTX
PDF
GTMF 2015: 「テスト管理ツール「CAT」導入によるデバッグ管理の効率化とJenkins Enterpriseによるコンテンツパイプラインの改善」... PPTX
九州ソフトウェアテスト勉強会Vol.16 発表資料 150810 PDF
ネイティブゲーム開発におけるこれからの品質保証 PDF
品質を落とさずにウォーターフォール開発から徐々にアジャイル開発へとシフトしてみる PPTX
PDF
Agile japan神戸サテライト アジャイルの入り口は意外と広い。その中はもっと広い PPTX
PPTX
PDF
PDF
PDF
PPTX
An Agile Way As an SET at LINE PPTX
GTMF 2016:テスト管理ツールCAT の紹介とコンシューマーゲームでの活用提案 株式会社SHIFT PPT
PDF
アジャイル開発と品質保証の密なる関係 #quesqa Api結合部の自動テスト方式
- 1.
- 2.
カナイダイキ odd-e.jp |pastoraldog.com
⾃⼰紹介
Odd-e(オッド・イー)グループはシンガポールを本部にもち、アジア圏
で活躍するソフトウェア製品開発の⽀援をしています。
エンジニアの技術⽀援、チームビルディング、製品開発⼿法の導⼊・改善、
など様々なサポートを⾏っております。
そのノウハウも⽣かしながら、⾃社製品開発事業も⾏っております。
ODD-E JAPAN / PASTORAL DOG
⾦井 ⼤輝
Webアプリケーションエンジニア
Certified Scrum Master® (CSM)
Certified Scrum Developer® (CSD)
Certified LeSS Practitioner
- 3.
- 4.
カナイダイキ odd-e.jp |pastoraldog.com
現状のアーキテクチャとテスト
3種類のテストを実施
APPs APIs
View層 Controller層
E2Eテスト
結合テスト(UTno mock from APP)
UTwith mock UT
Interface層 Logic層
破壊的変更検知のための結合テスト
APPからno mockでテストを書いているが、
E2Eも壊れやすい、遅い、不安定でコスト⾼
環境やデータ準備が⼿間!
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
カナイダイキ odd-e.jp |pastoraldog.com
コンシューマ駆動契約 - CDC
実際のコード
契約JSON⼊⼒ APIテスト(契約のIN-OUT検証)
-OU
- 11.
- 12.
カナイダイキ odd-e.jp |pastoraldog.com
まとめ
CDCやってみて
データのセットアップは
no mockでの結合確認より幾分楽
メール送信、
DB登録などは検証できていないが、
その辺はUTの範囲なので気になっていない
E2Eよりも安定した実⾏できている
他のチームの⽅式是⾮聞かせてください
- 13.