このエントリーをはてなブックマークに追加

Apr

14

【増枠】自動テストでモックするって、なにそれ?おいしいの?

依存コンポーネントをコントロールして、上手なテストコードを実装しよう

Registration info

オンライン参加

Free

FCFS
99/120

参加者への情報
(参加者と発表者のみに公開されます)

Description

講座概要

テストコードを書き始めたときに、うまくテストが書けないことに遭遇するかと思います。

例えば、データベースにアクセスしないといけなかったり、時刻により挙動が変わってしまうコードをテストするにはどうしたらいいのでしょうか。

そういったときに、よく「モックする」といったりしますが、どういう意味なんでしょうか。

また、少しモックの雰囲気はわかったけど、いまいち使い方があってるのかわからない人も少なくないはずです。

モックした依存コンポーネントを「テストダブル」と言いますが、本講座では、そのテストダブルの分類についてサンプルコードと共に説明します。 テストダブルの分類を学習し、テストダブルの目的、役割を理解することで、効果的なテストコードを書けるようになります。

主な対象者

  • 「モックする」のイメージがわからない方。食べ物だと思ってる方。
  • テストダブルや、スタブ、スパイ、モックといった言葉を聞いたことはあるが、あまり理解できてないと感じる方
  • テストコードでテストダブルを使っているが、いまいち使いどころがわからない、合ってるのかわからない方

前提とする知識

  • 何かしらのプログラミング言語でテストコードを書いてみたことがある
  • インターフェースが存在する言語を触ったことがある(一部例で出てきますが、知らなくても全体は理解できると思います)

アジェンダ

  • ユニットテストの例
  • テストダブルとは
  • テストダブルの分類(サンプルコードで解説)

会場

Zoomウェビナーでの開催となります

※ 参加登録してくださった方に、このページ上部の「参加者への情報」の欄にZoom URLが表示されます。

タイムテーブル

時刻 内容
19:30 はじめに
19:35 講座「自動テストでモックするって、なにそれ?おいしいの?」
20:50 質疑応答
21:00 終了

発表者

Feed

oshima

oshimaさんが資料をアップしました。

04/16/2022 13:39

marchin

marchinさんが資料をアップしました。

04/14/2022 19:13

marchin

marchin published 【増枠】自動テストでモックするって、なにそれ?おいしいの?.

03/26/2022 15:00

自動テストでモックするって、なにそれ?おいしいの? を公開しました!

Ended

2022/04/14(Thu)

19:30
21:00

Registration Period
2022/03/26(Sat) 14:59 〜
2022/04/14(Thu) 21:00

Location

Zoom

オンライン

Zoom

Attendees(99)

oshima

oshima

自動テストでモックするって、なにそれ?おいしいの? に参加を申し込みました!

marchin

marchin

自動テストでモックするって、なにそれ?おいしいの? に参加を申し込みました!

Akihiro Ueno

Akihiro Ueno

自動テストでモックするって、なにそれ?おいしいの? に参加を申し込みました!

payanotty

payanotty

自動テストでモックするって、なにそれ?おいしいの? に参加を申し込みました!

maki

maki

自動テストでモックするって、なにそれ?おいしいの? に参加を申し込みました!

bignum

bignum

自動テストでモックするって、なにそれ?おいしいの? に参加を申し込みました!

otanet12345

otanet12345

自動テストでモックするって、なにそれ?おいしいの?に参加を申し込みました!

のふのふ

のふのふ

自動テストでモックするって、なにそれ?おいしいの?に参加を申し込みました!

t_tamura

t_tamura

自動テストでモックするって、なにそれ?おいしいの?に参加を申し込みました!

Shimpei Wakida

Shimpei Wakida

自動テストでモックするって、なにそれ?おいしいの?に参加を申し込みました!

Attendees (99)

Canceled (5)