Suche senden
Hochladen
自動テストへの道のり
•
5 gefällt mir
•
1,594 views
Eiji Yokota
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 15
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Google devtools活用術
Google devtools活用術
Yuki Tanaka
Cakephp plugin for_facebook
Cakephp plugin for_facebook
Eiji Yokota
Tukkomimura #twtr_hack
Tukkomimura #twtr_hack
Eiji Yokota
php祭り2012のLT大会での発表資料
Phpmatsuri2012 lt
Phpmatsuri2012 lt
Eiji Yokota
WWEST2015のショートセッションの発表ネタです. Mosquittoで演習してみたものの,繋がったり繋がらなかったりと大混乱でした^^; セッション中にもツッコミがあったのですが,不特定多数で大規模に使うにはトピックやペイロードの形式化が必要ですが,自身の管理下でサクッと使う分にはかなりお手軽なシロモノかと思います.
Mqttで始めるIoT
Mqttで始めるIoT
Shintaro Hosoai
MQTT description in Japanese
MQTT meetup in Tokyo 機能概要
MQTT meetup in Tokyo 機能概要
shirou wakayama
Mqttを、ブローカーのMilkcocoaやデータ連携サービスenebularを使って動かしなら学んだ社内勉強会用資料
動かしながら学ぶMQTT
動かしながら学ぶMQTT
Eiji Yokota
IoT関連の話題で登場するMQTTの概要や混乱しがちなポイント、O2O関連の話題で登場するBluetooth LEの概要、iBeaconでどう利用されているか、今後どう応用される可能性があるか等について、YAPC::Asia2014で発表を行った際の資料になります。 (9/2追記) QoSフロー図に一部誤りがあるのでは、というご指摘を受けたので、該当箇所を一旦削りました。
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
Recruit Technologies
Empfohlen
Google devtools活用術
Google devtools活用術
Yuki Tanaka
Cakephp plugin for_facebook
Cakephp plugin for_facebook
Eiji Yokota
Tukkomimura #twtr_hack
Tukkomimura #twtr_hack
Eiji Yokota
php祭り2012のLT大会での発表資料
Phpmatsuri2012 lt
Phpmatsuri2012 lt
Eiji Yokota
WWEST2015のショートセッションの発表ネタです. Mosquittoで演習してみたものの,繋がったり繋がらなかったりと大混乱でした^^; セッション中にもツッコミがあったのですが,不特定多数で大規模に使うにはトピックやペイロードの形式化が必要ですが,自身の管理下でサクッと使う分にはかなりお手軽なシロモノかと思います.
Mqttで始めるIoT
Mqttで始めるIoT
Shintaro Hosoai
MQTT description in Japanese
MQTT meetup in Tokyo 機能概要
MQTT meetup in Tokyo 機能概要
shirou wakayama
Mqttを、ブローカーのMilkcocoaやデータ連携サービスenebularを使って動かしなら学んだ社内勉強会用資料
動かしながら学ぶMQTT
動かしながら学ぶMQTT
Eiji Yokota
IoT関連の話題で登場するMQTTの概要や混乱しがちなポイント、O2O関連の話題で登場するBluetooth LEの概要、iBeaconでどう利用されているか、今後どう応用される可能性があるか等について、YAPC::Asia2014で発表を行った際の資料になります。 (9/2追記) QoSフロー図に一部誤りがあるのでは、というご指摘を受けたので、該当箇所を一旦削りました。
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
YAPC::Asia2014 - O2O/IoT/Wearable時代におけるWeb以外のネットワーク技術入門
Recruit Technologies
2016.8.25 開催のIoT LT西東京版で使用したスライド
Mqttの通信を見てみよう
Mqttの通信を見てみよう
Suemasu Takashi
http://iotlt.connpass.com/event/11373/ IoTLT vol.1にて発表。 MQTTを使った電子工作の入門編的なスライドです。 JavaScriptだけで電子工作を完結します。
MQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPi
Masahiko Kubara
IoT時代を支えるプロトコルMQTT技術詳解 2014年11月26日 日本学術振興会産学協力研究委員会第36回インターネット技術第163委員会 さくらインターネット株式会社 / さくらインターネット研究所 上級研究員 松本直人
IoT時代を支えるプロトコルMQTT技術詳解
IoT時代を支えるプロトコルMQTT技術詳解
Naoto MATSUMOTO
IoTの中でのMQTTの役割やニフティクラウドMQTT開発に際して行ったもろもろを紹介します。
20150726 IoTってなに?ニフティクラウドmqttでやったこと
20150726 IoTってなに?ニフティクラウドmqttでやったこと
Daichi Morifuji
2015年12月2日に放送したAWS IoTの回の資料です。今後の予定は以下をご覧ください。 http://aws.amazon.com/jp/about-aws/events/#webinar
AWS Black Belt Tech シリーズ 2015 - AWS IoT
AWS Black Belt Tech シリーズ 2015 - AWS IoT
Amazon Web Services Japan
JJUG CCC 2015 Spring 発表資料です。 pahoの導入方法 https://www.eclipse.org/paho/clients/java/ paho mqtt-clientがmvnコマンドで取得できない場合は、 下記のアドホックな方法もあります。 http://qiita.com/koji_yusa/items/ff9bc1be07d330b36e1d
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
Koji YUSA
長岡 IT開発者 勉強会(NDS) 第31回勉強会(2013/04/06) 発表資料
はじめてのテスト技法
はじめてのテスト技法
Tatsuya Saito
『JUnit実践入門』写経・実践会 in 横浜 #2
『JUnit実践入門』写経・実践会 in 横浜 #2
shinyaa31
勉強会で話した、Scikit-learnの入門資料です。speakerdecでも共有しましたが、slideshare一本化のためこちらにも上げます
Scikit learnで学ぶ機械学習入門
Scikit learnで学ぶ機械学習入門
Takami Sato
第10回長崎IT技術者会で発表デビューしたときのスライドです。 Turnipを使ってサンプルを動かしたときの話をしています。
Turnipによるエンドツーエンドテストことはじめ
Turnipによるエンドツーエンドテストことはじめ
Takayuki Ujita
TDDの一連の流れについて述べています
TDD一連の流れ
TDD一連の流れ
Hiroki Nigorinuma
WebRTC Conference Japan 2016のパネルディスカッションの資料です
ここがつらいよWebRTC - WebRTC開発の落とし穴
ここがつらいよWebRTC - WebRTC開発の落とし穴
mganeko
@システムテスト自動化カンファレンス2014(http://connpass.com/event/9618/) テクいやつ => http://www.slideshare.net/tatsuyaishikawa7334/stac2014-42682904 エモいやつ => http://www.slideshare.net/miurakazuhito/2014-reviewrc
テスト自動化のパターンと実践
テスト自動化のパターンと実践
Hiroshi Maekawa
2013/2/15に目黒雅叙園で行われたデブサミ2013 15-A-7セッションの資料です。
ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜 #devsumiA
ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜 #devsumiA
Ryutaro YOSHIBA
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
Hiroyuki Ohnaka
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013
hiboma
This presentation describes introduction to Continuous Testing for PHP.
Introduction to Continuous Testing
Introduction to Continuous Testing
Atsuhiro Kubo
小物ツールを自作しよう
小物ツールを自作しよう
Sohei Iwahori
Developers Summit 2016 OpenJam & ComCamp Fukuoka での発表資料です。
DevOps、その前に
DevOps、その前に
Yuta Matsumura
2014年楽天テクノロジーカンファレンス前夜祭での発表です
特大のヤラカシからの復活 -俺とみんながテストコードを書き出すまで-
特大のヤラカシからの復活 -俺とみんながテストコードを書き出すまで-
Taichi Watanabe
アジャイルひよこクラブ(2016.06.24)でのテスト駆動開発についての発表資料です。未経験者~初心者向けになっています。
TDDはじめる前に
TDDはじめる前に
Yasui Tsutomu
OSC 2013 HIROSHIMA でのライトニングトーク。もっとつくりこめばよかったと後悔している。 http://www.ospn.jp/osc2013-hiroshima/
OSC2013 HIROSHIMA ライトニングトーク すごい広島
OSC2013 HIROSHIMA ライトニングトーク すごい広島
Tomohiko Himura
Weitere ähnliche Inhalte
Andere mochten auch
2016.8.25 開催のIoT LT西東京版で使用したスライド
Mqttの通信を見てみよう
Mqttの通信を見てみよう
Suemasu Takashi
http://iotlt.connpass.com/event/11373/ IoTLT vol.1にて発表。 MQTTを使った電子工作の入門編的なスライドです。 JavaScriptだけで電子工作を完結します。
MQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPi
Masahiko Kubara
IoT時代を支えるプロトコルMQTT技術詳解 2014年11月26日 日本学術振興会産学協力研究委員会第36回インターネット技術第163委員会 さくらインターネット株式会社 / さくらインターネット研究所 上級研究員 松本直人
IoT時代を支えるプロトコルMQTT技術詳解
IoT時代を支えるプロトコルMQTT技術詳解
Naoto MATSUMOTO
IoTの中でのMQTTの役割やニフティクラウドMQTT開発に際して行ったもろもろを紹介します。
20150726 IoTってなに?ニフティクラウドmqttでやったこと
20150726 IoTってなに?ニフティクラウドmqttでやったこと
Daichi Morifuji
2015年12月2日に放送したAWS IoTの回の資料です。今後の予定は以下をご覧ください。 http://aws.amazon.com/jp/about-aws/events/#webinar
AWS Black Belt Tech シリーズ 2015 - AWS IoT
AWS Black Belt Tech シリーズ 2015 - AWS IoT
Amazon Web Services Japan
JJUG CCC 2015 Spring 発表資料です。 pahoの導入方法 https://www.eclipse.org/paho/clients/java/ paho mqtt-clientがmvnコマンドで取得できない場合は、 下記のアドホックな方法もあります。 http://qiita.com/koji_yusa/items/ff9bc1be07d330b36e1d
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
Koji YUSA
Andere mochten auch
(6)
Mqttの通信を見てみよう
Mqttの通信を見てみよう
MQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPi
IoT時代を支えるプロトコルMQTT技術詳解
IoT時代を支えるプロトコルMQTT技術詳解
20150726 IoTってなに?ニフティクラウドmqttでやったこと
20150726 IoTってなに?ニフティクラウドmqttでやったこと
AWS Black Belt Tech シリーズ 2015 - AWS IoT
AWS Black Belt Tech シリーズ 2015 - AWS IoT
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
M-6 MQTTの使いどころ (JJUG CCC 2015 Spring)
Ähnlich wie 自動テストへの道のり
長岡 IT開発者 勉強会(NDS) 第31回勉強会(2013/04/06) 発表資料
はじめてのテスト技法
はじめてのテスト技法
Tatsuya Saito
『JUnit実践入門』写経・実践会 in 横浜 #2
『JUnit実践入門』写経・実践会 in 横浜 #2
shinyaa31
勉強会で話した、Scikit-learnの入門資料です。speakerdecでも共有しましたが、slideshare一本化のためこちらにも上げます
Scikit learnで学ぶ機械学習入門
Scikit learnで学ぶ機械学習入門
Takami Sato
第10回長崎IT技術者会で発表デビューしたときのスライドです。 Turnipを使ってサンプルを動かしたときの話をしています。
Turnipによるエンドツーエンドテストことはじめ
Turnipによるエンドツーエンドテストことはじめ
Takayuki Ujita
TDDの一連の流れについて述べています
TDD一連の流れ
TDD一連の流れ
Hiroki Nigorinuma
WebRTC Conference Japan 2016のパネルディスカッションの資料です
ここがつらいよWebRTC - WebRTC開発の落とし穴
ここがつらいよWebRTC - WebRTC開発の落とし穴
mganeko
@システムテスト自動化カンファレンス2014(http://connpass.com/event/9618/) テクいやつ => http://www.slideshare.net/tatsuyaishikawa7334/stac2014-42682904 エモいやつ => http://www.slideshare.net/miurakazuhito/2014-reviewrc
テスト自動化のパターンと実践
テスト自動化のパターンと実践
Hiroshi Maekawa
2013/2/15に目黒雅叙園で行われたデブサミ2013 15-A-7セッションの資料です。
ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜 #devsumiA
ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜 #devsumiA
Ryutaro YOSHIBA
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
Hiroyuki Ohnaka
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013
hiboma
This presentation describes introduction to Continuous Testing for PHP.
Introduction to Continuous Testing
Introduction to Continuous Testing
Atsuhiro Kubo
小物ツールを自作しよう
小物ツールを自作しよう
Sohei Iwahori
Developers Summit 2016 OpenJam & ComCamp Fukuoka での発表資料です。
DevOps、その前に
DevOps、その前に
Yuta Matsumura
2014年楽天テクノロジーカンファレンス前夜祭での発表です
特大のヤラカシからの復活 -俺とみんながテストコードを書き出すまで-
特大のヤラカシからの復活 -俺とみんながテストコードを書き出すまで-
Taichi Watanabe
アジャイルひよこクラブ(2016.06.24)でのテスト駆動開発についての発表資料です。未経験者~初心者向けになっています。
TDDはじめる前に
TDDはじめる前に
Yasui Tsutomu
OSC 2013 HIROSHIMA でのライトニングトーク。もっとつくりこめばよかったと後悔している。 http://www.ospn.jp/osc2013-hiroshima/
OSC2013 HIROSHIMA ライトニングトーク すごい広島
OSC2013 HIROSHIMA ライトニングトーク すごい広島
Tomohiko Himura
社内の新規チームへのTFS導入提案(にかこつけたプロセス改善提案)時に利用したスライドです。 確か写真が全部CCじゃなかった気がしているので、後で確認します・・・。
TFSの導入提案
TFSの導入提案
kawahira kazuto
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
Shuyo Nakatani
Ähnlich wie 自動テストへの道のり
(18)
はじめてのテスト技法
はじめてのテスト技法
『JUnit実践入門』写経・実践会 in 横浜 #2
『JUnit実践入門』写経・実践会 in 横浜 #2
Scikit learnで学ぶ機械学習入門
Scikit learnで学ぶ機械学習入門
Turnipによるエンドツーエンドテストことはじめ
Turnipによるエンドツーエンドテストことはじめ
TDD一連の流れ
TDD一連の流れ
ここがつらいよWebRTC - WebRTC開発の落とし穴
ここがつらいよWebRTC - WebRTC開発の落とし穴
テスト自動化のパターンと実践
テスト自動化のパターンと実践
ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜 #devsumiA
ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜 #devsumiA
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013
Introduction to Continuous Testing
Introduction to Continuous Testing
小物ツールを自作しよう
小物ツールを自作しよう
DevOps、その前に
DevOps、その前に
特大のヤラカシからの復活 -俺とみんながテストコードを書き出すまで-
特大のヤラカシからの復活 -俺とみんながテストコードを書き出すまで-
TDDはじめる前に
TDDはじめる前に
OSC2013 HIROSHIMA ライトニングトーク すごい広島
OSC2013 HIROSHIMA ライトニングトーク すごい広島
TFSの導入提案
TFSの導入提案
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
Mehr von Eiji Yokota
中学3年生の前で公演した資料の公開版
Lecture for middle_students
Lecture for middle_students
Eiji Yokota
生と死について考え、実は0,1ではなくもっと境界線が曖昧でなものであると捉えられることに気づきました。
生と死について
生と死について
Eiji Yokota
stripeを導入するまでの過程を、そのまま残しておいた内容です。最後に本当に導入できたのか。その結果は見てみてください。
webサービスにstripeを導入するまでの軌跡
webサービスにstripeを導入するまでの軌跡
Eiji Yokota
EVO 2017のストVが良すぎて、何度見返しても興奮してしまうので、その気持を資料にしてみました。
Evo2017
Evo2017
Eiji Yokota
これから当たり前になるIoT、エンジニアのみんなやろうぜ! ということを伝えたくて作った資料です。 まにフェス(http://m2college.net/fes5/index.html)のウェアラブルデバイスユーザ会のLT枠でお話させていただきました。
IoTの魅力
IoTの魅力
Eiji Yokota
IoTシステム構築を実際に経験してわかった、エンジニアとしての楽しさが伝われば幸いです
webエンジニアがIoTにハマるわけ
webエンジニアがIoTにハマるわけ
Eiji Yokota
Node-REDのinstallから簡単なflowまで、デモ中心に紹介しました。
Node-REDの紹介
Node-REDの紹介
Eiji Yokota
php力を鍛えるために、日々筋トレしましょう。
筋トレ大事
筋トレ大事
Eiji Yokota
Cakephp api
Cakephp api
Eiji Yokota
web_to_kotatsu
web_to_kotatsu
Eiji Yokota
Mehr von Eiji Yokota
(10)
Lecture for middle_students
Lecture for middle_students
生と死について
生と死について
webサービスにstripeを導入するまでの軌跡
webサービスにstripeを導入するまでの軌跡
Evo2017
Evo2017
IoTの魅力
IoTの魅力
webエンジニアがIoTにハマるわけ
webエンジニアがIoTにハマるわけ
Node-REDの紹介
Node-REDの紹介
筋トレ大事
筋トレ大事
Cakephp api
Cakephp api
web_to_kotatsu
web_to_kotatsu
自動テストへの道のり
1.
自動テストへの道のり テストを簡単!楽しく! (PHPUnit + jenkins) 2013/4/26
@papettoTV 13年4月27日土曜日
2.
自己紹介 横田 英二(@papettoTV) web developer PHP /
Titanium mobile 13年4月27日土曜日
3.
背景 • 手動でテスト。嫌い。苦手。 • 品質担保どうしよう。。。 •
そうだ!自動テストだ! 13年4月27日土曜日
4.
PHPUnit • Cakephp2系 PHPUnit標準 13年4月27日土曜日
5.
TDD • テストファースト • でも後からやっても効果は十分! (DDT?) 13年4月27日土曜日
6.
テスト対象 • MVCでいうと、M とCはやるけど、 V(html)はがっちり やってない • apiサーバならがっ ちりできる! 13年4月27日土曜日
7.
code coverage • テストの漏れを防げる(100%目指して しまう><) 13年4月27日土曜日
8.
テスト導入効果 • 仕様が明確に! • (手動で)テストしにくかった処理が、確認 できる •
レアな不具合を発見できる • 実は不要な分岐を発見できる 13年4月27日土曜日
9.
テストできない? • ファイルのダウンロード • ファイル保存、書き込み、読み込み •
外部サーバとの通信(SNS連携、その他外部api、 etc) • メール送信 • session_id()を使った処理 13年4月27日土曜日
10.
対策/回避 • モック • vfsStreamでファイル処理を疑似実装 https://github.com/mikey179/vfsStream/wiki move_upload_file()は未対応っぽい •
コードブロック無視 アノテーション @codeCoverageIgnore @codeCoverageIgnoreStart @codeCoverageIgnoreEnd 13年4月27日土曜日
11.
デメリット • 開発工数体感50%増し? • やっぱりテストするのは面倒。。。 13年4月27日土曜日
12.
テスト行程 • テスト+実装 • 該当箇所のテスト確認 •
成功確認するまで繰り返し • まとまったらcommit • 全テスト • テスト結果目視 13年4月27日土曜日
13.
テストを簡単に! • テスト+実装 • 該当箇所のテスト確認 •
成功確認するまで繰り返し • まとまったらcommit • git hookでjenkinsに全テスト、テスト結 果通知 13年4月27日土曜日
14.
テストを楽しく! • テスト結果通知プラグイン • 成功時、失敗時にそれぞれの効果音 http://blog.playispeace.com/918/ jenkins_run_build_and_sound_alert_when_git_commit_in_macosx/ •
デモ 13年4月27日土曜日
15.
まとめ • git commit
でテスト結果通知 = 簡単!楽 しい! • enjoy テスト! 13年4月27日土曜日
Jetzt herunterladen