STARWEST 2023 - Test Strategy, Planning, Metrics | TechWell

Conference archive

STARWEST 2023 - Test Strategy, Planning, Metrics

Monday, October 2

Chris_Loder
Upland InGenius
ML

Automation Framework Essentials

Monday, October 2, 2023 - 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 3

Kristoffer Nordström
Northern Test Consulting AB
TA

Testing in the Cloud From All Four Corners of the World!

Tuesday, October 3, 2023 - 8:30am to 4:30pm

This is a workshop for those of you that have done some sort of scripting or automation before. It’s a workshop where we’ll write a simple test agent using Python for sending traffic to a centralized REST API. You’ll follow up by creating 10,000 items of random test objects for offline test data. You’ll spin up server instances in the AWS cloud using Python. And finally, to top it all off, you’ll deploy your test agent and test data in cloud instances spread out over the four corners of the world, all of them generating simultaneous test traffic toward a single REST API where you’ll all...

Jeff Pierce
Coveros
TE

Quality and Testing Measures and Metrics

Tuesday, October 3, 2023 - 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 Jeff Pierce as he...

Chris Blain
Independent
TG

Exploratory Testing in the Heat of the Sprint

Tuesday, October 3, 2023 - 8:30am to 12:00pm

Agile teams are burdened with the challenge of delivering working product increments after short iterations of development. Getting software from an ambiguous terse, incomplete requirement–to a done, working, solid, valuable, high-quality code requires testers to continuously adapt to change in a turbulent context and deliver actionable results. Chris Blain will illustrate how charter-driven session-based exploratory testing techniques can empower agile teams and help them learn quickly and adapt based on what really matters. Testers can design and execute tests on the fly as they explore...

EPAM Systems
TI

Prompt Engineering for Software Quality Professionals

New
Tuesday, October 3, 2023 - 1:00pm to 4:30pm

With the sudden rise of ChatGPT and large language models (LLMs), professionals have been attempting to use these types of tools to improve productivity. Building off prior momentum in AI for testing, software quality professionals are leveraging LLMs for creating tests, generating test scripts, automatically analyzing test results, and more. However, if LLM's are not fed good prompts describing the task that the AI is supposed to perform, their responses can be inaccurate and unreliable, thereby diminishing productivity gains. Join Tariq King as he teaches you how to craft high-quality AI...

TL

Holistic Performance Testing for Modern Applications

Tuesday, October 3, 2023 - 1:00pm to 4:30pm

With the advent of frameworks like Angular, React, and Vue, the landscape of application performance has changed significantly in terms of testing and measurement. Gone are the days of measuring response time as a single value based on back-end performance. In modern web and mobile applications, additional layers need to be peeled apart at the front end to truly understand its performance characteristics. Traditional approaches to performance testing are no longer sufficient to provide a delightfully responsive user experience. Join Kaushal Dalvi as he details new developments in the...

Chris Blain
Independent
TM

Test Estimation in the Face of Uncertainty

Tuesday, October 3, 2023 - 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,...

EPAM Systems
TN

Smarter Test Design with Classification Trees and Pairwise Techniques

Tuesday, October 3, 2023 - 1:00pm to 4:30pm

In many teams, the total number of possible combinations of inputs, outputs, browsers, and devices for the software we need to test has grown to an alarming number. As testers, we need to choose the most important tests first, but how do we do that without understanding the potential scope in the first place? In this tutorial, Julie Gardiner will share two powerful testing techniques that can help us be more efficient and effective with our testing. Classification trees are a structured, visual approach to identifying test objects and documenting test ideas and data in a way that allows...

Wednesday, October 4

W1

What Can ChatGPT Do for Your Testing Organization?

Preview
Wednesday, October 4, 2023 - 11:30am to 12:30pm

ChatGPT can assist a testing organization by automating repetitive and mundane tasks, such as answering FAQs, generating test cases, and providing relevant information on testing processes. Additionally, it can provide quick and accurate responses to inquiries, freeing up time for human testers to focus on more complex tasks. ChatGPT can also be integrated into an organization's testing tools to improve efficiency and reduce errors in testing processes. How? Through test case generation, ChatGPT can be used to generate test cases automatically by analyzing the language patterns and...

Siva Kopparapu
PartsSource, Inc.
W2

From Defects to Dollars: Unveiling the Hidden Quality Costs Impacting Your Business

Wednesday, October 4, 2023 - 11:30am to 12:30pm

Do you find it difficult to showcase the value of quality engineering initiatives to your business and C-suite? Are you curious about how to measure the true cost of defects on productivity, customer satisfaction, and profitability? Quality engineering contributes to multiple IT processes by identifying overlooked requirements, assessing code quality and deployment issues, and ensuring adequate test coverage prior to a release. However, knowing how to quantify, coalesce, manage, and report on defects is critical for success. Join Siva Kopparapu on a journey to discover how to shift the...

Iterable
W8

Leave It Better Than You Found It: The Key to Foster and Mature Culture of Quality in Your Organization and Win Customers' Trust

Wednesday, October 4, 2023 - 1:30pm to 2:30pm

Quality engineering and assurance is not merely testing and test automation. The ultimate goal is to enable product engineering teams to continuously deliver high-quality, reliable, and secure products and services to win customers' trust and bring them joy. Successful organizations have a strong quality culture where everyone, from new hires to senior executives, collectively work to build in quality. Building and maintaining a culture of quality requires explicit intent, incentives, and enablement throughout the organization. How do we create a culture of quality and mature it year after...

W9

Creating a Comprehensive API Testing Ecosystem

Wednesday, October 4, 2023 - 1:30pm to 2:30pm

Maintaining API test cases across multiple environments, for different load levels, and types of tests (eg. smoke, functional, regression) traditionally required separate tests be written and maintained. Test maintenance is expensive. If you have three lower environments that tests are run for, then you usually have at least three different tests you are trying to keep in sync. If you have a new API added for a microservice, then you have to modify and validate across all three tests at a minimum. If you are running different load levels for build tests verses load tests, for example, that...

Insider Intelligence
W10

The Theatre of Exploratory Testing: Going Off Script

Preview
Wednesday, October 4, 2023 - 1:30pm to 2:30pm

Ask a handful of testers to define exploratory testing. Some will respond that it’s simply poking around—try something, see what breaks, and then try something else. Many will identify it as an iterative process of learning and experimentation. But ask about what makes exploratory testing hard, and you find that practitioners are challenged in knowing where to start, what to test, when to stop, and how to know if they’ve found a bug. What makes for good exploratory testing? Join Philip as he examines the techniques of the actors of the Commedia dell'Arte, the 16th century approach...

State Farm
W11

JavaScript Mutation Testing: Improving Confidence in Your Tests

Preview
Wednesday, October 4, 2023 - 1:30pm to 2:30pm

JavaScript code requires effective testing strategies to avoid bugs in production. Code coverage metrics alone can be misleading and don't necessarily indicate that the code is actually working as intended. It can be easy to get high code coverage metrics, but not actually test anything meaningfully. To address this problem, this session will explore the concept of JavaScript mutation testing. Mutation testing introduces small changes or "mutations" to the code and then expects tests to fail. This technique helps identify areas of the code that may need improvement and strengthens...

Council for Affordable & Quality Health
W14

Building a QA Department With a New Vendor in a New Management Role

Wednesday, October 4, 2023 - 2:45pm to 3:45pm

According to a recent study, only about 40% of new tech leaders receive formal training when they become a boss for the first time. The rest are forced to get scrappy to quickly equip themselves with new skills, techniques, and mindsets to effectively transition into their new roles. About seven years ago, Neeta Sonnakul elected to start at CAQH and was the only QA automation staff member, and eventually built a vast QA team and currently heads the department. The organization had taken delivery of several poor-quality software releases of our flagship product from our development partner...

Gomathi Ramalingam
Simba Chain
W17

Lady on the Block: A Tester’s Perspective on Blockchain Technology

Wednesday, October 4, 2023 - 2:45pm to 3:45pm

How do you go about testing the immutability of deployed code? What control does one have over a decentralized test environment? How does one overcome the complexity of smart contracts and associated potential vulnerabilities? What can be done to ensure seamless integration and interoperability between the blockchain application and external components? As a tester of blockchain applications, Gomathi Ramalingam has encountered and faced many of these challenges, which are inherently due to the unique nature of blockchain technology. She believes that having a good understanding of these...

Melissa Benua
mParticle
Janna_Loeffler
mParticle
Adam_Auerbach
EPAM Systems
W18

Modern Test Automation Strategies - A Panel

Wednesday, October 4, 2023 - 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 and help you address the challenges that we all face when scaling our test automation to match modern continuous delivery needs. You don't have to...

Thursday, October 5

Kristoffer Nordström
Northern Test Consulting AB
K4

How My Testing Skills Served My Personal Life

Thursday, October 5, 2023 - 8:30am to 9:30am

Kristoffer Nordström faced one of the most challenging and emotional times of his life when his daughter was diagnosed with a rare and life-threatening disease. As a caregiver, father, and primary project manager, he had to learn everything he could about her illness, treatment options, and potential outcomes. The skills he acquired as a tester helped him manage this overwhelming amount of information, make sense of it, and develop a plan of action while still being a loving and ever-present parent. He asked questions, researched, and analyzed data to make informed decisions about his...

EAB Global, Inc.
T3

Metrics That Matter!

Preview
Thursday, October 5, 2023 - 9:45am to 10:45am

In this exhaustive testing world, it can be daunting to measure multiple metrics to achieve the end goal of higher product quality. Measuring metrics can quickly become a daunting task that can pose several challenges on the time and efficiency front. What are these two simple metrics that can get you to your finish line? How can teams use these metrics to bring about a process change to set high quality standards? In this session, attendees will take away simple, but effective, ideas that can help their teams to clearly define their product quality goals, and attach a quantifiable...

EPAM Systems
T6

AI in Testing: A Moderated Panel Discussion

Thursday, October 5, 2023 - 9:45am to 10:45am

Artificial intelligence is the newest trend in software testing. But what is it, and how will it impact the tester's role, both today and in the future? What do you need to do to embrace this emerging technology? Tariq King will moderate this panel discussion to give you an opportunity to hear the opinions of industry leaders about AI in testing. You will have a chance to drive the debate, so come prepared with all your AI questions.

AccuWeather, Inc.
T8

Test Architecture—Quality Collaboration in a Distributed Environment

Thursday, October 5, 2023 - 11:15am to 12:15pm

Technical implementations often span across multiple companies. How can a test architect drive better results in quality and continuous integration in their own organization while working through challenging, complex, multi-company implementations? By creating a holistic test strategy, including evaluating major areas of testing early in the process, a test architect can enable not only their own organization, but all of the organizations involved in the program. Learn specific techniques at every stage including identifying commonalities in test environments, understanding implications of...

Westfall Team, Inc.
T9

Are We Done Testing? A Metrics Dashboard

Thursday, October 5, 2023 - 11:15am to 12:15pm

In many cases, it takes multiple metrics to get a complete picture of the status of a process, product, or service. A metrics dashboard accumulates a set of metrics associated with a decision. A dashboard allows the metric's customer to see, in a single collection, the relevant information. In this session, Linda Westfall will use the question, "are we done testing?" to illustrate an example of a metrics dashboard. She will also discuss each individual metric that makes up the dashboard and how they contribute information to help answer this question. These metrics will include testing...

Microsoft
ankur-garg
Microsoft
T11

How Building Accessibility Automated Testing in DevOps Helps Reduce Post-Deployment Overheads

Thursday, October 5, 2023 - 11:15am to 12:15pm

#A11y, aka Accessibility is a hot topic nowadays. It is not only an important business priority for each digitally transformed company to increase user retention and sales revenue, but it also ensures that people with disabilities can use any digital product without any barriers. Many organizations started to focus on digital accessibility by investing tremendous amounts of budget in vendor or user testing post product deployment. However, quite a portion of this budget can be eliminated by educating their product teams, especially engineers to adopt accessibility automated test in their...

Grafana k6
T14

Chihuahua Load Tests!

Thursday, October 5, 2023 - 1:30pm to 2:30pm

Because, bigger isn't always better. Especially nowadays. Do your teams need help accommodating those humongous load tests in your agile & continuous projects? Do you need frozen environments? Or, stop (freeze) all new changes until you can execute your colossal test? Everything to find the limits of your cloud, elastic, and distributed application? All of that struggle to repeat it because the metrics you've got became invalid with the next release? You should reframe the perspective and stop focusing on generating a few massive load tests. Why not have Chihuahua-sized load tests? You...

T15

How Mechanical Robots Are Transforming Mobile QA Testing

Thursday, October 5, 2023 - 1:30pm to 2:30pm

New approaches in robotics are changing the way companies build and test software as it becomes increasingly device dependent. Companies like Apple, Google, and T-Mobile already rely on in-house robotics fleets to automate manual testing of mobile apps on devices. And that is just the beginning. Robots can perform all of the expected actions that a human would make on a device, including finger swiping, switching between various apps, toggling the notification center, and more. Using computer vision, a field of AI that teaches computers how to parse digital images and videos, robots can...

World Wide Technology
T16

Pipelines and Deployments and QA! Oh My!

Preview
Thursday, October 5, 2023 - 1:30pm to 2:30pm

As software delivery has evolved from monolithic, periodically released applications to microservices that are continuously deployed, our testing and validation practices need to evolve to support the new delivery models. An essential piece in this puzzle is the build and deployment pipelines that deliver the software to be tested and beyond. In this session, Kathleen Naughton and attendees will journey down the (yellow brick?) road to learn enough about build pipelines and deployments to ask the right questions. The questions that guide the consistent delivery of high-quality...

CGI Federal
Omojuyigbe
CGI Federal
T17

Integrating Accessibility into Agile

Preview
Thursday, October 5, 2023 - 1:30pm to 2:30pm

Many times accessibility activities occur late in a project’s release when it takes longer to figure out problems and costs more to fix them. Typically all you can do at this point is patch the problems rather than fix them properly. CGI Federal approaches accessibility with an agile mindset, integrating it throughout the iterative design, user story creation, development, and testing efforts. During this session, Pavani Gonuguntla and Stephen Omojuyigbe will focus on case studies and recommended best practices from where they worked with management and cross-functional teams to get...

Chainsys Corporation
T20

Smarter, RPA Based Testing of ERP and CRM Applications

Thursday, October 5, 2023 - 3:00pm to 4:00pm

When Sathish Rajamani asked clients what were the top challenges in managing their ERP and CRM programs, regression and automation testing was one of the top three concerns. Performing automated testing for ERP applications like Oracle Cloud or SAP S/4 HANA or Salesforce had always been a challenge across the lifecycle. This session is a demonstration of how SmartBOTS helps clients to configure and test the business process leveraging the RPA (Robotic Process Automation) based technology. UI, API Driven, unattended testing leveraging BOTS has helped in assuring the quality of the ERP and...

Global Logic UK & I
T24

Graceful Degradation—Failing with Style

Thursday, October 5, 2023 - 3:00pm to 4:00pm

We do a lot to reduce the chance that our application is down, forgetting that it will eventually happen. We should be focusing on not reducing the risk of failure, but reducing its impact – this is widely known as Graceful Degradation. Adopting a Graceful Degradation strategy suggests that it is possible to provide the service for your customers even if certain parts of your application do not behave as expected. Failure should not be an exception in software, it should be the rule. That is why Graceful Degradation is such a key concept in software delivery. Resiliency is about having the...