Suche senden
Hochladen
勉強会20140319 rspec_capybara
•
0 gefällt mir
•
2,512 views
Shugo Numano
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 11
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Asoviva lt
Asoviva lt
Katsuki Sakashita
React.jsでサービスを作ってみた話
React.jsでサービスを作ってみた話
GIG inc.
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)
masayoshi takahashi
Node.js version16の新機能
Node.js version16の新機能
Masaki Suzuki
Rails初心者レッスン lesson4 2edition
Rails初心者レッスン lesson4 2edition
Satomi Tsujita
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
AWS Amplify 入門
AWS Amplify 入門
Hideaki Aoyagi
Empfohlen
Asoviva lt
Asoviva lt
Katsuki Sakashita
React.jsでサービスを作ってみた話
React.jsでサービスを作ってみた話
GIG inc.
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)
masayoshi takahashi
Node.js version16の新機能
Node.js version16の新機能
Masaki Suzuki
Rails初心者レッスン lesson4 2edition
Rails初心者レッスン lesson4 2edition
Satomi Tsujita
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
AWS Amplify 入門
AWS Amplify 入門
Hideaki Aoyagi
AndroidアプリをTravis CIでビルド
AndroidアプリをTravis CIでビルド
Kiwamu Okabe
Marp Next Tips !
Marp Next Tips !
Nobutada Matsubara
High Performance Gulp
High Performance Gulp
Keisuke Imura
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
VagrantからDockerに開発環境を移行した時の話
VagrantからDockerに開発環境を移行した時の話
Daijiro Abe
Editorlt
Editorlt
Masaki Suzuki
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
666oh666
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
Y Watanabe
AWSで自宅サーバ?
AWSで自宅サーバ?
祐磨 堀
サーバを運用する時代は終わった
サーバを運用する時代は終わった
Yuki Ishikawa
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
Masayuki KaToH
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
Kouhei Sutou
実践リーダブルコードのアイスブレイク
実践リーダブルコードのアイスブレイク
Kouhei Sutou
C# CloudScript Azure Functions との連携
C# CloudScript Azure Functions との連携
YutoNishine
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
Y Watanabe
#30 bddについて調べたことを丁寧に説明する
#30 bddについて調べたことを丁寧に説明する
森下 智裕
Railsモデル設計ケーススタディ
Railsモデル設計ケーススタディ
zaru sakuraba
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
Tsutomu Chikuba
RSpec Performance Turning
RSpec Performance Turning
Go Sueyoshi (a.k.a sue445)
Rspec
Rspec
Yunosuke Taga
turnipとcapybaraとBDDと私
turnipとcapybaraとBDDと私
Tsutomu Chikuba
RSpecのここがすごい!
RSpecのここがすごい!
mitim
Weitere ähnliche Inhalte
Was ist angesagt?
AndroidアプリをTravis CIでビルド
AndroidアプリをTravis CIでビルド
Kiwamu Okabe
Marp Next Tips !
Marp Next Tips !
Nobutada Matsubara
High Performance Gulp
High Performance Gulp
Keisuke Imura
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
VagrantからDockerに開発環境を移行した時の話
VagrantからDockerに開発環境を移行した時の話
Daijiro Abe
Editorlt
Editorlt
Masaki Suzuki
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
666oh666
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
Y Watanabe
AWSで自宅サーバ?
AWSで自宅サーバ?
祐磨 堀
サーバを運用する時代は終わった
サーバを運用する時代は終わった
Yuki Ishikawa
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
Masayuki KaToH
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
Kouhei Sutou
実践リーダブルコードのアイスブレイク
実践リーダブルコードのアイスブレイク
Kouhei Sutou
C# CloudScript Azure Functions との連携
C# CloudScript Azure Functions との連携
YutoNishine
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
Y Watanabe
Was ist angesagt?
(15)
AndroidアプリをTravis CIでビルド
AndroidアプリをTravis CIでビルド
Marp Next Tips !
Marp Next Tips !
High Performance Gulp
High Performance Gulp
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
VagrantからDockerに開発環境を移行した時の話
VagrantからDockerに開発環境を移行した時の話
Editorlt
Editorlt
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
AWSで自宅サーバ?
AWSで自宅サーバ?
サーバを運用する時代は終わった
サーバを運用する時代は終わった
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
実践リーダブルコードのアイスブレイク
実践リーダブルコードのアイスブレイク
C# CloudScript Azure Functions との連携
C# CloudScript Azure Functions との連携
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
Andere mochten auch
#30 bddについて調べたことを丁寧に説明する
#30 bddについて調べたことを丁寧に説明する
森下 智裕
Railsモデル設計ケーススタディ
Railsモデル設計ケーススタディ
zaru sakuraba
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
Tsutomu Chikuba
RSpec Performance Turning
RSpec Performance Turning
Go Sueyoshi (a.k.a sue445)
Rspec
Rspec
Yunosuke Taga
turnipとcapybaraとBDDと私
turnipとcapybaraとBDDと私
Tsutomu Chikuba
RSpecのここがすごい!
RSpecのここがすごい!
mitim
開発者による現実的な自動化テスト及びRubyのテストツールについて
開発者による現実的な自動化テスト及びRubyのテストツールについて
Takaaki Kasai
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
Junichi Ito
テスト駆動開発の進化
テスト駆動開発の進化
Yukei Wachi
起業するっておもしろい!~子育て中の主婦が突然パン屋を始めました~
起業するっておもしろい!~子育て中の主婦が突然パン屋を始めました~
Junichi Ito
どうやらテスト駆動型開発は死んだようです。これからのCI
どうやらテスト駆動型開発は死んだようです。これからのCI
Koichiro Sumi
今さらながらRSpecに入門してみた
今さらながらRSpecに入門してみた
zaru sakuraba
Andere mochten auch
(13)
#30 bddについて調べたことを丁寧に説明する
#30 bddについて調べたことを丁寧に説明する
Railsモデル設計ケーススタディ
Railsモデル設計ケーススタディ
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
RSpec Performance Turning
RSpec Performance Turning
Rspec
Rspec
turnipとcapybaraとBDDと私
turnipとcapybaraとBDDと私
RSpecのここがすごい!
RSpecのここがすごい!
開発者による現実的な自動化テスト及びRubyのテストツールについて
開発者による現実的な自動化テスト及びRubyのテストツールについて
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
テスト駆動開発の進化
テスト駆動開発の進化
起業するっておもしろい!~子育て中の主婦が突然パン屋を始めました~
起業するっておもしろい!~子育て中の主婦が突然パン屋を始めました~
どうやらテスト駆動型開発は死んだようです。これからのCI
どうやらテスト駆動型開発は死んだようです。これからのCI
今さらながらRSpecに入門してみた
今さらながらRSpecに入門してみた
Ähnlich wie 勉強会20140319 rspec_capybara
VMを改めて学んで見る
VMを改めて学んで見る
kishima7
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
Kentarou Mukunasi
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Yoshimura Soichiro
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
エピック・ゲームズ・ジャパン Epic Games Japan
Spark Streamingを使ってみた ~Twitterリアルタイムトレンドランキング~
Spark Streamingを使ってみた ~Twitterリアルタイムトレンドランキング~
sugiyama koki
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
tamtam180
Getting Started GraalVM (再アップロード)
Getting Started GraalVM (再アップロード)
tamtam180
Haikara
Haikara
jewel12
Play framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレード
Kazuhiro Hara
Using or not using magic onion
Using or not using magic onion
Goichi Shinohara
RakSulのInternal API開発で gRPCを導入した話
RakSulのInternal API開発で gRPCを導入した話
nixiesan
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
20131227_appium+rspec
20131227_appium+rspec
Kazuaki Matsuo
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
Issei Hiraoka
Storyboard
Storyboard
Yukihiko Kagiyama
Adobe XDプラグインをつくってみよう
Adobe XDプラグインをつくってみよう
Yoshiki Takeoka
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
ClojureでElectronアプリを作ろう
ClojureでElectronアプリを作ろう
Kazuhiro Hara
Ähnlich wie 勉強会20140319 rspec_capybara
(20)
VMを改めて学んで見る
VMを改めて学んで見る
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
Spark Streamingを使ってみた ~Twitterリアルタイムトレンドランキング~
Spark Streamingを使ってみた ~Twitterリアルタイムトレンドランキング~
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM (再アップロード)
Getting Started GraalVM (再アップロード)
Haikara
Haikara
Play framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレード
Using or not using magic onion
Using or not using magic onion
RakSulのInternal API開発で gRPCを導入した話
RakSulのInternal API開発で gRPCを導入した話
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
20131227_appium+rspec
20131227_appium+rspec
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
Storyboard
Storyboard
Adobe XDプラグインをつくってみよう
Adobe XDプラグインをつくってみよう
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
ClojureでElectronアプリを作ろう
ClojureでElectronアプリを作ろう
Mehr von Shugo Numano
技術勉強会20150916
技術勉強会20150916
Shugo Numano
勉強会20150617
勉強会20150617
Shugo Numano
勉強会20150218 ロボット
勉強会20150218 ロボット
Shugo Numano
20150101勉強会 dokku alt
20150101勉強会 dokku alt
Shugo Numano
社内勉強会_散歩系アプリ20141029
社内勉強会_散歩系アプリ20141029
Shugo Numano
MackerelAPI使ってみた
MackerelAPI使ってみた
Shugo Numano
20120827勉強会 webアプリ作ってみた2
20120827勉強会 webアプリ作ってみた2
Shugo Numano
20120702勉強会 webアプリ作ってみた
20120702勉強会 webアプリ作ってみた
Shugo Numano
社内勉強会プロジェクションマッピング
社内勉強会プロジェクションマッピング
Shugo Numano
勉強会20140416_iphone
勉強会20140416_iphone
Shugo Numano
勉強会20140207
勉強会20140207
Shugo Numano
勉強会20131216
勉強会20131216
Shugo Numano
Cloud foundry
Cloud foundry
Shugo Numano
Heroku
Heroku
Shugo Numano
正規表現勉強会入門
正規表現勉強会入門
Shugo Numano
Mehr von Shugo Numano
(15)
技術勉強会20150916
技術勉強会20150916
勉強会20150617
勉強会20150617
勉強会20150218 ロボット
勉強会20150218 ロボット
20150101勉強会 dokku alt
20150101勉強会 dokku alt
社内勉強会_散歩系アプリ20141029
社内勉強会_散歩系アプリ20141029
MackerelAPI使ってみた
MackerelAPI使ってみた
20120827勉強会 webアプリ作ってみた2
20120827勉強会 webアプリ作ってみた2
20120702勉強会 webアプリ作ってみた
20120702勉強会 webアプリ作ってみた
社内勉強会プロジェクションマッピング
社内勉強会プロジェクションマッピング
勉強会20140416_iphone
勉強会20140416_iphone
勉強会20140207
勉強会20140207
勉強会20131216
勉強会20131216
Cloud foundry
Cloud foundry
Heroku
Heroku
正規表現勉強会入門
正規表現勉強会入門
勉強会20140319 rspec_capybara
1.
クラウドIDEでwebアプリを作成して、 Herokuにdeployしてみる。 さらに、RSpec/Cpaybaraで testしてみる。全3回で。 2014/3/19 @shugonumano 最終回
2.
はじめに • 仕事の話はしません • 仕事のヒントにはなるかも。。 •
第2回ですが、最終回です • Herokuは以前やったので要望があれ ば。。。 http://www.slideshare.net/snumano/heroku-18645301 !
3.
全体イメージ 完了 SSkkiipp 今回
4.
テスト? コンピュータのプログラムを実行し、正しく動作 するかどうか確認する作業(wikipedia) http://gihyo.jp/dev/serial/01/tech_station/0001
5.
RSpec/Capybara • RSpecとは 「プログラムの振舞 (behaviour)」を記述するためのドメイ ン特化言語
(DomainSpecific Language:DSL) を提供する フレームワーク」(公式サイト) • Capybaraとは Webブラウザ画面を操作するためのライブラリ。画面操作 のエンジンの切り替えが可能 • Rack::Test JS操作不可 • Selenium JS操作可能
6.
Selenium • ブラウザ自動化ツール • Capybaraのエンジンとして利用可能 •
Firefoxのaddonとしても公開されている
7.
Appium • iOS/Android nativeアプリの自動テスト環境 •
こちらは第2部で。。。
8.
Demo 1. Seleniumを用いたwebブラウザ操作自動化 2. RSpec/Capybara
+ Seleniumを用いたwebア プリテスト 3. appiumを用いたiPhone nativeアプリテスト
9.
まとめ • 主に、webアプリのテストの自動化について紹 介しました • あわせて、Seleniumを用いたwebブラウザ操作 の自動化についても紹介しました。 •
appiumについては(ry
10.
参考 • RSpec http://magazine.rubyist.net/?0021-Rspec • Capybara http://jnicklas.github.io/capybara/ •
Selenium http://docs.seleniumhq.org/ • appium http://appium.io/
11.
今後のネタ • Heroku • Ruby
on Rails/MVC WAF • RSpec/Capybara • Jenkins • Github/Git • Aruduino • Serverspec などなど。覚えた事紹介していきたいと思います。 完了
Jetzt herunterladen