Tutorials

Shift Left: The New QA Role and Value

Tuesday, April 4, 2017 | 8:30 am – 12:00 pm
For decades quality teams have urged development and delivery partners to shift left!  Better engineering practices and early lifecycle prevention will mean fewer defects in test and better software in production… shift left has arrived.  Now, as quality leaders, we need to prepare our teams for the next generation quality career. Join quality advocate and technology leader, Anne Hungate, as she discusses the evolution of quality and helps you prepare your team for continued success and impact.  Learn the current state of shift left progress and discover tools to gauge where your team is now.  Work out a new value proposition for quality teams – and the emerging roles for quality professional.  Understand the pillars of importance and the foundations for success. Complete your shift left transformation with a roadmap and operational structure to help your team succeed.

Learning Objectives:

  • Understand the impact shift left is having on software delivery
  • Establish and understand a new value proposition for your team
  • Imagine and define new roles for quality professionals

Storytelling: Developing the Big Picture for Agile Efforts

Tuesday, April 4, 2017 | 8:30 am – 12:00 pm
Storytelling is a powerful tool to elevate even the most diehard requirements analyst from a discussion of individual requirements to a discussion of outcomes. Outcomes are the big picture that acts as an anchor for whole effort. Outcomes are continuously broken down into more and more detailed backlogs. The onion metaphor that is popularly used in agile planning (Cohn’s Planning Onion) can be used to describe the evolution of backlogs. Building an initial backlog is much like peeling through the layers of an onion to get to the core. Techniques for developing and splitting user stories are the second layer of the onion. However, before getting to the center of the backlog evolution onion, composed of features, epics, and user stories, we need to understand the big picture. Join Tom to learn both the big picture and the many mechanisms for developing and maintaining the detailed backlogs, including asking, observing, showing and all sorts of hybrids.

Learning Objectives:

  • Use Stories to generate a more emotive vision of the future in the words of the leader(s) or stakeholders
  • Elicit a description and nuances of the desired outcome of an effort using structured storytelling
  • Understand three facilitation tools commonly used to help a team or an individual to build a story in a business environment

IoT and the Impact on Testing

Tuesday, April 4, 2017 | 8:30 am – 12:00 pm
No longer just a futuristic concept, the Internet of Things (IoT) has a strong presence in our world today. If your business is not prepared for it, you’re already behind! With the proliferation of connected “things”—devices, appliances, cars, and even clothes— IoT apps are here to stay. Testers must keep up with the demand for new skills, new strategies, and an entirely new set of knowledge for testing IoT apps. IT organizations must master the new skills, tools, and architectures required by the IoT. Jennifer reviews where we are today and explores the challenges that IoT with increased complexity pose to our testing profession. See what tools are available to aid IoT testing, what to consider and plan for when testing, how other organizations are preparing, and the new skills testers need. Join Jennifer in this interactive session to create an IoT product and determine how to test it in real life.

Learning Objectives:

  • Learn the challenges in IoT testing and the skills, tools and architectures needed
  • Understand the techniques and knowledge required for IoT testing
  • Identify the tools that are available for IoT testing

Automation Test Architecture: 5 Keys to a Total Package

Tuesday, April 4, 2017 | 8:30 am – 12:00 pm
When implementing test automation for the first time, we often start small, possibly creating a small Selenium grid and utilizing it to automate functional UI testing. Then we start to consider other test automation possibilities… data testing… analytics… services… Soon we have a whole slew of test tools, each with their own database, reporting elements, and other attributes. We have separation of manual and automated testing and results. As test suites grow, maintainability and reporting cohesive results becomes a nightmare. We begin to lose the 5 key essentials for a successful test architecture: Flexibility, Reusability, Scalability, Maintainability, and Accountability. Join Jacqueline and design a single custom test architecture that incorporates all the tools/frameworks your company needs with a focus on the five key elements required in successful test architecture. Learn from your classmates while creating a design unique to your company’s needs.

Learning Objectives:

  • Enhance flexibility using either Proprietary or Custom test tools
  • Make it reusable by combing Automated & Manual into 1 test suite
  • Use 1 custom application to rule them all and retain scalability
  • Maintain your automation using Data-driven concepts
  • Be accountable by returning valuable test metrics both automated and manual

Quality and Productivity Benchmarking, Estimating, and Release Planning

Tuesday, April 4, 2017 | 8:30 am – 12:00 pm
How do you compare the quality and productivity that teams achieve across a span of projects including Agile, Waterfall, and Outsourced? Determining quality and defect metric trends and how defect patterns behave on real projects helps to answer this question. In this tutorial, by using hands-on exercises, participants will learn how to replicate these techniques to make their own project comparisons for time, cost, and quality. Attendees to this tutorial calculate productivity metrics using the templates Michael employs in the QSMA consulting practice and use these calculated metrics for insightful release retrospectives. You will take back new ways for communicating to key decision makers the value of implementing modern development and testing practices, be they Agile, Lean, Kanban, and/or SCRUM. Attendees will also take home a complimentary temporary use license of the QSM SLIM-DataManager utility for self-study and further use back at their companies, so they can apply the methods learned.

Learning Objectives:

  • Learn to capture Agile and Waterfall key metrics on productivity, time-to-market, and defect rates
  • Create your own defect metrics trends for your teams
  • Understand the use of metrics for release estimation and planning
    Measurement

From Test Strategy to Test Cases: Getting the Most Value from Testing

Tuesday, April 4, 2017 | 1:00 pm – 4:30 pm
Many people are challenged with short testing timelines in which to perform testing of many features of an application. This conflict of time, scope, and resources requires that testing efforts align with project objectives. This alignment starts with the correct test strategy for the situation at hand. Once the test strategy is framed, then everything else – test plans, test cases, test scripts and other testware can be defined. In this interactive tutorial, Randy describes his method for creating a “30 minute test strategy” and how to use that strategy for efficient test design. You will learn which information is contained in a test strategy, how to get stakeholder participation and challenge assumptions, and how to frame the test strategy to accurately reflect project risks. You will also learn how to use the test strategy to create a test plan and the most efficient set of test cases.

Learning Objectives:

  • Learn the contents of a concise test strategy and how it aligns with project objectives
  • Use a quick and effective way to define a test strategy as part of a project kick-off activity
  • Take the information in a test strategy to form the basis of test plans, test cases and other testware

Getting Your Agile Team Unstuck! Tips and Tricks for Avoiding Common Agile Setbacks

Tuesday, April 4, 2017 | 1:00 pm – 4:30 pm
Whether you’ve been working in an agile team for 6 months, or 6 years, the same obstacles tend to arise and trip us up over and over. Maybe your retrospectives feel more like a funeral and no one is participating anymore or your daily stand-ups have bloated into 25 team member status meetings. Perhaps your QA team is falling farther and farther behind the agile developers and feel like they’ll never catch up with their testing backlog. These issues lower team morale, lead to abandoned agile transformation initiatives, and ultimately your product and customers suffer. But there’s a better way! Stop the bleeding, mature your process, and grow into a high functioning agile machine. Join Angela, to learn from her mistakes, what worked and what failed and get your team “unstuck”. Learn some techniques and games to reinvigorate your agile teams! This tutorial is for individuals with some agile experience and will focus on the real issues that participants are struggling with today.

Learning Objectives:

  • Recognize when your process, product, or people have gone off the agile rails
  • Identify the most common challenges faced by teams adopting agile and what has worked (and not!)
  • Learn some agile “games” you can play when the team needs a cognitive reset to get them back on track

Continuous Testing in a DevOps World

Tuesday, April 4, 2017 | 1:00 pm – 4:30 pm
We increasingly rely on technology to improve the quality of our lives. Organizations must release software faster, and ensure the safety, security, and reliability of their applications. Software teams must deliver quality and speed simultaneously. Businesses have shifted to a more rapid iterative release and delivery approach. Accelerating any business process, however, exposes systemic constraints that shackle the entire organization to its slowest moving component. The most significant barrier to taking full advantage of iterative development is testing!

Join Arthur to make the shift from test automation to continuous testing. Leverage transformative development strategies like service virtualization, automated API testing and test environment management to eliminate the barriers to successful continuous delivery of software.

Learning Objectives:

  • Understand why DevOps requires you to shift from automated to continuous testing
  • Re-invent your test for the disruptive changes in software complexity
  • Address the gaps between development and operations

Enterprise Test Automation: The Key to Agile QA Success

Tuesday, April 4, 2017 | 1:00 pm – 4:30 pm
With the continued rise of Agile testing, QA teams are challenged with how to automate testing in order to “keep up”. Many QA teams have implemented automated testing without leveraging an Enterprise Test Automation Framework to become more efficient and effective in the Agile SDLC. Like a Testing Center of Excellence, an Enterprise Test Automation Framework can help organizations galvanize their automation resources toward a consistent, standards-based delivery that results in highly scalable, easily sustainable, and quickly deployable test automation. Join Robert for this tutorial to learn how to assess, plan, and implement an Enterprise Test Automation Framework to support your Agile processes. Learn how to create a vision, strategy and roadmap and determine the right technology stack for the framework. Additionally, you will learn the roles, responsibilities, and accountabilities as well as best practices used for the framework’s implementation. By applying this approach, you will be able to keep your automation in line with your Agile sprints and maximize benefits.

Learning Objectives:

  • Understand the benefits of an Enterprise Test Automation Framework for both the organization and for Agile teams
  • Create a vision, strategy, and roadmap for implementing an Enterprise Test Automation Framework
  • Use best practices for implementing an Enterprise Test Automation Framework

Test Metrics: Telling Your Story Through Measurement

Tuesday, April 4, 2017 | 1:00 pm – 4:30 pm
Project stakeholders frequently ask software testers about the quality of the software and the progress of the testing. When responding to these questions it’s important to give both qualitative and quantitative answers. Most software testers find it easy to provide the “qualitative” answers based on more subjective criteria and observations, but it’s equally important to support the story you are telling by providing “quantitative” evidence of how you feel about the product or progress. This tutorial is geared toward directors, managers, and testers who want to improve how they fulfill the requests for more information, more data, and more metrics around “how the testing is going”. Join Shaun to avoid dysfunctional metrics, learn to speak at multiple levels depending on your audience and add dashboards and information radiators to your suite of communication tools.

Learning Objectives:

  • Align your metrics with the goals of the organization
  • Translate your metrics into the language of the stakeholders
  • Create effective dashboards and information radiators