STAREAST 2022 - Test Automation Engineer | TechWell

STAREAST 2022 - Test Automation Engineer

Customize your STAREAST 2022 experience with sessions covering test automation for engineers.

Monday, April 25

Tariq_King
test.ai
MB

Unit Testing: What Every Developer and Tester Should Know

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

Tariq_King
test.ai
Dionny Santiago
test.ai
MG

Artificial Intelligence and Machine Learning Skills for the Testing World

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

Melissa Benua
mParticle
MH

Test Design for Fully Automated Build Architecture

Monday, April 25, 2022 - 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
MI

Instill a DevOps Testing Culture in Your Team and Organization

Monday, April 25, 2022 - 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, April 26

Tariq_King
test.ai
TA

Testing Strategies for Microservices

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

TB

How to Get Started with Cypress.io

New
Tuesday, April 26, 2022 - 8:30am to 4:30pm

The web has evolved. Finally, testing has also. Cypress is a modern testing tool that answers the testing needs of modern web applications. It has been gaining a lot of traction in the last couple of years, gaining worldwide popularity. If you have been waiting to learn Cypress, wait no more! Filip Hric will guide you through the first steps on how to start using Cypress and set up a project on your own. The good news is, learning Cypress is incredibly easy. You’ll write your first test in no time, and then you’ll discover how to write a full end-to-end test for a modern web application....

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

Jeff Payne
Coveros
TJ

Integrating Automated Testing into DevOps

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

Deloitte Consulting India Pvt Ltd
Mradul-Kappor
Deloitte Consulting LLP
W8

Quality Assurance Evolution and Analysis with AI / ML

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

In this age of explosive technological acceleration, cognitive technologies are converging to redefine how knowledge is synthesized, disseminated, and analyzed.New Technology platforms and tools, new methodologies with shorter development time and a constant demand to remain competitive and innovative has put the focus back on how testing is being carried out. We have seen usage of cognitive technologies in automation and performance test which helps achieve a level of auto-healing capability. It has been observed that testing teams have evolved to cope with demand and are using AI based...

Yoosuf-Maktoum
Sysco Corporation
W10

Automate and Measure the Performance of Customer Journeys

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

In today's modern digital world, where Customer Experience is the key - Application performance – is in demand and a crucial success factor like never before. Traditional transaction-based performance measures are not sufficient to ensure a swift digital customer experience. Performance measuring of customer journeys has become vital as it builds confidence and reliability in the application/system under test. There are multiple challenges in measuring customer journeys' performance - diverse operating systems, devices, and geolocations etc., will account for hundreds of scenarios to be...

Western Digital
W12

How SDETs & QEs Can Step Up and Empower Their Dev Teams

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

Test automation and ensuring quality are traditionally the responsibilities that fall under QEs and SDETs – the PO defines & scopes the capability and business value, the developers create the feature, and then SDETs create the test automation and perform comprehensive testing to ensure high quality. Nowadays, this approach has become agile and iterative, but it mostly stayed the same - the SDET or QE usually carries most of the weight when it comes to testing and ensuring quality. It is now time to evolve the role that SDETs and QEs play to become that who empowers the team from...

PatientPoint®
W13

Let's Get Serious About Test Automation | Architectural Approach

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

There are many layers and aspects of software that can and should be tested automatically. Apart from testing software functionality, we can automate testing for performance, accessibility, API layer, visual layer, cross-browser and cross-platform, data, links validation, security, etc. To do all of it and to ensure that the appropriate pieces are tested with the suitable tools, on the proper infrastructure, and at the right time we need an architectural approach.

Automated testing solution is a complex system in itself, so planning, design and development of it should follow the...

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

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

Mala-Punyani
Splunk
T1

Why Salesforce Test Automation Shouldn’t Be Painful

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

In this talk, Mala will share a holistic view of the challenges of traditional software testing in the complex Salesforce testing ecosystem and provide a roadmap for leaders to overcome implementation roadblocks in partnership with R&D teams. Mala will demonstrate how an investment of a DevOps solution with a Sauce Labs integration helped her agile team achieve time reduction of up to 50% for overall flow, while doubling release velocity without additional headcount. If you are a manager looking to scale end-to-end testing coverage and/or wondering how to make your Salesforce test...

Adam_Auerbach
EPAM Systems
T2

AI in Testing and Testing AI: A Moderated Panel

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

Synergies among AI and software testing include both leveraging AI for test automation, and devising methods for testing AI systems. Researchers, software vendors, and practitioners are already using AI to develop a new wave of test automation tools. These tools automatically explore, model, reason, learn, and test software applications. However, as with most AI and ML-based technologies, these tools raise concerns around whether or not we really trust and depend on them. ML-based systems tend to be highly dynamic and adaptable at runtime, thereby requiring extensive testing both offline,...

Amazon Web Services (AWS)
T3

Best Practices for Testing Your Serverless Applications

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

This talk is about applying best practices of testing to your serverless applications. Serverless technologies allow you to focus on building your application by reducing the work you do managing infrastructure. You'll learn how to overcome the challenges of testing in a serverless architecture, and how to efficiently test your Lambda functions efficiently. This includes unit testing, integration testing, and end-to-end testing. After this talk, you will gain an understanding of the benefits of using the AWS Serverless Application Model (SAM) CLI to test code manually, and verifying...

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

Lisette-Zounon
Zsquare Solutions Inc
T7

What are your Automation Strategies?

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

Everyone in your organization has probably discussed automation at least once. But who is responsible for automation? and what are the automation strategies for your organization? Several factors should be considered before jumping into automation. In this session, I will cover what to consider for your automation strategies because it always depends on your organization and what you are trying to achieve.

Attendees in this session will take away : - identify your automation framework - Determine what automation testing infrastructure - Deciding which tests to automate among...

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

Péter Földházi
EPAM Systems
T13

Tri-Layer Testing Architecture

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

Designing a proper architecture for building your test automation solution is one of the most important knowledge and experience a Test Automation Engineer may possess. The Tri-Layer Testing Architecture gives a good overview on how to design test solutions easily and quickly. About a decade ago people with advanced knowledge were building test automation frameworks with essentially two separate layers: Test Scripts and Test Libraries. The problem with this Bi-Layer architecture is reusability in other applications, specifically the size and complexity of test libraries along with the...

Thomas-Haver
Red Green Refactor
T16

The Rise and Benefits of Robotic Process Automation (RPA)

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

Robotic Process Automation (RPA) is a term given to technology that allows developers to programmatically emulate the actions of a human to execute a business process. RPA often operates on the user interface (UI) layer to capture data or interact with an application or across multiple applications to perform tasks that are considered repetitive or time-consuming. Originally focused on business processes, many RPA solutions now integrate with testing tools. While the promises of easy adoption and scaling are made by almost every vendor, the reality is long-term commitment to an RPA program...

T19

Defining Test Automation Requirements Through Recordings

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

Most organizations have gone away from the concept of record & playback as their preferred automation method. The early failures of this approach to automation years ago has left significant doubt that this can be used as a primary method of automation. Instead, automation engineers may rely on manual test cases that outline what needs to be done, review a business requirements document, or analyze a design document. Why can’t recordings help not only fill these requirements, but also provide the foundation for automation engineers to work from? The recorders of today are so much...

federico-toledo
Abstracta
T21

How Do You Help Motivate Testers?

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

Anyone can do testing, but only good and motivated testers can do great testing. The mindset of a tester is different from that of anyone else in a software development team, and so are their motivating factors. There are special difficulties to confront in our undervalued field that we must be aware of if we want to keep the motivation of our testers high. In order to help testers grow, we must take proper care. I started out as a tester, led a team of testers, and now, I am leading test leaders. I want to share my experiences and the lessons my fellow team leaders and I have learned...

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

T23

Role of Testers in Agile / DevOps Environment

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

The role of a tester is bigger and expandable beyond time-boxed sprints. As much as the Test First mindset starts from sprint planning, it is important for testers to be tech-savvy to support the tested code successfully released into production. And behold, close out with Smoke testing. This session focuses on the role of a tester in and beyond sprint:

How to collaborate with other roles at the program level?How testers can contribute during DevOps automation?What's the definition of done for the team and for the product?

Two things that the audience can take away from this session:1...

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