Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Yuki Okada
3,468 views
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
2014/11/7,8の関西オープンフォーラム2014のブースでご紹介した資料です。https://k-of.jp/2014/session/587
Software
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PPTX
Selenium IDE for primer
by
yasukoS
PDF
海外のSeleniumカンファレンスではどんな発表がされているのか2014
by
Nozomi Ito
PPTX
Selenium勉強会
by
Tatsunori Nishikori
PDF
ハイパフォーマンスSeleniumテスト@サイボウズ
by
Jumpei Miyata
PDF
エンタープライズ開発でのSelenium活用事例
by
isaac-otao
PDF
JenkinsとSeleniumの活用事例
by
Takeshi Kondo
PDF
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
by
Y Watanabe
PDF
テスト自動化の様々な道具を使ってみた四方山話
by
haljik Seiji
Selenium IDE for primer
by
yasukoS
海外のSeleniumカンファレンスではどんな発表がされているのか2014
by
Nozomi Ito
Selenium勉強会
by
Tatsunori Nishikori
ハイパフォーマンスSeleniumテスト@サイボウズ
by
Jumpei Miyata
エンタープライズ開発でのSelenium活用事例
by
isaac-otao
JenkinsとSeleniumの活用事例
by
Takeshi Kondo
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
by
Y Watanabe
テスト自動化の様々な道具を使ってみた四方山話
by
haljik Seiji
What's hot
PDF
Awsで実現するseleniumテスト高速術
by
finoue
PDF
Selenium boot campの紹介
by
Nozomi Ito
PDF
「Selenium実践入門」で学ぶテスト自動化の世界
by
Nozomi Ito
PDF
Appiumのテスト結果レポートをsahaginで作ってみる
by
Nozomi Ito
PPTX
Selenium2でつくるテストケースの構成について
by
yufu yufu
PPTX
サイボウズLiveの開発を支えるSeleniumテスト
by
Kazufumi Fukushima
PPTX
ノンプログラマのためのSelenium de DDTはじめの一歩
by
Satsuki Urayama
PDF
Azureを使って手軽にブラウザテストの自動化をはじめよう
by
Naoya Kojima
PDF
20141018 selenium appium_cookpad
by
Kazuaki Matsuo
PDF
20161218 selenium study4
by
Naoya Kojima
PDF
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
by
Nozomi Ito
PPT
テスト自動化ツール[Selenium]を検討してみて
by
裕史 川松
PPTX
Win7 * appium * androidで実機自動テストやってみた。
by
Naoto Kishino
PDF
Ja sst東北2013
by
勝信 今井
PDF
Selenium入門
by
onozaty
PDF
20121019 jenkins勉強会lt資料
by
Hiroko Tamagawa
PDF
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
by
Hiroshi Toda
PPTX
kintoneチームを支えるSeleniumテスト
by
Jumpei Miyata
PDF
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
by
Nozomi Ito
PDF
Selenium Antipatterns
by
Jumpei Miyata
Awsで実現するseleniumテスト高速術
by
finoue
Selenium boot campの紹介
by
Nozomi Ito
「Selenium実践入門」で学ぶテスト自動化の世界
by
Nozomi Ito
Appiumのテスト結果レポートをsahaginで作ってみる
by
Nozomi Ito
Selenium2でつくるテストケースの構成について
by
yufu yufu
サイボウズLiveの開発を支えるSeleniumテスト
by
Kazufumi Fukushima
ノンプログラマのためのSelenium de DDTはじめの一歩
by
Satsuki Urayama
Azureを使って手軽にブラウザテストの自動化をはじめよう
by
Naoya Kojima
20141018 selenium appium_cookpad
by
Kazuaki Matsuo
20161218 selenium study4
by
Naoya Kojima
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
by
Nozomi Ito
テスト自動化ツール[Selenium]を検討してみて
by
裕史 川松
Win7 * appium * androidで実機自動テストやってみた。
by
Naoto Kishino
Ja sst東北2013
by
勝信 今井
Selenium入門
by
onozaty
20121019 jenkins勉強会lt資料
by
Hiroko Tamagawa
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
by
Hiroshi Toda
kintoneチームを支えるSeleniumテスト
by
Jumpei Miyata
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
by
Nozomi Ito
Selenium Antipatterns
by
Jumpei Miyata
Viewers also liked
PPTX
UXを損ねる静的コンテンツ配信アンチパターン7選
by
Yuki Okada
PPTX
kintoneの開発プロセスとプロジェクト管理ツール
by
Yuki Okada
PPTX
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
by
Yuki Okada
PPTX
エンジニアが働きたい場所で働けるために、チームに必要なこと
by
Yuki Okada
PDF
【Camphor ×サイボウズ】selenium勉強会
by
Yuki Okada
PDF
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
by
智治 長沢
PDF
継続的デリバリーを支える開発環境
by
智治 長沢
PDF
Real World PHP in pixiv
by
Kenta USAMI
PDF
【A-4】kintone API、JavaScript APIの実力
by
Cybozucommunity
PDF
デブサミ関西2012 B-3
by
Koichi Sakata
PPTX
Chatbot for kintone Apps on Facebook Messenger
by
Phan Anh Nguyen
PPTX
こだわりのkintone
by
Yusuke Amano
PDF
Jenkinsで始める継続的デリバリーと実践の道程
by
Masanori Satoh
PDF
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
by
Nozomi Ito
PDF
【kintone便利に使おうシリーズ】[vol.03 ルックアップ]
by
Cybozucommunity
PDF
【kintone便利に使おうシリーズ】[vol.04 関連レコード一覧]
by
Cybozucommunity
PDF
【kintone便利に使おうシリーズ】[vol.05 アクション]
by
Cybozucommunity
PDF
【kintone便利に使おうシリーズ】[vol.02 計算]
by
Cybozucommunity
PDF
サイボウズの開発を支えるKAIZEN文化
by
Teppei Sato
PDF
【kintone便利に使おうシリーズ】[vol.06 グラフ]
by
Cybozucommunity
UXを損ねる静的コンテンツ配信アンチパターン7選
by
Yuki Okada
kintoneの開発プロセスとプロジェクト管理ツール
by
Yuki Okada
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
by
Yuki Okada
エンジニアが働きたい場所で働けるために、チームに必要なこと
by
Yuki Okada
【Camphor ×サイボウズ】selenium勉強会
by
Yuki Okada
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
by
智治 長沢
継続的デリバリーを支える開発環境
by
智治 長沢
Real World PHP in pixiv
by
Kenta USAMI
【A-4】kintone API、JavaScript APIの実力
by
Cybozucommunity
デブサミ関西2012 B-3
by
Koichi Sakata
Chatbot for kintone Apps on Facebook Messenger
by
Phan Anh Nguyen
こだわりのkintone
by
Yusuke Amano
Jenkinsで始める継続的デリバリーと実践の道程
by
Masanori Satoh
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
by
Nozomi Ito
【kintone便利に使おうシリーズ】[vol.03 ルックアップ]
by
Cybozucommunity
【kintone便利に使おうシリーズ】[vol.04 関連レコード一覧]
by
Cybozucommunity
【kintone便利に使おうシリーズ】[vol.05 アクション]
by
Cybozucommunity
【kintone便利に使おうシリーズ】[vol.02 計算]
by
Cybozucommunity
サイボウズの開発を支えるKAIZEN文化
by
Teppei Sato
【kintone便利に使おうシリーズ】[vol.06 グラフ]
by
Cybozucommunity
Similar to サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
PPTX
Selenium
by
takeuchi-tk
PDF
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
by
Nozomi Ito
PPTX
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
by
hnisiji
PPTX
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
by
MaiKaneko4
PDF
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
by
Tadashi Nemoto
PDF
勉強会20140319 rspec_capybara
by
Shugo Numano
PPT
Python Autotest pdc2008w
by
Takayuki Shimizukawa
PPTX
Wagby Testing Framework
by
Yoshinori Nie
PPTX
実践・ブラウザテスト自動化
by
takahiro sakuma
PPTX
Sansan における Android アプリ自動テスト導入事例
by
Kenichi Tatsuhama
PDF
PHPとTravis CIでブラウザテスト
by
Yusuke Ando
PDF
What makes Geb groovy?
by
Youtarou TAKAHASHI
PDF
2014-04-22 Ques #4 Automation Testing of Mobage Platform
by
Masaki Nakagawa
PPTX
WEB開発動作テストの自動化 を行うSeleniumの紹介
by
Nobuhiko Futagami
PDF
JavaScriptでWebDriverのテストコードを書きましょ
by
Kohki Nakashima
PDF
フロントエンド開発環境
by
Masaki Kawaguchi
PDF
G*workshop 2011/11/22 Geb+Betamax
by
Nobuhiro Sue
PDF
完全版:「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
by
Nozomi Ito
PDF
ブラウザのUIテストをしてみた話
by
Mitsushige Ishiguro
KEY
Jenkins javascript ci
by
hisame64
Selenium
by
takeuchi-tk
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
by
Nozomi Ito
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
by
hnisiji
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
by
MaiKaneko4
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
by
Tadashi Nemoto
勉強会20140319 rspec_capybara
by
Shugo Numano
Python Autotest pdc2008w
by
Takayuki Shimizukawa
Wagby Testing Framework
by
Yoshinori Nie
実践・ブラウザテスト自動化
by
takahiro sakuma
Sansan における Android アプリ自動テスト導入事例
by
Kenichi Tatsuhama
PHPとTravis CIでブラウザテスト
by
Yusuke Ando
What makes Geb groovy?
by
Youtarou TAKAHASHI
2014-04-22 Ques #4 Automation Testing of Mobage Platform
by
Masaki Nakagawa
WEB開発動作テストの自動化 を行うSeleniumの紹介
by
Nobuhiko Futagami
JavaScriptでWebDriverのテストコードを書きましょ
by
Kohki Nakashima
フロントエンド開発環境
by
Masaki Kawaguchi
G*workshop 2011/11/22 Geb+Betamax
by
Nobuhiro Sue
完全版:「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
by
Nozomi Ito
ブラウザのUIテストをしてみた話
by
Mitsushige Ishiguro
Jenkins javascript ci
by
hisame64
More from Yuki Okada
PPTX
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
by
Yuki Okada
PDF
拠点をまたいだリモートスクラム・リモートモブプロ実践事例 - Developers Summit 2018 FUKUOKA
by
Yuki Okada
PPTX
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
by
Yuki Okada
PPTX
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
by
Yuki Okada
PPTX
みんなが働きたい場所で働ける「リモート開発チーム」を目指してやっていること - Cybozu Days 2017 大阪
by
Yuki Okada
PPTX
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
by
Yuki Okada
PDF
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
by
Yuki Okada
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
by
Yuki Okada
拠点をまたいだリモートスクラム・リモートモブプロ実践事例 - Developers Summit 2018 FUKUOKA
by
Yuki Okada
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
by
Yuki Okada
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
by
Yuki Okada
みんなが働きたい場所で働ける「リモート開発チーム」を目指してやっていること - Cybozu Days 2017 大阪
by
Yuki Okada
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
by
Yuki Okada
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
by
Yuki Okada
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
1.
サイボウズがWebアプリ自動テスト に活用しているOSSツールの紹介 2014/11
関西オープンフォーラム2014 サイボウズ株式会社
2.
ブラウザテスト • Selenium
WebDriver • Appium • Selenium Grid
3.
Selenium WebDriver •
Selenium RC(Selenium 1)の後継 • テストコードを記述してブラウザで実行 • FirefoxアドオンのSelenium IDEとは別物 • 各種ブラウザ用のドライバが提供されている
4.
Selenium WebDriver Java
C# Python Ruby PHP Perl JavaScript Selenium WebDriver API Firefox Driver Internet Explorer Driver Chrome Driver Opera Driver テストコードドライバ ブラウザ
5.
Appium Selenium WebDriver
テストコードAppium API iOS, Android エミュレータ/実機 ブラウザ/ネイティブアプリ
6.
Selenium Grid Selenium
WebDriver テストコードRemoteWebDriver API Selenium Hub ドライバ ブラウザ ドライバ ブラウザ Selenium Grid ドライバ ブラウザ
7.
サイボウズでのブラウザテスト • テストケースは約860個
• 並列数は36 • 実行時間は約30分
8.
ブラウザテスト参考資料 • 失敗からはじめるSelenium
http://developer.cybozu.co.jp/tech/?p=5499 • ハイパフォーマンスSeleniumテスト@サイボウズ http://www.slideshare.net/miyajan/kintone-selenium
9.
JavaScriptユニットテスト http://www.slideshare.net/teppeis/javascript-testwhywhathow/33
10.
Karma • 様々なブラウザで実行可能
• プラグインが豊富でCIとの連携が容易 • karma-junit-reporter • karma-coverage
11.
Mocha • インタフェースを選択可能(BDD,
TDDなど) // BDD interface describe('Array', function() { before(function() { // ... }); ! describe('#indexOf()', function() { it('should return -1 when not present', function() { [1,2,3].indexOf(4).should.equal(-1); }); }); });
12.
Expect.js • BDDスタイルでアサーションを記述可能
expect(window.r).to.be(undefined); expect([]).to.be.an('array'); expect(window).not.to.be.an(Image); • MochaのBDDインタフェースとの組み合わせ describe('test suite', function () { it('should expose a function', function () { expect(add).to.be.a('function'); }); ! it('should do math', function () { expect(add(1, 3)).to.equal(4); }); });
13.
Sinon.JS • テストダブルを扱うライブラリ
// spy var spy = sinon.spy(jQuery, 'ajax'); jQuery.getJSON('/some/resource'); expect(spy.calledOnce).to.be.ok(); ! // stub var stub = sinon.stub(jQuery, 'ajax'); stub.yieldsTo('success', [1, 2, 3]); jQuery.ajax({ success: function(data) { expect(data).to.have.length(3); } });
14.
サイボウズでのJavaScriptユニットテスト • テストケースは約2,500個
• 実行時間は約10秒 • コードカバレッジ(行)は約64% • Jenkinsでテスト結果を表示
15.
JavaScriptユニットテスト参考資料 • kintoneのJSユニットテスト最新事情
http://developer.cybozu.co.jp/tech/?p=7089
16.
継続的インテグレーション(CI) • Jenkins
• Build Pipeline Plugin • GitHub Plugin
17.
ビルドパイプライン
18.
ビルドパイプラインの流れ 1. GitHubのマスターブランチにpush
2. コンパイル 3. ユニットテスト 4. アーカイブ作成 5. テスト環境にデプロイ 6. ブラウザテスト 7. ドッグフーディング環境にデプロイ
19.
CI参考情報 • 超速で開発・リリースするための6つのこと
http://developer.cybozu.co.jp/tech/?p=2386
Download