Conference archive

IoT Dev+Test 2016 - Test Automation Engineer

Wednesday, April 20

Ken Kousen
Kousen IT, Inc.
W13

Gradle for Android Developers

Wednesday, April 20, 2016 - 2:00pm to 2:45pm
The new build mechanism replacing Ant for Android development is based on Gradle, the popular build tool from the Groovy ecosystem. Ken Kousen introduces you to Gradle for Android developers and shows how easy it is to integrate Gradle into Android projects. We’ll show the latest version of the Android Studio IDE to develop applications. Join Ken to discuss using the Android plugin for Gradle; adding dependencies and alternate repositories; creating custom tasks; implementing both unit and integration tests; using alternative build types, product flavors, and variants; and more. Leave with an...

Thursday, April 21

Jason Hagglund
The Climate Corporation
T5

Scalable and Collaborative iOS UI Test Automation in Swift

Thursday, April 21, 2016 - 1:00pm
The maturity of mobile UI automation frameworks has lagged behind web automation frameworks, but Apple’s introduction of UI automation to the XCTest framework in XCode 7 represents a major step forward. We now have the UI recorder, a tool that enables us to quickly identify elements in our application and generate working tests. Test automation paradise, right? Unfortunately, tools like the UI recorder can produce long scripts full of repetitive code that is neither well factored nor maintainable. Although you can apply to mobile the Page Object design pattern, popularized in web automation,...
Danni Wu
Microsoft
T6

Integrate On-Device Test Automation into the Dev-Release Pipeline

Thursday, April 21, 2016 - 1:00pm to 1:45pm

With the vast number of platforms and device models, testing products on mobile can be a time-consuming and costly effort. Executing test automation on actual devices is one key to achieving scale and speed. How, when, and where do we build and execute these automation scripts on real devices? Danni Wu shares the approaches she uses at Bing to automate mobile device testing. At Bing, they run mobile automated test suites across different stages of product development cycles—pre-check-in, rolling integration build, pre-ship, and production. To validate different quality aspects of products...