結合テスト自動化事例

テスト

概要

このドキュメントは、社内で利用可能なQAサービス(以降では社内での呼称に合わせて canal(カナル)と呼ぶ)に対しての自動テスト導入の過程を事例としてまとめたものになります。canalは、ベースとなるオープンソースソフトウェアを使用してシステムを初期構築した後、今後の保守開発における品質維持を目的として自動テストの導入に取り組みました。

本ドキュメントが、自動テスト導入の際のアプローチや採用技術についての参考情報となることを目的としています。

本ドキュメントを通して、以下の情報を得ることができます。

  • 自動テストがないアプリケーションに対する自動テスト導入の考え方・アプローチ
    • E2Eテスト
    • Controllerのテスト
  • ブラウザテスト自動化の方法
    • Selenium, Selenide, ヘッドレスChrome
    • Page Objectsパターン

詳細ページ

https://github.com/Fintan-contents/case-studies/blob/master/canal-testing/README.md

ライセンス

クリエイティブコモンズ(Creative Commons) 4.0 の「表示—継承」に準拠しています。