Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
株式会社GoQSystem GitHub Actions を 使 っ て テスト自動化を実現する 2025年02月07日
Slide 2
Slide 2 text
本セッションの目的 GitHub Actionsを使ったテスト自動化の方法を 知ってもらう
Slide 3
Slide 3 text
目次 自己紹介 01 テスト自動化 とは 02 GitHub Actions とは 03 デモ 04 まとめ 05
Slide 4
Slide 4 text
自己紹介 01
Slide 5
Slide 5 text
岩田康平 株式会社GoQSystem フロントエンドエンジニア 一児のパパ 年齢:30歳 趣味:読書・筋トレ・プログラミング 得意言語:TypeScript・PHP
Slide 6
Slide 6 text
02 テスト自動化とは
Slide 7
Slide 7 text
テスト自動化とは アプリケーションの品質を保つこと
Slide 8
Slide 8 text
テスト自動化とは 計画 開発 運用 ビルド テスト リリース
Slide 9
Slide 9 text
テスト自動化とは 計画 開発 運用 ビルド テスト リリース
Slide 10
Slide 10 text
ヒューマンエラーが発生しやすい テストし忘れ 時間がかかる場合がある テスト中は他の作業が止まってしまう テスト自動化とは 手動実行
Slide 11
Slide 11 text
自動で繰り返し検証ができる テストし忘れがなくなる 既存機能への影響をチェックできる バグやエラーの早期発見 テスト自動化とは 自動化
Slide 12
Slide 12 text
03 GitHub Actionsとは
Slide 13
Slide 13 text
GitHub Actionsとは GitHubが提供する 汎用的なワークフローエンジン
Slide 14
Slide 14 text
GitHub Actionsとは なにができるの? プルリクエスト作成されたら、ビルドとテストを実行する プッシュされたら、サーバーにファイルアップロードする Issueが作成されたら、メンバーをアサインする
Slide 15
Slide 15 text
GitHub Actionsとは なにができるの? プルリクエスト作成されたら、ビルドとテストを実行する プッシュされたら、サーバーにファイルアップロードする Issueが作成されたら、メンバーをアサインする
Slide 16
Slide 16 text
04 デモ
Slide 17
Slide 17 text
デモ https://github.com/k-logic563/hirofuro-vol38-demo
Slide 18
Slide 18 text
05 まとめ
Slide 19
Slide 19 text
まとめ GitHub Actionsは、開発プロセスを自動化し、 高品質なソフトウェアを迅速に開発できる
Slide 20
Slide 20 text
参考文献 野村友規.GitHub CI/CD実践ガイド.技術評論社,2024/6,第1-4章