• Liked Puneet Khanduri
    keyboard_arrow_down

    Diffy : Catching bugs without writing tests

    Puneet Khanduri
    Puneet Khanduri
    schedule 3 months ago
    Sold Out!
    45 mins
    Demonstration
    Beginner

    Diffy is a tool used at Twitter to automatically catch regressions in our backend services before they are deployed to production.

    Diffy is open source and has been adopted into modern continuos deploy workflows by the larger community.

    This talk will cover the fundamental concepts behind Diffy and how its automation helps achieve peace of mind for service owners, devops, and QA folks.

  • Liked David Laribee
    keyboard_arrow_down

    Testing Strategy: New Model, Better Outcome

    David Laribee
    David Laribee
    schedule 4 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    Pyramids? Quadrants? Cupcakes?! There are a wide array of models that describe approaches to test automation strategy and their possible positive (or negative) outcomes.

    In this talk, we’ll survey the landscape of testing models: models that range from technical to product to cultural mindsets, including best practices and anti-patterns. I’ll add detail and nuance to each of these models in the form of professional experience, real world example, and case study. 

    With a new lens, focusing on testing strategy as an act of curation, I'll share a new approach to evolving a testing strategy appropriate for your product development team's specific context.

  • Liked Narayan Raman
    keyboard_arrow_down

    UI Automation Success: Keeping Pace with Product Evolution

    Narayan Raman
    Narayan Raman
    schedule 2 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Team A's application is evolving fast. Team B is switching UI frameworks (jQuery to Angular). Team C is migrating an applet application to web. Team D is extending a web app to mobile. Can automation help in the following scenarios? Ideally it should.

    When applications evolve, test automation code starts failing. If tests are not fixed quickly, automation code becomes stale and the whole suite becomes unusable.

    Changes to applications follow specific patterns. Knowing these patterns helps create automation frameworks which can handle them easily. In this talk, through live examples, we will see various ways in which web applications evolve, how they break automation code, and how we can structure the automation code such that there is minimal change required to accommodate changes.

  • Liked Julian Harty
    keyboard_arrow_down

    Does software testing need to be this way? Tools, approaches and techniques to test more effectively

    Julian Harty
    Julian Harty
    schedule 3 months ago
    Sold Out!
    45 mins
    Talk
    Advanced

    Software development teams recognise testing is relevant and important. Testers want to add value and do purposeful and meaningful work, however software automation is encroaching and in some cases obviating much of the hand-crafted tests - including some of the 'automated tests' created by teams. As Nicholas Carr says in his book The Glass Cage: "Who needs humans anyway?"

    And yet, humans - people - have much to contribute to crafting excellent software, including testing the software. This presentation investigates:

    • leading automation techniques to understand more of what they can offer us in terms of testing our software.
    • how structured testing techniques can help all testers including "exploratory testers"
    • where analytics can help
    • tools, approaches and techniques to help test more effectively
Sorry, no proposals found under this section.