Enviar búsqueda
Cargar
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
•
4 recomendaciones
•
3,418 vistas
Yuki Okada
Seguir
2014/11/7,8の関西オープンフォーラム2014のブースでご紹介した資料です。https://k-of.jp/2014/session/587
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Descargar ahora
Descargar para leer sin conexión
Recomendados
Selenium IDE for primer
Selenium IDE for primer
yasukoS
海外のSeleniumカンファレンスではどんな発表がされているのか2014
海外のSeleniumカンファレンスではどんな発表がされているのか2014
Nozomi Ito
Selenium勉強会
Selenium勉強会
Tatsunori Nishikori
ハイパフォーマンスSeleniumテスト@サイボウズ
ハイパフォーマンスSeleniumテスト@サイボウズ
Jumpei Miyata
エンタープライズ開発でのSelenium活用事例
エンタープライズ開発でのSelenium活用事例
isaac-otao
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Y Watanabe
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
Recomendados
Selenium IDE for primer
Selenium IDE for primer
yasukoS
海外のSeleniumカンファレンスではどんな発表がされているのか2014
海外のSeleniumカンファレンスではどんな発表がされているのか2014
Nozomi Ito
Selenium勉強会
Selenium勉強会
Tatsunori Nishikori
ハイパフォーマンスSeleniumテスト@サイボウズ
ハイパフォーマンスSeleniumテスト@サイボウズ
Jumpei Miyata
エンタープライズ開発でのSelenium活用事例
エンタープライズ開発でのSelenium活用事例
isaac-otao
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Y Watanabe
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
finoue
Selenium boot campの紹介
Selenium boot campの紹介
Nozomi Ito
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
Appiumのテスト結果レポートをsahaginで作ってみる
Appiumのテスト結果レポートをsahaginで作ってみる
Nozomi Ito
Selenium2でつくるテストケースの構成について
Selenium2でつくるテストケースの構成について
yufu yufu
サイボウズLiveの開発を支えるSeleniumテスト
サイボウズLiveの開発を支えるSeleniumテスト
Kazufumi Fukushima
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩
Satsuki Urayama
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
20141018 selenium appium_cookpad
20141018 selenium appium_cookpad
Kazuaki Matsuo
20161218 selenium study4
20161218 selenium study4
Naoya Kojima
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
テスト自動化ツール[Selenium]を検討してみて
テスト自動化ツール[Selenium]を検討してみて
裕史 川松
Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。
Naoto Kishino
Ja sst東北2013
Ja sst東北2013
勝信 今井
Selenium入門
Selenium入門
onozaty
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Hiroshi Toda
kintoneチームを支えるSeleniumテスト
kintoneチームを支えるSeleniumテスト
Jumpei Miyata
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
Nozomi Ito
Selenium Antipatterns
Selenium Antipatterns
Jumpei Miyata
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
Más contenido relacionado
La actualidad más candente
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
finoue
Selenium boot campの紹介
Selenium boot campの紹介
Nozomi Ito
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
Appiumのテスト結果レポートをsahaginで作ってみる
Appiumのテスト結果レポートをsahaginで作ってみる
Nozomi Ito
Selenium2でつくるテストケースの構成について
Selenium2でつくるテストケースの構成について
yufu yufu
サイボウズLiveの開発を支えるSeleniumテスト
サイボウズLiveの開発を支えるSeleniumテスト
Kazufumi Fukushima
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩
Satsuki Urayama
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
20141018 selenium appium_cookpad
20141018 selenium appium_cookpad
Kazuaki Matsuo
20161218 selenium study4
20161218 selenium study4
Naoya Kojima
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
テスト自動化ツール[Selenium]を検討してみて
テスト自動化ツール[Selenium]を検討してみて
裕史 川松
Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。
Naoto Kishino
Ja sst東北2013
Ja sst東北2013
勝信 今井
Selenium入門
Selenium入門
onozaty
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Hiroshi Toda
kintoneチームを支えるSeleniumテスト
kintoneチームを支えるSeleniumテスト
Jumpei Miyata
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
Nozomi Ito
Selenium Antipatterns
Selenium Antipatterns
Jumpei Miyata
La actualidad más candente
(20)
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
Selenium boot campの紹介
Selenium boot campの紹介
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Appiumのテスト結果レポートをsahaginで作ってみる
Appiumのテスト結果レポートをsahaginで作ってみる
Selenium2でつくるテストケースの構成について
Selenium2でつくるテストケースの構成について
サイボウズLiveの開発を支えるSeleniumテスト
サイボウズLiveの開発を支えるSeleniumテスト
ノンプログラマのためのSelenium de DDTはじめの一歩
ノンプログラマのためのSelenium de DDTはじめの一歩
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
20141018 selenium appium_cookpad
20141018 selenium appium_cookpad
20161218 selenium study4
20161218 selenium study4
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
テスト自動化ツール[Selenium]を検討してみて
テスト自動化ツール[Selenium]を検討してみて
Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。
Ja sst東北2013
Ja sst東北2013
Selenium入門
Selenium入門
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
kintoneチームを支えるSeleniumテスト
kintoneチームを支えるSeleniumテスト
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
Selenium Antipatterns
Selenium Antipatterns
Destacado
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
Yuki Okada
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
Yuki Okada
エンジニアが働きたい場所で働けるために、チームに必要なこと
エンジニアが働きたい場所で働けるために、チームに必要なこと
Yuki Okada
【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会
Yuki Okada
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
智治 長沢
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境
智治 長沢
Real World PHP in pixiv
Real World PHP in pixiv
Kenta USAMI
【A-4】kintone API、JavaScript APIの実力
【A-4】kintone API、JavaScript APIの実力
Cybozucommunity
デブサミ関西2012 B-3
デブサミ関西2012 B-3
Koichi Sakata
Chatbot for kintone Apps on Facebook Messenger
Chatbot for kintone Apps on Facebook Messenger
Phan Anh Nguyen
こだわりのkintone
こだわりのkintone
Yusuke Amano
Jenkinsで始める継続的デリバリーと実践の道程
Jenkinsで始める継続的デリバリーと実践の道程
Masanori Satoh
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
Nozomi Ito
【kintone便利に使おうシリーズ】[vol.03 ルックアップ]
【kintone便利に使おうシリーズ】[vol.03 ルックアップ]
Cybozucommunity
【kintone便利に使おうシリーズ】[vol.04 関連レコード一覧]
【kintone便利に使おうシリーズ】[vol.04 関連レコード一覧]
Cybozucommunity
【kintone便利に使おうシリーズ】[vol.05 アクション]
【kintone便利に使おうシリーズ】[vol.05 アクション]
Cybozucommunity
【kintone便利に使おうシリーズ】[vol.02 計算]
【kintone便利に使おうシリーズ】[vol.02 計算]
Cybozucommunity
サイボウズの開発を支えるKAIZEN文化
サイボウズの開発を支えるKAIZEN文化
Teppei Sato
【kintone便利に使おうシリーズ】[vol.06 グラフ]
【kintone便利に使おうシリーズ】[vol.06 グラフ]
Cybozucommunity
Destacado
(20)
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
kintoneの開発プロセスとプロジェクト管理ツール
kintoneの開発プロセスとプロジェクト管理ツール
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
自社サービスkintoneをふんだんに活用したサイボウズの開発フロー
エンジニアが働きたい場所で働けるために、チームに必要なこと
エンジニアが働きたい場所で働けるために、チームに必要なこと
【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境
Real World PHP in pixiv
Real World PHP in pixiv
【A-4】kintone API、JavaScript APIの実力
【A-4】kintone API、JavaScript APIの実力
デブサミ関西2012 B-3
デブサミ関西2012 B-3
Chatbot for kintone Apps on Facebook Messenger
Chatbot for kintone Apps on Facebook Messenger
こだわりのkintone
こだわりのkintone
Jenkinsで始める継続的デリバリーと実践の道程
Jenkinsで始める継続的デリバリーと実践の道程
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
【kintone便利に使おうシリーズ】[vol.03 ルックアップ]
【kintone便利に使おうシリーズ】[vol.03 ルックアップ]
【kintone便利に使おうシリーズ】[vol.04 関連レコード一覧]
【kintone便利に使おうシリーズ】[vol.04 関連レコード一覧]
【kintone便利に使おうシリーズ】[vol.05 アクション]
【kintone便利に使おうシリーズ】[vol.05 アクション]
【kintone便利に使おうシリーズ】[vol.02 計算]
【kintone便利に使おうシリーズ】[vol.02 計算]
サイボウズの開発を支えるKAIZEN文化
サイボウズの開発を支えるKAIZEN文化
【kintone便利に使おうシリーズ】[vol.06 グラフ]
【kintone便利に使おうシリーズ】[vol.06 グラフ]
Similar a サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
Tadashi Nemoto
Selenium2(web driver)
Selenium2(web driver)
Tetsuya Hasegawa
Selenium入門(2023年版)
Selenium入門(2023年版)
onozaty
Selenium
Selenium
takeuchi-tk
WEB開発動作テストの自動化 を行うSeleniumの紹介
WEB開発動作テストの自動化 を行うSeleniumの紹介
Nobuhiko Futagami
PowerShellでWebブラウザ(Selenium Webdriver)を動かした話
PowerShellでWebブラウザ(Selenium Webdriver)を動かした話
洋史 東平
WebDriverで始めるUIスモークテスティング入門
WebDriverで始めるUIスモークテスティング入門
Kohki Nakashima
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
Yusuke Ando
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
MaiKaneko4
Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)
Amazon Web Services Japan
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
洋史 東平
bashでWebブラウザ(Selenium WebDriver)を動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話
洋史 東平
Microsoft Excelでgoogle chromeを動かした話
Microsoft Excelでgoogle chromeを動かした話
洋史 東平
テストツールで効率化 Internet Explorerバージョンアップに伴うWebコンテンツの移行作業
テストツールで効率化 Internet Explorerバージョンアップに伴うWebコンテンツの移行作業
Osamu Monoe
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
光一 原田
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
松田 千尋
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Akira Inoue
20170710 hifive-test-meetup
20170710 hifive-test-meetup
Naoya Kojima
5分で分かるselenium conference berlin 2017
5分で分かるselenium conference berlin 2017
Toshiya Komoda
実践・ブラウザテスト自動化
実践・ブラウザテスト自動化
takahiro sakuma
Similar a サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
(20)
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
Selenium2(web driver)
Selenium2(web driver)
Selenium入門(2023年版)
Selenium入門(2023年版)
Selenium
Selenium
WEB開発動作テストの自動化 を行うSeleniumの紹介
WEB開発動作テストの自動化 を行うSeleniumの紹介
PowerShellでWebブラウザ(Selenium Webdriver)を動かした話
PowerShellでWebブラウザ(Selenium Webdriver)を動かした話
WebDriverで始めるUIスモークテスティング入門
WebDriverで始めるUIスモークテスティング入門
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
Selenium WebDriver,Cypress,TestCafeの違いを調べてみました
Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話
bashでWebブラウザ(Selenium WebDriver)を動かした話
Microsoft Excelでgoogle chromeを動かした話
Microsoft Excelでgoogle chromeを動かした話
テストツールで効率化 Internet Explorerバージョンアップに伴うWebコンテンツの移行作業
テストツールで効率化 Internet Explorerバージョンアップに伴うWebコンテンツの移行作業
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
20170710 hifive-test-meetup
20170710 hifive-test-meetup
5分で分かるselenium conference berlin 2017
5分で分かるselenium conference berlin 2017
実践・ブラウザテスト自動化
実践・ブラウザテスト自動化
Más de Yuki Okada
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
Yuki Okada
拠点をまたいだリモートスクラム・リモートモブプロ実践事例 - Developers Summit 2018 FUKUOKA
拠点をまたいだリモートスクラム・リモートモブプロ実践事例 - Developers Summit 2018 FUKUOKA
Yuki Okada
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
Yuki Okada
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
Yuki Okada
みんなが働きたい場所で働ける「リモート開発チーム」を目指してやっていること - Cybozu Days 2017 大阪
みんなが働きたい場所で働ける「リモート開発チーム」を目指してやっていること - Cybozu Days 2017 大阪
Yuki Okada
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
Yuki Okada
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Yuki Okada
Más de Yuki Okada
(7)
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
拠点をまたいだリモートスクラム・リモートモブプロ実践事例 - Developers Summit 2018 FUKUOKA
拠点をまたいだリモートスクラム・リモートモブプロ実践事例 - Developers Summit 2018 FUKUOKA
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
せっかくエンジニアやってるのになんで副業やらないんですか? - エンジニア副業Night #1
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
みんなが働きたい場所で働ける「リモート開発チーム」を目指してやっていること - Cybozu Days 2017 大阪
みんなが働きたい場所で働ける「リモート開発チーム」を目指してやっていること - Cybozu Days 2017 大阪
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
サイボウズが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
Descargar ahora