schedule Jun 29th 10:30 - 11:15 AM place Kalinga Hall 2 people 33 Interested

How can you use robots to help you test?

Meet Tappy McTapFace, Tappy is a robot that was built during a 2 day hackathon to help demonstrate how robots could be used to automate testing on mobile apps. It's made out of 3D printable parts, based on Taptser 2.0 open source designs and can be programmed in javascript. Initially designed by the founder of Selenium.

Just because you can automate this testing does it mean you should?

We will also go through a visual based risk board to help answer this question.

 
2 favorite thumb_down thumb_up 2 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/Structure of the Demonstration

  • This talk will be a combination of this talk presented at GDG Sydney 2016: https://www.youtube.com/watch?v=HToZ7opjWN8 and this 55-minute lightning talk presented at Agile Australia 2015: https://www.youtube.com/watch?v=srCJRRx68eo
  • Sam presented on creating compelling tests at YOW! Connected last year.
  • This year Sam and Tappy McTapFace will be touring the world, they have been accepted to present at WeTest in New Zealand and EuroSTAR in Copenhagen.

Learning Outcome

  • Learn about open source 3D printable robots
  • Explore ideas on mobile automation testing
  • Learn about running events that raise the testing culture

Target Audience

Mobile developers and anyone testing mobile applications

schedule Submitted 1 year ago

Public Feedback

comment Suggest improvements to the Speaker
  • Pooja Shah
    By Pooja Shah  ~  1 year ago
    reply Reply

    Wow! "Tappy, Tapsterbot and let robot automate" - very interesting and I see huge possibilities for Tappy getting a huge fan following with the talk. Thanks for proposing this Samantha, personally I'm damn curious to try this out.

    - Are these same Tappy? https://2017.hackerspace.govhack.org/project/tappy-mctapface-income-tax-bot

    - Is Tappy open-sourced? If not, do you plan to opensource Tappy or at-least base kickstart code/design steps/guideline link sharing so the attendees have more excitement and feel definiteness in key learnings to implement right after? 


  • Liked Naresh Jain
    keyboard_arrow_down

    Naresh Jain / ManojKumar / Marcus Merrell / Simon Stewart / Titus Fortner - Q&A with the Selenium Committee

    45 Mins
    Keynote
    Intermediate

    Q & A with the Selenium Committee. Naresh Jain would moderate this panel.

  • Liked Dan Cuellar
    keyboard_arrow_down

    Dan Cuellar - 6 Years of Appium

    Dan Cuellar
    Dan Cuellar
    Founder
    Appium
    schedule 1 year ago
    Sold Out!
    45 Mins
    Keynote
    Beginner

    It’s been 6 years since the Appium project was shown to the world at the SeleniumConf 2012. Dan will walk through all of the exciting developments in the world of Appium including highlights from the first AppiumConf this year and share the short-term roadmap and long-term vision for the future of Appium.

  • Liked Simon Stewart
    keyboard_arrow_down

    Simon Stewart / ManojKumar - Selenium: State of the Union

    45 Mins
    Keynote
    Intermediate

    Selenium: State of the Union

  • Liked Maaret Pyhajarvi
    keyboard_arrow_down

    Maaret Pyhajarvi - Intersection of Automation and Exploratory Testing

    45 Mins
    Keynote
    Beginner

    I’m using exploratory testing to design which tests I leave behind as automated. Creating automation forces me to explore details in a natural way. When an automated test fails, it is an invitation to explore. The two sides of testing, automation, and exploration, complement each other. These intertwine the considerations of the best for today and for the future.

    For great testing bringing value now as well as when we are not around, we need to be great at testing - uncovering relevant information - and programming - building maintainable test systems. At the core of all this is learning. With our industry doubling in size every five years, half of us have less than five years of experience. We all start somewhere on our learning journey.

    In this talk, we look at the skills-focused path to better testing in the intersection of automation and exploratory testing. We can arrive at the intersection by enhancing our individual skills, or our collaboration skills. What could you do to become one of those testers who companies seek after that work well in the intersection, giving up the false dichotomy?

  • Liked Pooja Shah
    keyboard_arrow_down

    Pooja Shah / Akshay Goel - Git workshop from the scratch [Beginner]

    90 Mins
    Workshop
    Beginner
    • You are new to GIT or using GIT but it scares... you often find it time-consuming or confusing when code conflicts happen while using Git especially when you commit a binary file Example: your TestData Excel sheet, test mobile app | apk.
    • Want to avoid the pains of investing huge time resolving the conflicts or thinking over like "oh! I committed to a wrong branch, how can I bring these commits in another?"
    • Don't like to enjoy remembering the GIT commands?

    This workshop aims to get you quickly started (hands-on) with Git concepts from the scratch and then jump into the tips and tricks to prevent/resolve conflicts quicker way and how to make best out of it. We will start from basics and keep moving to the advanced level with real hands-on examples.

    And all that we learn, we are going to remember easily. How? come, join and experience the easy GIT.

    Dont’s

    Will also work on few frequent typical mistakes which usually we do & tips on how to avoid them and save a lot of time.

  • Liked Marcus Merrell
    keyboard_arrow_down

    Marcus Merrell - Break Up the Monolith: Testing Microservices

    45 Mins
    Case Study
    Beginner

    Microservices is more than a buzzword: it’s an industry-wide tidal wave. Companies are spending millions to break up monoliths and spin up microservices, but they usually only involve QA at the very end. This talk centers around real-world experiences, posing questions you can ask your developers/product people, and offering solutions for you to help make your service more discoverable, more testable, and easier to release.

    In this session, we'll cover:

    • How micro is micro?
    • Documentation & Contracts
    • Versioning API Endpoints
    • Cross-team communication/collaboration
    • Definition of Done
    • Feature Flagging
    • Testing Pyramid
    • When to Get Selenium Involved
    • The Story of 13 Systems—The "Screenplay"
  • Liked Titus Fortner
    keyboard_arrow_down

    Titus Fortner - Continuous Testing

    90 Mins
    Workshop
    Intermediate

    As anyone who has maintained a large Selenium test suite knows, the largest costs are not in the running or initial creation of the test suite but in the maintenance time. There are straightforward ways to leverage your framework to minimize flakiness and make it easier to update test code only when needed. We’ll walk through testing a sample real-world application focusing on how each of the components needs to work together.

  • Liked Pooja Shah
    keyboard_arrow_down

    Pooja Shah / Akshay Goel - UnitTests for ultimate speeding Test feedback - hands-on workshop

    480 Mins
    Workshop
    Beginner

    - Are you struggling to convince your dev team to adapt right Test Pyramid? And are able to evaluate the reasoning behind not doing it?

    - Are you new to unit testing? TDD looks like a buzz word?

    - Does it look like only for developers? If yes then we must meet, I have very interesting queries for you. One of them: Have you considered the value addition it has when a tester knows Unit Testing as well?

    - Do you feel like you know the syntax, but would like to understand new idioms and where to use them?

    - Want to learn and make the career doing full-time test automation called SDET?

    Instead of just covering the syntax, we will introduce most of the UnitTests using nose/TestNg as we build code together.