STAREAST 2022 - Test Techniques | TechWell

STAREAST 2022 - Test Techniques

Monday, April 25

Chris_Loder
Upland InGenius
MC

Test Automation: How to Start and Succeed

Monday, April 25, 2022 - 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 will explain 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,...

ME

The Annotated Meeting

New
Monday, April 25, 2022 - 8:30am to 12:00pm

Meetings are expensive. The details and decisions are important. But no one reads the minutes! Are you tired of referring back to a decision in a meeting only to find that everyone remembers it differently? Or no one remembers it at all?! Friend, what you need is an annotated meeting!In an annotated meeting, you take notes—in a specific format—right in front of the attendees via room display and screen-share. By identifying and writing the key information, decisions, and action items in front of your participants, you'll ensure that everyone is on the same page, that everyone agrees to...

Tuesday, April 26

Derek Evans
Coveros
TF

Web Security Testing: The Basics and More

Tuesday, April 26, 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...

Rob_Sabourin
AmiBug.Com, Inc.
TL

Test Estimation in the Face of Uncertainty

Tuesday, April 26, 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,...

Andrew Knight
Applitools
TM

Web UI Testing with Playwright in Python

New
Tuesday, April 26, 2022 - 1:00pm to 4:30pm

Everybody gets frustrated when web apps are broken, but testing them thoroughly doesn't need to be a chore. Playwright, a new open-source browser automation tool from Microsoft, makes testing web apps fun! Playwright offers a slew of nifty features like automatic waiting, mobile emulation, and network interception. Plus, with isolated browser contexts, Playwright tests can set up *much* faster than traditional Web UI tests. In this tutorial, we will build a Python test automation project from the ground up. We will automate web search engine tests together step-by-step using Playwright for...

Wednesday, April 27

Eran-Kinsbruner
Perforce
W1

Cypress Advanced Capabilities Declassified for Efficient Cross-Browser Test Automation

Preview
Wednesday, April 27, 2022 - 11:30am to 12:30pm

Cypress is the fastest growing test automation framework for cross browser testing and it's open source. It has a ton of benefits for developers and test engineers, but also some very advanced and cool capabilities that by knowing them - practitioners could enhance their productivity and test coverage volume. To name a few - interception and network control, visual testing, cloud executions, plugins are a subset of such abilities that organizations need to be familiar with. In this session, Eran Kinsbruner, DevOps Chief Evangelist and best selling author will walk through the top...

W4

What's New in Chromium and Other Tools in 2022

Wednesday, April 27, 2022 - 11:30am to 12:30pm

It is 2022 and the number of open source frameworks, tools and libraries available is mildly reminiscent of the shovel sellers during the gold rush. With a new tool or framework cropping up almost every other week, it is near impossible to keep up and do meaningful evaluations for your use-cases without losing your sanity. And eventually, FOMO starts to creep in. If this feeling sounds familiar to you, join Kaushal Dalvi in this session as he goes over what is new in 2022 from a web performance perspective and goes over scenarios and situations where some of the shiny new toys can...

Megan-Hutchinson
QualityWorks Consulting Group
W9

Let’s Get Basic: Manual Testing is the Beginning

Wednesday, April 27, 2022 - 1:30pm to 2:30pm
VIRTUAL ONLY

Manual Testing has been looked down upon since the emergence of automation testing, although it is it’s building block. However, this presentation will return to the basics and remind individuals why Manual Testing is important and the tools that can be used to record these types of tests. Manual testing is not rigid, meaning there is more flexibility when it comes on to executing the test cases, individuals don’t need extensive coding experience or any coding experience at all. Furthermore, manual testing involves an analytical mindset and can assist in developing an individual's...

BrightInsight Inc
W15

Component and Contract Testing: A True Shift Left in Microservices Architectures

Wednesday, April 27, 2022 - 2:45pm to 3:45pm

Are you struggling to see the true benefit of shift left in your microservices architecture ? Do you ever wish you had some checks in place before developers would check-in their code ? Block having a build until issues/defects are fixed? If so, then the answer is to have component tests followed by contract tests. Join Yesh Veera as he teaches you how to implement and perform component testing. You'll traverse up the classic testing pyramid until you reach above component tests to discover a contract testing framework. If that hearing this excites you then come see for yourself how to...

Modern Woodmen of America
W17

Maturing Your QA Practice in a Rapidly Evolving Development Landscape

Wednesday, April 27, 2022 - 2:45pm to 3:45pm

You are in charge of Quality Assurance at an Organization. Maybe it is new to you, to the organization, or what was previously there just wasn’t working and needed a revamp. Many of us are challenged to build or mature QA in a rapidly and ever-changing software development landscape. Join me for a case study in building QA from *almost* the ground up including challenges and maturity along the way. We will cover how to define capabilities and offerings for your team that are agonistic to the software development methodology and is tool agnostic. We will discuss how to chart your QA team...

LitheSpeed
Raj Indugula
LitheSpeed
W18

Overcoming Gherkin Anti-patterns for Manageable, Durable, and Valuable Test Code

Wednesday, April 27, 2022 - 2:45pm to 3:45pm

Gherkin holds the promise of being an easy to implement and easy to understand tool for getting teams to be Test Driven. And it should be. But in our experience working with and coaching many teams, we have found significant differences between theory and practice. Too often, Gherkin scenarios result in test code that is difficult to understand, difficult to maintain, and not valuable. We will go over the following anti-patterns and discuss strategies to overcome them:

Scenarios that focus on UI implementation rather than expected behaviorScenarios that are too long and too...

Thursday, April 28

Chris_Loder
Upland InGenius
Melissa Benua
mParticle
T4

Breadmaking and the Art of Data-Driven Model-Based Testing

Thursday, April 28, 2022 - 9:45am to 10:45am

Are you short on testing resources but not short on things to test? Is your current test case creation effort exclusively like baking artisanal hand-crafted sourdough? Do your tests rely on data? Does your test team understand what that your product’s data looks like and how to use it? Melissa and Chris will show you how solid data models can drive solid data driven testing in your automation. They draw on their years of experience and share how you can generate test cases from your actual data models, run those test cases at scale, and validate - using the power of oracles - to ensure...

QualityWorks Consulting Group
T10

Improve Test Maintenance and Coverage with Data-Driven Testing

Thursday, April 28, 2022 - 11:15am to 12:15pm

Imagine this... You are an automation engineer and you are tasked to automate a workflow in an application that has multiple entry points for different inputs. What is the most efficient way you could ensure that you have all the test coverage that is needed per permutation and that you will be able to easily manage the test data? We know that maintaining test data for automation can be tedious and creating different test cases using different types of test data can be time-consuming. These issues can be solved by separating test data from test scripts. Whether you're a beginner or senior...

Equal Experts
T15

Embracing Collaborative Chaos: Running Chaos Days on Large Platforms

Thursday, April 28, 2022 - 1:30pm to 2:30pm
VIRTUAL ONLY

Chaos Engineering reduces the impact of component failure. Chaos Days (aka Game Days) are one practice within this field, whereby controlled failures are used to learn and improve system and team response. We will describe how to run a Chaos Day on a large microservices platform, using our experience of doing this across 60 teams, 1000 microservices. The session will explore why you’d run a Chaos Day, and how to know when you and your platform are ready to do so. We’ll share our learnings of the actual mechanics of running one: how do you plan, execute and retrospect a Chaos Day. We’ll...

Journal Technologies
T18

My Testing is a Reflection of My Developer's Unit Testing

Thursday, April 28, 2022 - 1:30pm to 2:30pm
VIRTUAL ONLY

Having worked with many developers in my 25-year history in Quality Assurance, when I determine my test plan, I must consider the Unit Testing my Developer has completed. Given the request for speed and agility in testing, we must consider the level of testing and experience of our developer to best plan the depth of testing and the direction of the testing we must complete. Questions I must ask myself: Do I have prior knowledge of the developer's unit testing? Is a demo from development to QA part of our team's Agile Methodology? How clearly can the developer communicate her approach...

Julie_Gardiner
Independent Consultant
T22

Importance of When: How to Effect Change in Your Team

Thursday, April 28, 2022 - 3:00pm to 4:00pm

Have you ever been in the situation of having lots of ideas to improve software quality, but your project team seems less responsive? Does your team struggle to work well together? Already got lots of actions to take from the conference and you don’t know how these changes will be received? If the answer to any of these questions is yes, then this session is for you. Join Julie Gardiner as she shares ways of getting your message across and how to help play to people’s strengths to make your team work more efficiently and effectively. She shares a communication style model and how the...

Max Saperstone
Steampunk
T24

Page Object Model Pitfalls

Thursday, April 28, 2022 - 3:00pm to 4:00pm

Selenium has been around for over 15 years, and by now organizations have realized that Selenium tests need to be treated the same as any other functional code. This means not just keeping your tests in source control, but also designing them to be maintainable and robust. A common design pattern known as the Page Object Model (POM) has emerged, which greatly assists with organization and maintenance of tests. But there are scalability, speed, and robustness issues with this pattern. This has caused organizations to move away from Selenium for other tooling, however, most organizations are...