STARWEST 2021 - Software Tester | TechWell

STARWEST 2021 - Software Tester

Customize your STARWEST 2021 experience with sessions for software testers.

Monday, October 4

Tariq_King
test.ai
MB

Unit Testing: What Every Developer and Tester Should Know

Monday, October 4, 2021 - 8:30am to 12:00pm

Do you want to take your testing skills to the next level? Are you trying to stay relevant on an agile team where testing is shifting to the left on the project timeline? Do you want to help your organization reap the full benefits of testing earlier? Then join Tariq King to explore the fundamentals of unit testing so you can find bugs as soon as they happen and do more thorough, targeted testing during software development. This introductory session is for everyone—of all programming skill levels. Learn how to apply program-based techniques such as testing by looking, automated unit...

Chris_Loder
Upland InGenius
MC

Test Automation: Start and Succeed

Monday, October 4, 2021 - 8:30am to 12:00pm

Many organizations invest a lot of effort in test automation at the system level but then have serious problems as their product matures and changes over time. As a leader, how can you ensure that your new automation efforts will get off to a good start? What can you do to ensure that your automation work provides continuing added value? Chris Loder explains the critical issues you need to know to get a good start, and he will share his extensive experience in building great automation. He covers the most important management issues you should address for test automation success,...

Tariq_King
test.ai
Jason_Arbon
test.ai
MF

Artificial Intelligence and Machine Learning Skills for the Testing World

Monday, October 4, 2021 - 1:00pm to 4:30pm

Software continues to revolutionize the world, impacting nearly every aspect of our work, family, and personal life. Artificial intelligence (AI) and machine learning (ML) are playing key roles in this revolution through improvements in search results, recommendations, forecasts, and other predictions. AI and ML technologies are being used in platforms for digital assistants, home entertainment, medical diagnosis, customer support, and autonomous vehicles. Testing practitioners are recognizing the potential for advances in AI and ML to be leveraged for automated testing—an area that still...

Melissa Benua
mParticle
MG

Test Design for Fully Automated Build Architecture

Monday, October 4, 2021 - 1:00pm to 4:30pm

Imagine this … as soon as any developed functionality is submitted into the code repository, it is automatically subjected to the appropriate battery of tests and then released straight into production. Setting up the pipeline capable of doing just that is becoming more and more common and something you need to know about. But most organizations hit the same stumbling block—just what IS the appropriate battery of tests? Automated build architectures don't always lend themselves well to the traditional stages of testing. In this hands-on tutorial, Melissa Benua introduces you to key test...

Adam_Auerbach
EPAM Systems
MH

Instill a DevOps Testing Culture in Your Team and Organization

Monday, October 4, 2021 - 1:00pm to 4:30pm

The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay relevant and add greater value to the business. DevOps really...

Tuesday, October 5

Tariq_King
test.ai
TB

Testing Strategies for Microservices

Tuesday, October 5, 2021 - 8:30am to 4:30pm

Software development is trending toward building systems using small, autonomous, independently deployable services called microservices. Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing software early, frequently, and continuously, microservices are especially popular in DevOps. But how do microservices affect software testing and testability? Are there new testing challenges that arise from this paradigm? Or are these simply old challenges disguised as new ones? Join Tariq King as he...

Rich Mills
Coveros
TC

Web Security Testing: The Basics and More

Tuesday, October 5, 2021 - 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 Jeffery Payne 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...

Chris_Loder
Upland InGenius
TE

Automation Framework Essentials

Tuesday, October 5, 2021 - 8:30am to 12:00pm

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

Jeff Pierce
Coveros
TF

Quality and Testing Measures and Metrics

Tuesday, October 5, 2021 - 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...

Jeff Payne
Coveros
TK

Integrating Automated Testing into DevOps

Tuesday, October 5, 2021 - 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...

TL

Holistic Performance Testing for Modern Applications

Tuesday, October 5, 2021 - 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...

Rob_Sabourin
AmiBug.Com, Inc.
TM

Test Estimation in the Face of Uncertainty

Tuesday, October 5, 2021 - 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 6

W4

Building Scalable Software via Testing

Wednesday, October 6, 2021 - 11:30am to 12:30pm

Have you ever run into a situation where you had to build a new product using a completely different tech stack without knowing whether it will scale or not? And later on dealt with an incident in the middle of the night for that same product that could not cope with sudden surge of traffic? Re-architecting the core infrastructure of a non-scalable software is expensive and can be avoided if performance and chaos testing is involved during the very early stages of software development, whether it’s creating a proof of concept of the scalability aspect for a newly proposed technology or...

Erika Chestnut
Calendly
W5

Gatekeeper to Enabler: 5 Steps to Make QA the Darling of Your Company

Wednesday, October 6, 2021 - 11:30am to 12:30pm

How’s the culture of quality in your organization? In 2021, many companies will still place QA at the end of the delivery lifecycle - acting gatekeepers to production. Does your leadership act as a gatekeeper in your release cycles or do you have the final say? Gatekeeping creates a wasteful test experience that ultimately drives longer delivery cycles and does not cultivate a culture where everyone is empowered to assure quality. In this talk, Erika Chestnut, Head of QA at Calendly will share 5 concrete steps to transform your leadership from costly gatekeeping to enabling quality. If you...

Daniel-Billing
Microsoft
VI1

8 Bit Pro—A Gamer's Guide to Testing

Wednesday, October 6, 2021 - 11:30am to 12:30pm

Let me take you back in time to the 1980s and tell you a story. A story of an 8-year-old boy, seaside arcades, chunky cartridges, tape drives, floppy discs, pokes, cheats, and magazines full of code! This is the start of how I became a tester. Gaming is often written off as a wasteful pastime. Hours of time are sunk into playing the latest games, just to get kudos amongst other fellow gamers. Some do take it to extremes and ignore all other aspects of their lives. I would argue that gaming is a productive activity. Gamers test all the time. Gamers explore, model, tweak, mod, exploit and...

Lee Barnes
Utopia Solutions
W16

Performance Testing in DevOps

Wednesday, October 6, 2021 - 2:45pm to 3:45pm

Performance testing isn’t the first thing organizations think about when moving to DevOps – in fact, it’s often ignored as traditional approaches don’t jive well with the fast and nimble world of DevOps. However, performance is still a critical part of the user experience, and poor performance and outages will quickly negate the value of the features you’re delivering. Lee believes that organizations don’t have to gamble with application performance. He will discuss techniques for implementing continuous performance testing in your pipeline, so you don’t have to roll the dice on your user...

VI3

Does Low Code Mean Low Testing?

Wednesday, October 6, 2021 - 2:45pm to 3:45pm

Low Code and No Code are new on the block. There are very much low code and no code platforms and the number of organization that use low code or no code is growing. And does low code or no code mean we don't have to test or have to test less on these systems? We will go deep into this question in this talk and explore the risks of low code and no code systems. This presentation will start with a short introduction in low code. We will explain what they are, how they work and will tell that the vendors promise us and that reality is. In the second part we will dive deep into the question...

Thursday, October 7

TestProject
VI4

Say Goodbye to Test Flakiness and Welcome AI into Open Source Mobile Testing

Thursday, October 7, 2021 - 9:45am to 10:45am

Mobile automation testing, especially if open source (i.e best of breed – Appium), can be frustrating at times, as it comes with quite a few common challenges: complex environments & setup processes, constantly maintaining locator strategies, struggling with team collaboration, tiresome iOS dependencies, trying to avoid fragility and flakiness within your tests, lack of visibility into test results, and so much more... In this talk we’ll deep dive into each of these obstacles and discuss how Agile methods & advanced tools that will leverage your open source mobile testing with the...

Adam_Satterfield
Global Payments
T8

Security Testing is Everyone's Responsibility

Thursday, October 7, 2021 - 11:15am to 12:15pm

How many news stories have you seen recently where a company puts out a statement stating they have been hacked? As applications grow in complexity and scale with technologies such as mobile, microservices and cloud hosting, testers are finding themselves on the forefront of needing to understand how to add security to their suite of testing skills. Paired with an uptick in bad actors trying to take advantage of any application that can be reached via the internet, there is a large need for security testing. Unfortunately, combined with the move to push testing left, security is oftentimes...

meena-negi
Sony Interactive Entertainment
T12

The Story of My Exploratory Testing in an Agile Team

Thursday, October 7, 2021 - 11:15am to 12:15pm

World-class software testing professionals are either Sherlock Holmes or Miss Marple trying to catch the bugs even before the crime has happened. These detectives never followed the same layout or steps but explored various techniques and focused on continuous improvement to solve the most challenging crimes. Exploratory testing in an agile team is a similar practice. Exploratory testing (ET) shares some common characteristics with agile methodology. The aim of agile is adaptive planning, early development, test faster and easier. A frequent change in the development means-testing methods...

Christoph-Börner
Botium GmbH
VI5

Bots Testing Bots: From Manual to Automated Testing for Conversational AI

Thursday, October 7, 2021 - 11:15am to 12:15pm

Testing is a crucial enabler for the success of chatbots and voice assistants. Doing it manually requires enormous time and effort. As DevOps and furthermore AIOps grow in importance, automated testing will remain critical to ensure that bots actually do what their designers intend. Unlike traditional software where the application follows a predefined flow, a chatbot runs without any restrictions. Talking to a chatbot has no barriers. Combining this with an unpredictable user behavior, it becomes utmost difficult to verify the correctness of conversational AI. Training data and test sets...

Jenna Charlton
Coveros
T15

From Fear to Risk: Redefine What Drives Your Enterprise Testing Strategy

Thursday, October 7, 2021 - 1:30pm to 2:30pm

Many quality engineering leaders say they do risk-based testing, but walking the walk is showing to be more challenging than enterprises realize. Often, quality engineering teams practicing risk-based testing end up testing “everything” because they continue to test from a place of fear as opposed to calculated risk. Others never reassess or renegotiate risk as their application matures. Additionally, sometimes quality engineering teams lack accurate testing data in order to make well-informed decisions.

Enterprise quality engineering leaders must apply a truth-telling question: What...

SmartBear
T18

Don't Ignore the Happy Path—Know That It Was Never There

Thursday, October 7, 2021 - 1:30pm to 2:30pm

The allure of a "happy path" in testing (and in many other walks of our professional and personal lives) is strong. “A happy path? Sign me up!” you might say to yourself. Imagine yourself standing before two roads. One of them is well lit, maybe you’ve taken it before. Maybe you can even see the end. and you’re confident in what’s waiting for you there. The other road…is different in every way. It’s overgrown, poorly lit, and you can’t see anything past a sharp turn only a few steps in, leaving you with little confidence how long it will take you to walk it, and if you will even reach the...

WA State Department of Licensing
T24

Conducting an Agency Accessibility Audit

Thursday, October 7, 2021 - 3:00pm to 4:00pm

Often it is up to IT to conduct an accessibility audit. Most government organizations (and private ones for that matter) are hopelessly behind in digital accessibility and vulnerable to litigation. In addition to the legal requirements to be WCAG 2.0 and Section 508 compliant, being digitally accessible is simply the right thing to do. This is our success story of conducting an organization-wide audit, establishing a baseline, conducting a gap analysis, and recommending a remediation plan, all within six months in the one of the largest agencies in Washington State government. No...