STARCANADA 2019 - Agile Testing | TechWell

STARCANADA 2019 - Agile Testing

Tuesday, October 22

Melissa_Benua
mParticle
TI

Continuous Testing Using Containers

Add to calendar
Tuesday, October 22, 2019 - 1:00pm to 4:30pm

Containers. Every manager thinks they want them, but few teams have experience in knowing what to DO with them. Used thoughtfully, containerization of your services can transform the way your organization thinks about testing. Gone can be the days of maintaining X different compute environments with Y different configurations. Imagine instead spinning up just the code you need, on the machine type it needs, and only for as long as you need it. In this technical training, Melissa will walk through what containerization means for a legacy code base attempting to practice continuous...

Chris_Loder
InGenius Software
TK

Automation Framework Essentials

New
Add to calendar
Tuesday, October 22, 2019 - 1:00pm to 4:30pm

Automation is critical in today’s software delivery lifecycle, and yet many organizations struggle to keep their automation running. How can we mitigate difficulties and get consistent automation runs and results we can trust? The secret is implementing a solid automation framework, but that isn’t as easy as it seems. Chris Loder has built several automation frameworks over his career and has learned what works—and, more importantly, what doesn’t. This tutorial will cover what an automation framework is, the benefits of having one, and the keys to a successful framework, including...

Mike_Sowers
Coveros
TL

Quality and Testing Measures and Metrics

Add to calendar
Tuesday, October 22, 2019 - 1:00pm to 4:30pm

To be most effective, leaders—including development and testing managers, ScrumMasters, product owners, and IT managers—need metrics to help direct their efforts and make informed recommendations about the software’s release readiness and associated risks. Because one important evaluation activity is to “measure” the quality of the software, the progress and results of both development and testing must be measured. Collecting, analyzing, and using metrics are complicated because developers and testers often are concerned that the metrics will be used against them. Join Mike Sowers as he...

Jennifer Bonine
PinkLion AI
TM

Testing Transformation: The Art and Science for Success

Add to calendar
Tuesday, October 22, 2019 - 1:00pm to 4:30pm

Technologies, testing processes, and the role of the tester have evolved significantly in the past few years with the advent of agile, DevOps, and other new technologies. It is critical that we testing professionals evaluate ourselves and continue to add tangible value to our organizations. In your work, are you focused on the trivial or on real game changers? Jennifer Bonine describes critical elements that help you artfully blend people, process, and technology to create a synergistic relationship that adds value. Jennifer shares ideas on mastering politics, maneuvering core vs. context...

Wednesday, October 23

Jeff_Cheezy_Morgan
Industrial Logic Canada
W1

Continuous Delivery Requires Radical Changes for Testers

Add to calendar
Wednesday, October 23, 2019 - 10:15am to 11:15am

What do testing and quality look like in a continuous delivery world? Who does what and how? Is there still a need for testers, or do developers do all the testing? Is it really possible to achieve quality when you deploy to production many times each day? What should testers do when there is no time for a “testing phase”? These are some of the questions people in the testing community ask as the software development industry moves toward this new paradigm of design and delivery. Continuous delivery is a radical change in the way we build and deliver software, so it requires a radical...

Gene Gotimer
Coveros, Inc.
W2

How Fast Is My App? Performance Testing 101

Add to calendar
Wednesday, October 23, 2019 - 10:15am to 11:15am

Product owners and stakeholders love to ask about performance. “Is the app fast? How fast?” What do those questions even mean? Are they interested in the number of transactions per second? The time for the page to load? How many users it can support at once? Performance testing is a much broader topic than just being able to say an application is “fast” or “slow.” There is load testing, stress testing, and soak testing. You can measure transaction times, concurrency, and capacity. You can address some performance issues with more systems, others with more memory or faster processors or a...

Eran_Kinsbruner
Perfecto
W5

Stabilizing Continuous Testing in DevOps

Add to calendar
Wednesday, October 23, 2019 - 11:30am to 12:30pm

Organizations have matured their software development practices over the past few years. Despite advancements and innovations, testing remains one of the biggest challenges in DevOps. To increase test automation coverage and scale agile, we need to match software testing deliveries with the right testing tool, the right skill set, and the right testing persona. This could be a developer, a software development engineer in test (SDET), or a test engineer. Eran Kinsbruner will address the most painful challenges developers and testers face and offer an agile testing approach that examines...

Roy Tuason
Zap Surgical Systems
W9

Safety-Critical Software the Quality Agilist’s Way

Add to calendar
Wednesday, October 23, 2019 - 1:30pm to 2:30pm

Delivering hundreds of laser beams to brain tumors with sub-millimeter precision requires accurate, safe, and effective software that is developed and tested carefully and meticulously. But to be competitive in the market and responsive to customer needs you’ve got to be fast. How do you satisfy this contradiction? How do you know when the software is ready? When is good enough, truly good enough? Are you fast enough, and are you compliant? In two-week sprints, Zap Surgical develops software for planning brain cancer treatments, and then delivering those treatments on its new gyroscopic...

Mike Cullen
Wawanesa Insurance
W11

Enabling Enterprise Quality

Add to calendar
Wednesday, October 23, 2019 - 1:30pm to 2:30pm

Too often quality is identified as solely owned by the quality assurance team. By taking a broader approach to roles, tools, and ideology, you can restructure your vision of how to provide rapid, frequent releases that empower all delivery team members. From advancing the QA role to developing in-house frameworks to facilitate developer testing, you can make significant strides to become a leader in software development. Learn how Mike Cullen's team built and deployed an automated test framework that allows developers to write supplementary UI tests that reside within their code base...

Jonathan Kauffman
Coveros, Inc.
W13

Document Generation for Regulated Industries

Preview
Add to calendar
Wednesday, October 23, 2019 - 3:00pm to 4:00pm

One of the lines in the Agile Manifesto is "Working software over comprehensive documentation." This doesn't mean that no documentation is produced, but instead that only documentation that brings value to the team and the customer should be created. So what do you do when you are working in a regulated industry and you need to produce extensive documentation to prove that the system works correctly? Jonathan Kauffman recently worked with a company that produces FDA Class II medical devices and wanted to reduce the overhead of creating the documentation required by regulatory...

Josh_Gibbs
Contrast Security
W14

Continuous Application Security Testing

Preview
Add to calendar
Wednesday, October 23, 2019 - 3:00pm to 4:00pm

Because of its specialized nature, many aspects of application security testing are often assigned to testers from another team or another company who may be brought in to perform a point-in-time assessment prior to a release. If your team is interested in implementing continuous deployment, automation seems like the obvious answer. But when attempting to automate your security tests, you may run into a wide variety of challenges beyond simply adding a tool into your build system. Josh Gibbs will help you navigate these potential roadblocks and be prepared to overcome them. We'll...

Thursday, October 24

T2

Authoring an Accessibility Story

Preview
Add to calendar
Thursday, October 24, 2019 - 10:15am to 11:15am

Anticipating the needs of users with visual impairments can be a challenge for sighted testers. We can draw insights from the principles of plotting novels: developing empathy for "characters" as they navigate a journey, confront obstacles, make decisions, and successfully realize their goals. Elizabeth Langston's company releases an accessibility product that allows users with visual impairments to access and analyze charts and graphs through sound. She will discuss the basics of writing fiction and how to apply them to creating use case tests. You'll learn character development...

Talia_Nassi
WeWork
T3

Testing in Production

Add to calendar
Thursday, October 24, 2019 - 10:15am to 11:15am

How do you know your feature is working perfectly in production? If something breaks in production, how will you know? Will you wait for a user to report it to you? What do you do when your staging test results do not reflect current production behavior? In order to test proactively as opposed to reactively, why not test in production?! By testing in production, you will have an increased accuracy of test results, your tests will run faster in production due to elimination of mock/bad data, and you will have a higher confidence before releases. You can accomplish this through feature...

Rob_Sabourin
AmiBug.Com, Inc.
T5

Reality Driven Testing in Agile Projects

Add to calendar
Thursday, October 24, 2019 - 11:30am to 12:30pm

Many agile teams rework previously deployed stories, even after plenty of in-sprint testing. Well groomed, refined, stories framed with typical, alternate and error scenarios, gracefully described in well formed gherkin, continue to encounter all sorts of bugs. Software engineering consultant, Rob Sabourin, often sees rework in over 20% of deployed stories. In this presentation Rob shows how agile teams can drive rework down dramatically, often achieving near Zero rework after a story is DONE. Rob teaches teams to identify and implement relevant testing activities above and beyond those...

Arnika Hryszko
Polish Testing Board
T6

How to Ensure That Requirements Are Testable

Preview
Add to calendar
Thursday, October 24, 2019 - 11:30am to 12:30pm

Everything starts with a requirement—a singular, documented need that a particular design, product, or process aims to satisfy. No other part of our work paralyzes the resulting system if it is done wrong, and no other part is more difficult to repair later. And yet we devote so little attention to requirements. By teaching people who create requirements, Arnika Hryszko learned a lot about their ways of working. She will share those lessons so that you will be able to improve your teams and projects by establishing detailed technical requirements. Discover practical ways to plan...

Carrie Hughston
SAS Institute
Lynneth Lohse
SAS Institute
T9

The Hidden Testers in Your Organization

Preview
Add to calendar
Thursday, October 24, 2019 - 2:45pm to 3:45pm

The market demands that high-quality software is released at an increasing pace, yet resources remain fixed. How can organizations expand and improve testing under these conditions and help prevent costly and embarrassing bugs in production software? Why not invite internal staff to test-drive preproduction software? Structured testing events engage everyone across the company—sales, legal, day care workers, front desk receptionists—to exercise emerging software and give feedback directly to the development team. The results are incredibly valuable feedback for the development...