Appium Conference 2021
2021-09-17..2021-09-18
-- online --
| title | author | length |
|---|---|---|
| Appium 2.0 - State of the Union | Jonathan Lipps | 58m |
Appium 2.0 restructures Appium into an independent driver ecosystem (drivers live in their own repos and use separate versioning) plus a plugin system for… | ||
| Towards Joyful Development | Simon Mavi Stewart | 46m |
Argues that tightening feedback loops—more small, hermetic unit tests, fewer brittle end-to-end Appium/Selenium tests, and parallelized builds—returns frequent… | ||
| Hello Appium! Setting up your First Appium Tests Efficiently | Gaurav Singh | 45m |
Shows a runnable starter: a Java/Gradle IntelliJ project (GitHub: Appium fast boilerplate) that boots Appium 2.0, installs UIAutomator2 and XCUITest drivers… | ||
| Building Highly Scalable Appium Infra with Terraform &Kubernetes | Babu, Gajendran | 47m |
Shows a concrete, working pipeline that builds Appium-capable emulator nodes on AWS EKS using Terraform + eksctl, deploys Selenium hub and Android emulator… | ||
| Manage appium dependencies with --appium-home in Appium 2.0 | Kazuaki Matsuo | 23m |
Appium 2.0 stores drivers/plugins under ~/.appium by default and lets you relocate that entire dependency tree with --appium-home, copying installed driver… | ||
| Selenium Grid 4 and Appium together in harmony | Diego Molina | 45m |
Grid 4 introduces a rewritten, modular Grid with an event bus for scale, built‑in Docker dynamic nodes, VNC and video recording, and GraphQL observability. A… | ||
| Cutting Edge Technologies in Automated Testing | Anton Angelov | 21m |
Demonstrates extracting text and layout from invoices, charts and PDFs using Azure Computer Vision OCR and Form Recognizer, with a C# wrapper that compares box… | ||
| Appium Flutter Driver - A Use Case Demo | Atmaram Naik | 46m |
A compact demo builds a modified counter app that charges one rupee per increment by opening the Razorpay sandbox flow, then automates the full… | ||
| How I Reduced Appium Tests Execution Time By 50% | Chandan Mishra | 24m |
Started with 287 Appium tests taking ~240 minutes and achieves ~50% execution reduction by practical changes: replace XPath with accessibility ids (cuts iOS… | ||
| A peek into observability from testers lens | Parveen Khan | 41m |
Joiner finds a personal case study about moving from no visibility and many blocked tickets to a pragmatic rollout: start by shipping a proof‑of‑concept that… | ||
| Build your own Appium plugin | Sai Krishna, Srinivasan Sekar | 46m |
Shows how to build an Appium 2.0 plugin as a local Node.js plugin, with concrete steps: add appium-base-plugin to package.json, declare an appium object with… | ||
| Execute Appium iOS tests inside Linux containers | Daniel Paulus | 46m |
Claim: run Appium iOS real‑device tests from Linux Docker containers by reimplementing Apple device protocols. Uses go-ios to start WebDriverAgent/XCUITest… | ||
| Testing Android App Bundle with Appium | Masayuki Wakizaka | 26m |
Android App Bundle (.aab) requires generating an .apks archive and having Appium install the device-optimized APKs rather than handing Appium a single… | ||
| Visual testing with Visual Regression Tracker | Pavel Strunkin | 20m |
Visual Regression Tracker is an open-source, self-hosted visual testing server that runs via docker-compose, stores screenshots in a database, and integrates… | ||
| Cross browser and device platforms are ripe for disruption | Ragavan Ambighananthan | 41m |
Argues that current cross-browser/device SaaS breaks Shift Left: pricing by parallel connections and limited real-device pools make true per-commit testing… | ||
| Lightning Talks | Dan Cuellar | 37m |
Introduces the lightning talks session and explains that Appium started after a 2012 Selenium lightning talk, credits lightning talks for spawning the project… | ||
| How AI can Assist Script-Based Automation | Shannon Lee | 42m |
Mobile Appium scripts break when locators change; AI ingests baseline Appium runs (inspect-generated xpaths), scans the XML, pins UI elements in XML and… | ||
| Swiping your way through Appium | Wim Selles | 45m |
Shows how Appium actually performs swipes and pinch/zoom using WebDriverIO JavaScript: constructs performActions with pointer type touch, unique ids like… | ||
| Building an appium driver to automate custom built hardware | Ayan Khan | 19m |
A custom Appium 2.0 driver connects test scripts to a physical robot presser that taps a smart‑TV remote, exposing a Python library and a Python Tornado web… | ||
| Building an iOS Device Farm from scratch | David Helkowski | 41m |
A complete open source iOS device farm is built from scratch that runs on macOS and Linux, captures live video by decoding the device AVFoundation H.264 stream… | ||
| It's the 20's! So why are we still testing like it's yesterday? | Justin Ison | 44m |
Claims a tool called Ultra Fast Native Grid runs one Appium test on a single device and returns visual results across many devices instead of launching… | ||
| Many Hats to Make a Tester | Maaret Pyhäjärvi | 23m |
Claim: testing duties must be split across a whole team, not one person, with concrete roles and measurable costs. The team maps 15 hats (examples: product… | ||
| Automating the difficult, real-world, multi-user scenarios | Shama Ugale, Ashish Nermal | 22m |
Claims a reusable Java framework that creates a driver per persona and orchestrates cross‑platform interactions using Appium, Selenium, AppiumTestDistribution… | ||
| Business Impact Delivery Using Test Automation | Eran Barlev | 19m |
Argues that adopting Continuous Testing inside CI/CD cuts release time from months to hours, with test automation paying back quickly by catching tiny… | ||
| Say Goodbye to Test Automation Flakiness Using Next-Gen AI Tools | Amit Lacher | 18m |
Claims concrete results: TestProject's free AI tools combine with Selenium and Appium to reduce flakiness and maintenance by applying three AI components —… | ||
| How AI Can Act as Top Layer of Appium Automation Runs | Shannon Lee | 18m |
AI runs on top of Appium by ingesting a baseline Appium session (script run or manual import), collecting metadata across devices and returning text and visual… | ||
| Appium: Under the Hood of WebDriverAgent | Mykola Mokhnach | 23m |
WebDriverAgent runs on the device, receives Appium REST calls and transforms REST to XCUITest calls that go to testmanagerd; Appium uses an ibm-ios-device… | ||
| What's New with Appium Inspector? | Shruti Pandey | 21m |
Appium Inspector now ships as a desktop app and a web version that skips the old /wd/hub setup, handles SSL and proxies, and connects to cloud providers… | ||
| Fireside Chat between Ayan Khan and Jonathan Lipps | Ayan Khan, Jonathan Lipps | 20m |
Summer internship work adds an Appium 2.0 driver for custom hardware that successfully automates a nonstandard device, plus CLI support by exposing scripts… | ||
| 4 reasons to attend Appium Conf | Dan Cuellar | 02m |
Attendees get direct access to the Appium dev team and frontline answers about timelines and migration, plus case studies showing low‑level Android tricks… | ||
| Appium Conf 2021 online - now accepting proposals | 01m | |
Annual Appium conference announces call for proposals and online registration for Appium Conf 2021, organized as a virtual event. Conference site lists… | ||
| Using Analytics to Improve Quality | Julian Harty | 46m |
Using production telemetry to change testing choices and code fixes reduces crashes: the Wikipedia (Qix) app cuts a ~9% crash rate down to 0.4% crash rate… | ||
| What else can we automate? How to extend your skills and keep learning | Zach Attas | 21m |
Argues that gaining permission to run small experiments yields measurable wins: builds short proof of concept pipelines for visual regression testing, load… | ||
| Doing wonders with #webdriver | Sudharsan Selvaraj | 42m |
Shows how WebDriver + Appium drives real devices and browsers to do non‑testing jobs: an automated painter that replays mouse events on an HTML Canvas 2.2 demo… | ||
| Getting started with #XCUITests | Shoban Babu | 44m |
Covers practical steps to write XCUITests for iOS: create an Xcode UI Test target, record interactions to generate Swift XCTest code, replace brittle… | ||
| Automating The Known Unknown | Sagarsingh Pawar, Joel Rosario | 47m |
A Jio team builds an end‑to‑end test ecosystem that runs Appium suites against the mobile app and injects deterministic, Appium-driven flows where backend… | ||
| How Testers Add Value to the Organization But also, to ourselves | Corina Adina Pip | 53m |
Argues that testers do far more than log bugs: they join grooming and architecture meetings to shape requirements and add testability hooks (like accessible… | ||
| Synchronizing Parallel iOS tests | Marat Strelets | 16m |
Demonstrates a concrete way to run synchronized parallel iOS tests by generating Java from a recorder, packaging it as a jar and executing two jobs with… | ||
| Empathy in Testing: How it can be a Game-Changer for your Product? | Faiza Yousuf | 29m |
Shows how empathy mapping and contextual interviews feed concrete test cases, prototypes and usability sessions rather than vague user stories. Describes… | ||
| Tracing the path of Appium command | Rajdeep Varma | 43m |
Step‑by‑step trace of a real Appium command showing the Node.js Appium server calling appium-espresso-driver, which builds and signs a companion APK with… | ||
| Leveraging Record and Playback for Mobile Games and XR | Noemi Ferrera | 46m |
Shows a concrete workflow: use Airtest + Poco to record UI and convert autogenerated tpl_.png templates into page objects, move screenshots into a pages folder… | ||
| Add new commands in Appium 2.0 | Kazuaki Matsuo | 20m |
Appium 2.0 allows adding custom routes in drivers or plugins and handling them as regular Appium commands; demonstration builds a fake driver that registers… | ||
| Q&A with the Appium Committers [Panel] | Naresh Jain | 53m |
Panelists explain that Appium 2.0 is already usable but still needs documentation; a large PR converts many repos into a monorepo to simplify dependency and… | ||
| Eradicate Flaky Tests | Anand Bagmar | 47m |
Bold claim: eradicate flaky tests by three concrete moves: reduce UI tests, Specmatic-based runtime stubs for external dependencies, and Applitools Eyes visual… | ||
| Test automation on the living room devices | Andy Chumak | 43m |
Video already makes ~60% of internet traffic and Netflix alone uses ~15%; smart TV fragmentation is extreme (Samsung 32% share but dozens of models per year)… | ||
| Challenges in testing social networks. | Anna Bauza | 19m |
Describes a concrete test platform for a social-audio app used at The World’s Online Festival that avoids credential clashes by assigning one agent per device… | ||
| Nurture Your Epic Flow State with Appium & VS Code | Christopher Hiller | 21m |
A VS Code extension that bundled Appium 2 and publishes to the Marketplace the same day shows how to configure a task to start a local server via VS Code task… | ||
| How to integrate #opentelemetry with Appium 2.0 | Dharin Shah | 18m |
Builds an Appium opentelemetry v1 plugin that wires OpenTelemetry into Appium 2.0 using the Appium plugin API and OpenTelemetry SDK, exposing command-level… | ||
| UIAutomator2 & Espresso drivers - The Perfect Duo for MQTT (IoT) | Dimpy, Rashmi | 41m |
Shows an end-to-end Appium test strategy that combines UIAutomator2 and Espresso to handle cases blackbox testing misses. Claims a working test suite for an… | ||
| Testing Mobile Apps with Flutter & Appium - The Tradeoffs | Eran Kinsbruner, Sreevatsa Sreerangaraju | 41m |
Compares two concrete approaches: native Flutter tests compiled into a test APK/IPA that run on-device for on-device Dart execution — fast, requires source… | ||
| Using SMS OTPs for Authentication on Mobile apps using Appium & Twilio SDK | Puneet | 19m |
Shows an end to end method that uses Twilio SDK to reads inbound SMS and pull OTPs into Appium tests, packaged as a reusable codeceptjs-twiliohelper for… | ||
| Deciphering the way data is tested | Rajni Singh | 42m |
Pipeline validates streaming and batch data end-to-end using Apache Kafka + Spark Streaming for ingestion and real-time checks, stores results in Cassandra… | ||
| Many Hats to Make a Tester | Maaret Pyhäjärvi | 24m |
Claims that testing work splits into 15 hats across a team of 15 (five testers + ten developers), not one role; lists concrete hats like product historian… | ||
| Fireside Chat | Ayan Khan, Jonathan Lipps | 20m |
Internship work adds concrete Appium 2.0 pieces: exposed scripts field in driver package.json by tracing runtime calls with console logging, and built an… | ||
| nothing matches | ||