SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Testing your app with Selenium on Travis CI
Report
Yusuke Ando
Follow
developer
Aug. 23, 2014
•
0 likes
•
4,969 views
1
of
72
Testing your app with Selenium on Travis CI
Aug. 23, 2014
•
0 likes
•
4,969 views
Download Now
Download to read offline
Report
Technology
Use Travis CI
Yusuke Ando
Follow
developer
Recommended
A Introduction to the World of Node, Javascript & Selenium
James Eisenhauer
799 views
•
26 slides
Docker jako prostředí pro automatizaci testů
Radim Daniel Pánek
610 views
•
14 slides
Travis CI & PHP
Hampton Roads PHP User Grop
418 views
•
22 slides
Test stack
Radim Daniel Pánek
839 views
•
43 slides
Dockerising Appium : London Appium Meetup
Shashikant Jagtap
3.3K views
•
20 slides
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
4K views
•
14 slides
More Related Content
What's hot
Stackup deck
Edwin Fuquen
301 views
•
14 slides
Async webdriverjs
Manoj Kumar Kumar
1.7K views
•
45 slides
Run your Appium tests using Docker Android - AppiumConf 2019
Sargis Sargsyan
9.2K views
•
67 slides
End to-end testing from rookie to pro
Domenico Gemoli
376 views
•
45 slides
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Sargis Sargsyan
844 views
•
56 slides
Griffon: Swing just got fun again
James Williams
1.2K views
•
25 slides
What's hot
(20)
Stackup deck
Edwin Fuquen
•
301 views
Async webdriverjs
Manoj Kumar Kumar
•
1.7K views
Run your Appium tests using Docker Android - AppiumConf 2019
Sargis Sargsyan
•
9.2K views
End to-end testing from rookie to pro
Domenico Gemoli
•
376 views
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Sargis Sargsyan
•
844 views
Griffon: Swing just got fun again
James Williams
•
1.2K views
Build Automation in Android
Angelo Rüggeberg
•
4K views
Automated Testing Overview
antsh
•
549 views
Grunt, Gulp & fabs: Build Systems and Development-Workflow for Modern Web-App...
Philipp Burgmer
•
1.3K views
Appium mobile web+dev conference
Isaac Murchie
•
480 views
Continuous Integration of Mobile Apps with Docker and Appium
Emergya
•
2.3K views
Docker and Selenoid - Make Autotests Great Again
COMAQA.BY
•
4.3K views
Test Inside Containers: Dockerise Appium Tests
Srinivasan Sekar
•
1K views
Testing with Jenkins, Selenium and Continuous Deployment
Max Klymyshyn
•
15.2K views
Automated Testing with Cucumber, PhantomJS and Selenium
Dev9Com
•
8.8K views
Getting started with .net on openSUSE (asp.net with c#)
Alin Alifah
•
574 views
Kubernetes x PaaS – コンテナアプリケーションのNoOpsへの挑戦
Yoichi Kawasaki
•
14.7K views
No more video loss - Alex Rivkin, Motorola Solutions
DroidConTLV
•
81 views
Tdd
dasdom
•
387 views
DevOps Camp 2017 NYC Local Development using Vagrant by Anthony Alvarez
Anthony Alvarez
•
58 views
Similar to Testing your app with Selenium on Travis CI
When to use Serverless? When to use Kubernetes?
Niklas Heidloff
1.6K views
•
69 slides
Fabric8: Better Software Faster with Docker, Kubernetes, Jenkins
Burr Sutter
1.9K views
•
55 slides
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Amazon Web Services
16.2K views
•
101 slides
One App, Multiple Platforms
Mike Hartington
15 views
•
54 slides
TDC2018FLN | Trilha Containers - Kubernetes para usuarios Docker.
tdc-globalcode
175 views
•
38 slides
Developer-Friendly CI / CD for Kubernetes
DevOps Indonesia
126 views
•
36 slides
Similar to Testing your app with Selenium on Travis CI
(20)
When to use Serverless? When to use Kubernetes?
Niklas Heidloff
•
1.6K views
Fabric8: Better Software Faster with Docker, Kubernetes, Jenkins
Burr Sutter
•
1.9K views
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Amazon Web Services
•
16.2K views
One App, Multiple Platforms
Mike Hartington
•
15 views
TDC2018FLN | Trilha Containers - Kubernetes para usuarios Docker.
tdc-globalcode
•
175 views
Developer-Friendly CI / CD for Kubernetes
DevOps Indonesia
•
126 views
Kubernetes Introduction
Red Hat Developers
•
2.7K views
WSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2
•
729 views
drone continuous Integration
Bo-Yi Wu
•
7.4K views
Kubernetes_Webinar_Slide_Deck.pdf
AuliaFebrian2
•
2 views
Java Programming (M&M)
mafffffe19
•
210 views
Intro Of Selenium
Kai Feng Zhang
•
1K views
Building a modern SaaS in 2020
Nikolay Stoitsev
•
208 views
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Florent BENOIT
•
698 views
JVM Bytecodes
Anvay Patil
•
289 views
Intro to Eclipse Che, by Tyler Jewell
jwi11iams
•
4.8K views
Kubernets on IBM Cloud + DevOps
BMXUG
•
2.2K views
Kubernetes on IBM Cloud + DevOps コンテナCIで簡易アプリ作ってみた
Shoichiro Sakaigawa
•
274 views
Developer joy for distributed teams with CodeReady Workspaces | DevNation Tec...
Red Hat Developers
•
3.3K views
Java Applications with Visual Studio
Red Hat Developers
•
802 views
More from Yusuke Ando
ダイナミック広告の改善と拡大
Yusuke Ando
2.3K views
•
21 slides
DevOpsを実現するChef活用テクニック
Yusuke Ando
3.7K views
•
55 slides
DevOpsを実現する為のChef実践テクニック Chef12対応版
Yusuke Ando
4.8K views
•
54 slides
Travis CIで実現するPHPアプリの自動テスト
Yusuke Ando
4.2K views
•
61 slides
Shimokita.Unity Detonatorで爆発
Yusuke Ando
3K views
•
32 slides
Shimokita.Unity RigidbodyとColliderで衝突
Yusuke Ando
2.7K views
•
28 slides
More from Yusuke Ando
(20)
ダイナミック広告の改善と拡大
Yusuke Ando
•
2.3K views
DevOpsを実現するChef活用テクニック
Yusuke Ando
•
3.7K views
DevOpsを実現する為のChef実践テクニック Chef12対応版
Yusuke Ando
•
4.8K views
Travis CIで実現するPHPアプリの自動テスト
Yusuke Ando
•
4.2K views
Shimokita.Unity Detonatorで爆発
Yusuke Ando
•
3K views
Shimokita.Unity RigidbodyとColliderで衝突
Yusuke Ando
•
2.7K views
Webプログラマの為のUnity入門
Yusuke Ando
•
2.9K views
ゴールデンウィークに最適な学習コンテンツ
Yusuke Ando
•
1.9K views
Travis CIですぐに始める継続的インテグレーション
Yusuke Ando
•
1.6K views
ブログやサイトのJekyllへの移行
Yusuke Ando
•
2.6K views
PHPとTravis CIでブラウザテスト
Yusuke Ando
•
2.9K views
Shimokita.Unity パリの街をユニティちゃんが駆ける
Yusuke Ando
•
3.8K views
Dev opschef
Yusuke Ando
•
2.7K views
Paa s and oss
Yusuke Ando
•
3K views
New relic
Yusuke Ando
•
8.2K views
Engine Yardで作る NetCommons3のクラウド環境
Yusuke Ando
•
2.2K views
Engine Yard Cloud
Yusuke Ando
•
1.6K views
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Yusuke Ando
•
22.5K views
PHPの教室「foreachを極める」
Yusuke Ando
•
26.5K views
20121225 php
Yusuke Ando
•
1.6K views
Recently uploaded
Getting your enterprise ready for Microsoft 365 Copilot
Vignesh Ganesan I Microsoft MVP
167 views
•
38 slides
Nymity Framework: Privacy & Data Protection Update in 7 States
TrustArc
157 views
•
22 slides
Demystifying ML/AI
Matthew Reynolds
41 views
•
30 slides
Product Research Presentation-Maidy Veloso.pptx
MaidyVeloso
22 views
•
23 slides
Scaling out with WordPress
Konstantin Kovshenin
58 views
•
55 slides
Future of Skills
Alison B. Lowndes
65 views
•
50 slides
Recently uploaded
(20)
Getting your enterprise ready for Microsoft 365 Copilot
Vignesh Ganesan I Microsoft MVP
•
167 views
Nymity Framework: Privacy & Data Protection Update in 7 States
TrustArc
•
157 views
Demystifying ML/AI
Matthew Reynolds
•
41 views
Product Research Presentation-Maidy Veloso.pptx
MaidyVeloso
•
22 views
Scaling out with WordPress
Konstantin Kovshenin
•
58 views
Future of Skills
Alison B. Lowndes
•
65 views
Accelerating Data Science through Feature Platform, Transformers, and GenAI
FeatureByte
•
170 views
Cloud Composer workshop at Airflow Summit 2023.pdf
Leah Cole
•
89 views
GDSC Cloud Lead Presentation.pptx
AbhinavNautiyal8
•
62 views
Common WordPress APIs - Options API
Jonathan Bossenger
•
29 views
Google cloud Study Jam 2023.pptx
GDSCNiT
•
364 views
Experts Live Europe 2023 - Ensure your compliance in Microsoft Teams with Mic...
Jasper Oosterveld
•
87 views
Supplier Sourcing_Cathy.pptx
CatarinaTorrenuevaMa
•
21 views
"Architecture assessment from classics to details", Dmytro Ovcharenko
Fwdays
•
34 views
Google Cloud Study Jams Info Session
GDSCPCCE
•
64 views
info_session_gdsc_tmsl .pptx
NikitaSingh741518
•
34 views
How is AI changing journalism? Strategic considerations for publishers and ne...
Damian Radcliffe
•
94 views
Meetup_adessoCamunda_2023-09-13_Part1&2_en.pdf
MariaAlcantara50
•
38 views
Announcing InfluxDB Clustered
InfluxData
•
65 views
Unleashing Innovation: IoT Project with MicroPython
Vubon Roy
•
35 views
Testing your app with Selenium on Travis CI
1.
2014/8/23@yando Testing your App with
Selenium on Travis CI
2.
me Yusuke Ando 2002 10 20
meetups / month Engine Yard / Japan
3.
mean while in
Japan
4.
yando
5.
github.com/yandod
6.
seene.co/u/yando
8.
candycane
11.
Agenda Why Travis CI Overview Selenium
on Travis CI
12.
Why Travis CI?
13.
Testing Era
14.
Every project night commit
15.
Jenkins
16.
HELL
17.
on Jenkins Application A Application
B Application C
19.
Yak Shaving
20.
SAVE US
21.
CI as a
Service February 2011 born in Berlin Mathias Meyer & Josh Kalderimis Open Source Travis CI
22.
Distributed Disposable VM parallel, multiple
version for library developer Features
24.
C C++ Clojure Erlang Go Groovy Haskell Java JavaScript Objective-C Perl PHP Python Ruby Scala … polyglot
25.
Email IRC Campfire Flowdock HipChat Sqwiggle Slack Webhook Notification
26.
Price
27.
Getting Started
28.
Ubuntu 12.04 LTS
Server Edition 64bit Mac OSX as option Chef VM
30.
push to github account
registration turn on pre requirement
32.
configuration file language, version,
scripts encrypted key .travis.yml
33.
.travis.yml
34.
php versions
37.
badges
38.
flexible override default if
necessary phpunit or any commands composer pyrus pear pecl, apt-get, make
39.
phalcon/cphalcon
40.
Unity?
41.
coverage report?
42.
encryption secret key, email
address, endpoint travis gem secure: aaabbbbccccdddeeeee will be decoded on travis vm
43.
example
44.
re-run network timeout api error? stay
calm, click a button
46.
skip build? changing only
README put [ci skip] or [skip ci]
47.
Mobile App
50.
with just a
yml file easy of use great of productivity
51.
Travis CI for
Unit Testing
52.
Travis for Unit
Testing major use case modern library might use Travis CakePHP uses Travis
56.
if you on
cake way app/Console/Cake test app All call extra tests if necessary just rewrite line of .travis.yml
57.
Travis CI for
App Testing
58.
Selenium control browser remotely tests
entire app includes JavaScript, pixel, click, etc.. WebDriver accepts call from PHPUnit require java, x, firefox
59.
No.. Selenium RC Selenium IDE Phantom.js
60.
Selenium on Travis firefox,
xVfb, java by default selenium-server phpunit-selenium boot webserver by php -S or https
61.
Travis CI VM xVfb firefox Java Selenium PHP WebApp phpunit
64.
turn into phpunit
69.
screenshot
70.
DEMO?
71.
Do you really
keep DIY?