不具合に立ち向かう テスト戦略 ~ NestJSで作るCI環境 ~

>100 Views

September 29, 24

スライド概要

NestJS meetup Online #2 の登壇資料
https://nest-jp.connpass.com/event/244015/

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

不具合に立ち向かう テスト戦略 ~ NestJSで作るCI環境 ~ NestJS MeetUp Online #2

2.

アジェンダ 1 自己紹介 2 はじめに 3 デモ 4 まとめ

3.

アジェンダ 1 自己紹介 2 はじめに 3 デモ 4 まとめ

4.

自己紹介 株式会社 MIC.9 システム部 Qiita や Zennに記事書いてます コミュニティイベントが好き はば なおき 羽馬 直樹 (@naoki_haba) 静的型付け言語も好き

5.

アジェンダ 1 自己紹介 2 はじめに 3 デモ 4 まとめ

6.

何を構築したの?

7.

PR を 検 知 全体像 PR To main テスト結果を 返却 自動テスト

8.

みなさんはテスト書いてますか?

9.

動けばいいでしょ? 手動で毎回テスト回すし

10.

動くコード = 正義

11.

毎回手動テストで疲弊するの?

12.

PC並みに高速でテストできるの?

13.

今日のゴール

14.

CI環境って素晴らしい と感じてもらうこと

15.

アジェンダ 1 2 3 4 5 自己紹介 はじめに デモ まとめ

16.

今日の本題です

17.

デモ用レポジトリ 5

18.

時間の都合上 0から構築はできません

19.

NestJSのセットアップから やりたいと思ってる そこのアナタ!

20.

ハンズオン記事 5

21.

デモ用API全体像 取得 登録 更新 削除 GET POST PATCH DELETE

22.

E2Eテストってなんぞや?

23.

エンドツーエンドテスト(E2Eテスト)とは、アプリケ ーションのワークフローを最初から最後までテストする ソフトウェアテスト手法のことである。 ログイン画面 遷移 ログイン情報 入力 ログイン ホーム画面 遷移 https://www.browserstack.com/guide/end-to-end-testing

24.

デモ

25.

アジェンダ 1 自己紹介 2 はじめに 3 デモ 4 まとめ 5

26.

最後にこれから テスト文化を根付かせたいあなたに

27.

テストを自動化した効果 効果を得るまでの苦悩

28.

テストを自動化して得た効果 手動テストの負担軽減 コードが動くことを 自分で保証できる 正確なテスト実行 不具合の早期発見

29.

効果を得るまでの苦悩 テストのモチベーション テストファーストに こだわる? テストナレッジを どう共有するか

30.

カバレッジをとって 自分達の頑張りを可視化

31.

技術記事で知見を共有 社内勉強会の開催

32.

ご静聴ありがとうございました