STAREAST 2024 - Testing for Developers | TechWell

STAREAST 2024 - Testing for Developers

Monday, April 29

MO

Towards Healthier Apps Through Observability

Monday, April 29, 2024 - 1:00pm to 4:30pm

Observability has exploded onto the software engineering zeitgeist over the last five years, and for a good reason. However, it suffers from being misunderstood and sometimes equated with a closely related subject—monitoring. This confusion is compounded by the fact that some of the existing tools and frameworks just adopted a lot of the observability terminology in just the letter of the word, not the intent. Not having a solid grasp on the basics of observability is becoming unacceptable in the world of effective software quality engineering. Kaushal Dalvi shares his experiences in the...

Tuesday, April 30

Dalton Forbes
Coveros
Phil LaFrance
Coveros
TB

Supercharge Your Workflow: To GitHub and Beyond

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

Whether you are new or experienced with GitHub this class is for you! Supercharging your workflow caters to anyone who wants to enhance their Agile and DevOps process with the capabilities of GitHub. GitHub has long been the premier site for open-source projects and is now turning a pivotal corner into becoming the predominant platform for all aspects of the development lifecycle. Some examples of this include; protecting company code through various GitHub Products or curating marketplace actions and workflows prior to use. This tutorial will look at how to leverage GitHub Actions (CI/CD...

Melissa Benua
mParticle
TO

Test Smarter, Not Harder: How to Design Test Suites for Continuous Delivery

Tuesday, April 30, 2024 - 1:00pm to 4:30pm

Imagine: 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 the wild. Setting up the pipeline to do just that has become commonplace, but most organizations hit the same stumbling block: just what IS the appropriate battery of tests? Automated build pipelines don't always lend themselves well to the traditional stages of testing. In this hands-on tutorial, Melissa will introduce testers to the key principles of test case and test suite design that apply to...

Filip-Hric
Replay.io
TP

Modern Web Testing with Cypress

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

The web has evolved. Finally, testing has too. 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.

Wednesday, May 1

Northwestern Mutual
W2

Great Products Come from Engineering Teams Who Value Quality and User Empathy

Wednesday, May 1, 2024 - 11:30am to 12:30pm

Christina Thalayasingam often stumbles upon memes that show testers celebrating when they find a bug. Painting a picture that testers thrive on “proving developers wrong”. This is upsetting. The mindset that the quality of the product is owned by someone with a testing-specific role and user empathy is only something related to product and design, still prevails. She manages an engineering team and comes from a background that strongly values function and non-functional testing. However, she is a developer. Her team believes in quality and that there is no segregation on who owns the...

W5

Enabling Reliable Test Automation Though Isolation: Mocking HTTP Services Using Mountebank

Wednesday, May 1, 2024 - 11:30am to 12:30pm

Have you ever found yourself at a time when you have no control over an internal or external service and while your automation was running it failed due to instability in that service? Well, to automate tests in a safe and reliable way, you need to have control of the environment. When not available, one option is to isolate your application by creating mocks of the services. In this talk, Júlio will go through a use case scenario using Mountebank (mbtest.org), an open-source tool that enables us to create HTTP mocks, to remove the dependencies related to an external HTTP service in order...

Filip-Hric
Replay.io
W11

Test Like a Developer, Develop Like a Tester

Wednesday, May 1, 2024 - 1:30pm to 2:30pm

Developers and testers seem to be pulling against each other sometimes and yet, both try to reach the same goal—great software. Their focus is on different parts of the development process, but there are actually quite a few things they can learn from each other! Filip will shed some light into how developers can apply a testing mindset in order to write better code and what can testers learn from developers to enhance their process. He will cover why it’s important that testers get a basic understanding of the app they are testing and why developers should care about flakiness. Learn...

Quality Works Consulting Group LLC
W16

Agile Testing: Ensuring Quality in Fast-Paced Development Environments

Wednesday, May 1, 2024 - 2:45pm to 3:45pm

Speed and quality are not mutually exclusive. Agile testing is essential to ensuring software quality while allowing for quick iterations. How can you strike the right balance between maintaining high-quality software and meeting aggressive development timelines? In this session, you will learn how to navigate the dynamic landscape of agile testing and uncover strategies for maintaining software quality in high-velocity development settings. Explore the interplay between agile methodologies and testing practices, discovering how to seamlessly integrate quality assurance without...

Thursday, May 2

T3

How Green Is Your Testing?

Thursday, May 2, 2024 - 9:45am to 10:45am

The evolution of testing from manual to automated has created a stir around efficiency and savings. Today we are delivering the best products while exploring ways to save energy and money. At the enterprise level, delivery managers and executives are looking for ways to reduce their carbon footprint and save money in all areas of the DevOps lifecycle. As the world collaborates to meet the net zero carbon emissions by 2050, the DevOps team is at the center of sustainability. Sustainability is how we co-exist with the planet by making choices that will sustain the planet for generations...

TapHere! Technology
T4

Test-Driven Development in Agile/DevOps

Thursday, May 2, 2024 - 9:45am to 10:45am

On agile teams, development moves quickly. This makes it especially easy to fall into the trap of initially ignoring the crucial component of testing. In order to add confidence to the product Stephanie's team outputs, they have modified their workflow to lean on Test-Driven Development. Test-Driven Development pushed Stephanie to be a better developer by: helping define her requirements in code, use tests as a guideline for completion, and easily incorporate automated testing into pipelines in her merge requests. Test-Driven Development has also enabled her team to be more effective by:...

Tariq King
Test IO
T6

AI in Testing: A Moderated Panel Discussion

Thursday, May 2, 2024 - 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.

Lockheed Martin
Lisa Allman
Lockheed Martin
T10

DevOps and Airplanes: A Match Made in the Clouds

Thursday, May 2, 2024 - 11:15am to 12:15pm

DevOps principles can be applied to various industries, including aviation, to enhance the development, testing, and deployment of software systems used in aircraft. These software systems are critical for various functions such as navigation, communication, and monitoring. It's important to note that the aviation industry has unique safety and regulatory requirements that do not to apply to commercial products, so DevOps practices must align with these standards to ensure the safety and reliability of aircraft software systems. Join Aly and Lisa as they take off and discuss how DevOps...

T15

Let’s Get Serious About Testing

Thursday, May 2, 2024 - 1:30pm to 2:30pm

You want to go faster, your business wants to go faster, frankly the market is forcing you to go faster. Your organization has no choice, you go faster or you get left behind! All that speed cannot come at the expense of quality though, you must maintain or improve quality as you increase velocity. If you are going to speed up to meet demand and maintain quality, you need to automate testing. To automate you need a solid plan and architecture. Join Tony to explore unit, functional and regression testing—why each one is needed and where to implement. Understand the differences between...

Grigori Trofimov
Parasoft
T18

Stressed About Performance Testing? Simulate It!

Thursday, May 2, 2024 - 1:30pm to 2:30pm

Preparing your software application to handle peak loads and high-volume conditions is vital, whether your business is seasonal operations like e-commerce during holiday seasons, a ticketing system for big events, a live streaming service hosting the World Cup, or a financial institute that must provide seamless transactions. Load and performance testing, along with the creation of a simulated environment for testing, is your key to success. This combination provides the understanding of how your application will behave under high-stress circumstances and ensures stability and performance...

Speedscale
T24

Fundamentals of Kubernetes Performance Testing

Thursday, May 2, 2024 - 3:00pm to 4:00pm

Migrating an existing application to a Kubernetes-based service architecture introduces an entirely new set of performance testing challenges that demand careful consideration. In this presentation, join Matthew to identify issues encountered with performance testing apps as they migrate from existing architectures onto cloud-native and Kubernetes. The session will explore: 1) The delicate balance between performance and correctness when dealing with applications at "internet" scale. 2) The unexpected impact of the Kubernetes auto-scaler and how it can influence the behavior of your...