My books- Learning to Go https://gumroad.com/l/learn2go & The 30 Goals Challenge for Teachers http://amazon.com/The-Goals-Challenge-Teachers-Transform/dp/0415735343
Resources at http://shellyterrell.com/games
My books- Learning to Go https://gumroad.com/l/learn2go & The 30 Goals Challenge for Teachers http://amazon.com/The-Goals-Challenge-Teachers-Transform/dp/0415735343
Resources at http://shellyterrell.com/games
The document summarizes the Selenium Conference 2016 in London. Dan Cuellar, creator of Appium, gave a presentation covering updates to Appium 1.6 including support for Mac, Windows, and multiple devices. Appium is an open source test automation framework that controls native and hybrid mobile apps. It allows testing apps on iOS and Android using various programming languages.
This document summarizes the Selenium Conference 2016 in Bangalore, India. It introduces the keynote speaker Dan Cuellar and provides an overview of the topics he will cover including What's New in Appium 1.5, testing Mac and Windows applications, advanced Appium techniques, visual and mechanical testing, and a question and answer session. It also briefly describes Appium as an open source test automation framework for native, hybrid and mobile web applications on Android and iOS.
Writing Well Abstracted Automation on Foundations of JelloDan Cuellar
The document discusses strategies for writing automated tests that are robust and can adapt to changing code. It recommends separating logical test actions from calls to controllers like Selenium. Centralizing site elements and logic into libraries allows changes to be made in one place. Platform-agnostic tests written at a high level of abstraction can be run across multiple platforms. Reflection and interfaces help make tests independent of specific implementations. These approaches help tests maintain agility as code evolves rapidly.
How to Give a Successful Lightning TalkDan Cuellar
This document provides advice for giving successful lightning talks based on the experience of presenting the Appium automation tool at the Selenium Conf 2012. It recommends using screenshots and videos rather than live demos, keeping presentations fast-paced and targeted to the intended audience, prioritizing key information given the time constraint, and accepting that projects may evolve beyond the presenter's original plans once released as open source.
The document discusses problems with Apple's UIAutomation testing framework and proposes a solution called Appium. UIAutomation only runs in Instruments and is limited by only supporting JavaScript. Appium allows controlling UIAutomation from the command line in any language and adds real-time control. It works by having JavaScript commands communicate with scripts through files or a web server, allowing tests to integrate mobile and web testing and reuse non-JavaScript code. The document provides instructions for setting up Appium and coding tests similarly to Selenium.
Starting an Open Source Project: 0-100k Users - China Mobile Summit 2015 - ENDan Cuellar
An ex-Microsoft employee accidentally created the wildly popular open source project Appium. He shared how Appium got its start and grew to over 100,000 users. Key factors in its success included having a clear philosophy from the beginning, being as inclusive as possible to build an active community, and aggressively promoting Appium in its early days through conferences and forums. The project was also built on existing technologies and supported many languages and platforms.
33. APPIUM机器人是如何工作的?
• Calibrate
the
robot
to
map
points
in
the
physical
world
to
points
on
a
device
screen
• Run
an
app
on
the
device
with
Appium that
can
tell
you
what
coordinates
are
being
touched
• Touch
three
places
on
the
device
and
record
the
physical
and
device-‐
centric
coordinates
• Build
a
matrix
to
translate
any
point
between
the
two
systems
• Intercept
touch
actions
with
the
AppiumServer
and
send
them
to
the
robot
41. 我的习得
“Life
can
be
much
broader
once
you
discover
one
simple
fact:
Everything
around
you
that
you
call
life
was
made
up
by
people
that
were
no
smarter
than
you
and
you
can
change
it,
you
can
influence
it,
you
can
build
your
own
things
that
other
people
can
use.
Once
you
learn
that,
you'll
never
be
the
same
again.”
-‐Steve
Jobs