Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub Actionsを使ってテスト自動化を実現する
Search
がんちゃん
February 07, 2025
Programming
0
48
GitHub Actionsを使ってテスト自動化を実現する
がんちゃん
February 07, 2025
Tweet
Share
Other Decks in Programming
See All in Programming
SpringBoot3.4の構造化ログ #kanjava
irof
2
880
ファインディの テックブログ爆誕までの軌跡
starfish719
2
970
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
3.4k
テストをしないQAエンジニアは何をしているか?
nealle
0
120
Grafana Cloudとソラカメ
devoc
0
100
Rubyでつくるパケットキャプチャツール
ydah
1
670
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
8
2.2k
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
200
Immutable ActiveRecord
megane42
0
130
ErdMap: Thinking about a map for Rails applications
makicamel
1
1.3k
Amazon Nova Reelの可能性
hideg
0
280
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
10
1.7k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Six Lessons from altMBA
skipperchong
27
3.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Building Your Own Lightsaber
phodgson
104
6.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Writing Fast Ruby
sferik
628
61k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.5k
RailsConf 2023
tenderlove
29
990
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
Music & Morning Musume
bryan
46
6.3k
Transcript
株式会社GoQSystem GitHub Actions を 使 っ て テスト自動化を実現する 2025年02月07日
本セッションの目的 GitHub Actionsを使ったテスト自動化の方法を 知ってもらう
目次 自己紹介 01 テスト自動化 とは 02 GitHub Actions とは 03
デモ 04 まとめ 05
自己紹介 01
岩田康平 株式会社GoQSystem フロントエンドエンジニア 一児のパパ 年齢:30歳 趣味:読書・筋トレ・プログラミング 得意言語:TypeScript・PHP
02 テスト自動化とは
テスト自動化とは アプリケーションの品質を保つこと
テスト自動化とは 計画 開発 運用 ビルド テスト リリース
テスト自動化とは 計画 開発 運用 ビルド テスト リリース
ヒューマンエラーが発生しやすい テストし忘れ 時間がかかる場合がある テスト中は他の作業が止まってしまう テスト自動化とは 手動実行
自動で繰り返し検証ができる テストし忘れがなくなる 既存機能への影響をチェックできる バグやエラーの早期発見 テスト自動化とは 自動化
03 GitHub Actionsとは
GitHub Actionsとは GitHubが提供する 汎用的なワークフローエンジン
GitHub Actionsとは なにができるの? プルリクエスト作成されたら、ビルドとテストを実行する プッシュされたら、サーバーにファイルアップロードする Issueが作成されたら、メンバーをアサインする
GitHub Actionsとは なにができるの? プルリクエスト作成されたら、ビルドとテストを実行する プッシュされたら、サーバーにファイルアップロードする Issueが作成されたら、メンバーをアサインする
04 デモ
デモ https://github.com/k-logic563/hirofuro-vol38-demo
05 まとめ
まとめ GitHub Actionsは、開発プロセスを自動化し、 高品質なソフトウェアを迅速に開発できる
参考文献 野村友規.GitHub CI/CD実践ガイド.技術評論社,2024/6,第1-4章