STARWEST 2022 - Quality Assurance | TechWell

STARWEST 2022 - Quality Assurance

Customize your STARWEST 2022 experience with sessions covering quality assurance for software developers or testers.

Monday, October 3

Dionny Santiago
test.ai
MB

Getting Started with AI-Driven Automation

New
Monday, October 3, 2022 - 8:30am to 12:00pm

AI has been rapidly changing the way we approach software testing. Traditional test automation is time-consuming to create and breaks down easily in the presence of change. Thankfully, AI is helping testing teams create less procedural, more resilient tests that are able to self-heal in the presence of modern, rapidly changing, highly dynamic production systems. This sounds great, but you may be asking yourself: How do I get started? What additional skills do I need to learn? What tools are available for me to start using, right now? Join Dionny Santiago as he breaks down different AI...

Chris_Loder
Upland InGenius
ML

Automation Framework Essentials

Monday, October 3, 2022 - 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...

Tuesday, October 4

Jeff Pierce
Coveros
TF

Quality and Testing Measures and Metrics

Tuesday, October 4, 2022 - 8:30am to 12:00pm

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...

Derek Evans
Coveros
TG

Web Security Testing: The Basics and More

Tuesday, October 4, 2022 - 8:30am to 12:00pm

Web applications are often security critical or serve as front-ends for security critical applications, making web testing for vulnerabilities an essential part of software testing. Unfortunately, most software testers have not been taught how to identify web security issues while testing applications. Join Derek Evans as he shares what you need to know to security test web-based applications as part of your overall testing process. Learn about the most common web security vulnerabilities and how they are introduced into web code and exploited by hackers. Explore test techniques for...

Jeff Payne
Coveros
TK

Integrating Automated Testing into DevOps

Tuesday, October 4, 2022 - 1:00pm to 4:30pm

In many organizations, agile development processes are driving the pursuit of faster software releases, which has spawned a set of new practices—DevOps. DevOps stresses communications and integration between development and operations, including rapid deployment, continuous integration, and continuous delivery. Because DevOps practices require confidence that changes made to the code base will function as expected, automated testing is essential. Join Jeffery Payne as he discusses the unique challenges associated with integrating automated testing into continuous integration/continuous...

Rob_Sabourin
AmiBug.Com, Inc.
TM

Test Estimation in the Face of Uncertainty

Tuesday, October 4, 2022 - 1:00pm to 4:30pm

Anyone who has ever attempted to estimate software testing effort realizes just how difficult the task can be. The number of factors that can affect the estimate is virtually unlimited. The keys to good estimates are understanding the primary variables, comparing them to known standards, and normalizing the estimates based on their differences. This is easy to say but difficult to accomplish because estimates are frequently required even when we know very little about the project—and what we do know is constantly changing. Throw in a healthy dose of politics and a bit of wishful thinking,...

Wednesday, October 5

Palo Alto Networks
W3

Software Testing from Individual Contributor to Management

Wednesday, October 5, 2022 - 11:30am to 12:30pm

Software testing is a critical role for any organization. When you are a individual contributor you are putting your heart and soul to identifying how the qualify the software and finding edge cases to make sure you find the defects before your customer. So you are adding the value to the bottom line. When you want to excel your career in Software Testing in management role, what does that mean? How you make the difference? How to make that transition from doing it all by yourself to delegate and make it work as a team? What is important for the first time manager? What makes a good...

Lisette-Zounon
Zsquare Solutions Inc
W8

Are You Ready for AI to Take Over Your Automation Testing?

Wednesday, October 5, 2022 - 1:30pm to 2:30pm

We all know that Artificial Intelligence is here and here to stay. Most teams are wondering how to leverage AI for their automation. In this session, I will cover a case study on how to successfully leverage Artificial Intelligence in your automation strategies. Attendees in this session will take away a few key points. First, how to determine if your automation strategy can leverage AI tool, discuss the learning curve and mindset shift necessary for your QA team to embrace AI Tool, and discuss success case study of using AI tool as part of automation testing. Then, how to leverage AI...

Infotiv Test & Development
W14

ML Testing: The Need of a New Way of Thinking

Wednesday, October 5, 2022 - 2:45pm to 3:45pm

When testing functionality based on Machine learned, or trained functionality, the focus of your testing changes. The code it self stops to be interesting, to some degree, and instead focus need to be elsewhere. Based on personal experience and research projects this talk will highlight the importance of testing your data, why independent testing is vital and how some "old school" tools can help when thinking and planing test activities.

This talk will use trained functionality intended for autonomous driving as base but will also touch more general problems faced when testing...

Melissa Benua
mParticle
W18

Modern Test Automation Strategies - A Panel

Wednesday, October 5, 2022 - 2:45pm to 3:45pm

Love it or hate it, test automation drives a large part of our day-to-day lives as testers. But writing and maintaining software automation doesn't HAVE to be painful! Learn from a panel of automation experts - including Janna Loeffler,  Adam Auerbach, and more - about how their teams have built reliable automation tooling and infrastructure that can stand the test of time. Moderated by Melissa Benua, the panel will answer YOUR questions about and help you address the challenges that we all face when scaling our test automation to match modern continuous delivery needs. You...

Thursday, October 6

David's Bridal
T2

Better Test coverage Through API Automation

Thursday, October 6, 2022 - 9:45am to 10:45am

Tackling Microservices architecture testing through data-driven and contract-based testing. Co-presented by David's Bridal and Royal Cyber. System performance has become critical with the pace of agile and continuous delivery, where things like microservices, cloud, IoT, and many other environments keep changing the landscape of the IT world. There are many ways we can expand how we test performance—everything from testing, assurance, validation, verification, optimization, notification, and many other activities. With AI and ML technologies, we could even build a future where generic...

Robert Woods
Scrum Inc
T11

Stop Test Sprints! Develop a CLEAR Agile Product Roadmap

Thursday, October 6, 2022 - 11:15am to 12:15pm

Test sprints in an Agile environment are a certain indication that testing is being held out of the equation as almost unimportant. It shows we are not slicing the product well and waiting too long before our testers have the ability to help us see where we need to adjust and fine tune. It often includes bulky hand-offs and slow environment swaps. By using the CLEAR (Collaborative, Lean, Evolving, Adaptive, Reportable) principles of Product Development, testing professionals have found themselves back in the direct line of development in iterative and valuable testing practices. This...

World Wide Technology
T13

Cypress Holds the Belt. Is Selenium Still in the Fight?

Preview
Thursday, October 6, 2022 - 1:30pm to 2:30pm

Cypress is standing tall as the leader in today’s automated testing community. Does that mean Selenium has been knocked out? I thought so after first using Cypress to build my company’s corporate website automation suite. I loved the simplicity of the install, the stability of the test runs and the easier-to-read code, not to mention the size of the active community. Using cy.contains() made writing automated tests so easy. But all it took was one week on a client project to convince me that Selenium was not out of the fight. Cypress was not able to handle authentication with Azure AD...
Trimble PPM, Inc.
T14

A Performance Testing Pyramid

Preview
Thursday, October 6, 2022 - 1:30pm to 2:30pm
When we code a new class method, does its execution time fit within the product’s SLA for response time? When we provide an API for a real-time system, does it meet its performance budget? When we’re managing a data warehouse system, what is the latency between the ingestion component and the persistence server? When we’re planning to deploy a large-scale web application, how many servers do we need to support 1,000 requests per second and respond in 3 seconds? We’ve learned that the need for performance data spans from requirements engineering through system deployment: when code is...
Adam Sandman
Inflectra
T15

Software Architecture for Testers– Where the Bodies are Buried!

Preview
Thursday, October 6, 2022 - 1:30pm to 2:30pm

This session is designed to provide an overview of software architecture and design to testers so that you can understand how the different tiers and components fit together in a modern, complex system, and help you assess where the risks lie. When developing a robust test strategy, it is very important for all members of the team, including testers, to know how the system is put together. This session provides a brief historical perspective on how software architecture has evolved from mainframe to client-server, to web, to mobile, to micro-services. It includes examples of where...

Péter Földházi
EPAM Systems
T17

Avoiding the Chaos of an Agile Transformation

Thursday, October 6, 2022 - 1:30pm to 2:30pm

Agile is not a fairy tale. You have to face real life challenges well prepared in order to succeed. The reality is: the bigger and older your organization is, the more difficult it is to pass through process level changes and that's when Chaos is born. Resolving all the issues with Chaos could potentially take years. Peter will share his story of one of his projects where he had to face numerous obstacles as a Test Manager in achieving proper Agile implementation and to raise the quality of the products of his client.

Some of the obstacles included: agile ceremonies not followed,...

Yoosuf-Maktoum
Sysco Corporation
T19

Building Resiliency in Test Automation

Thursday, October 6, 2022 - 3:00pm to 4:00pm
Test Automation tends to fail due to multiple aspects—especially UI test automation – which is more fragile than the Service and DB level test automation. The challenge is fixing the automation failures and using them in the same development iteration. Building resiliency in test automation is a must to make test automation robust. A resilient test automation framework will reduce failures and simplify the maintenance of test automation code. Resiliency can be enabled through automation tools, design, and architecture. During this session, Mr. Yoosuf Maktoum - Senior Manager, Quality...
ICE Mortgage Technology
T22

Quality Assurance Legacy - 30 Years of Tips and Tricks to Make QA Easier

Thursday, October 6, 2022 - 3:00pm to 4:00pm

When companies are in trouble management starts cutting expenses. Quality Assurance departments, groups and teams are often viewed as “cost centers” and not “profit centers”; in other words, an expense that can be cut. Ensuring that your QA team and department runs efficiently and effectively will make sure that QA is viewed as a “profit center”, an essential part of the company, and not as something extra to be cut at the slightest hint of trouble.

Quality Assurance teams use various tools such as bug trackers and test case repositories. Many such tools are available and marketed,...