STAREAST 2024 - Experienced Tester
Monday, April 29
Ramping Up Modern Performance
PreviewModern software is developed in a continuous manner, with several backend services frequently being deployed and scaled in the cloud. Furthermore, as organizations move toward agile, DevOps, and continuous delivery, it is vital for them to move away from traditional approaches to evaluate performance. Are you interested in ramping up or polishing your skills on performance testing? Leandro Melendez will introduce attendees to modern, agile, and continuous performance testing. You’ll learn performance assurance principles and everything from fundamental performance concepts like...
Instill a DevOps Testing Culture in Your Team and Organization
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 30
Supercharge Your Workflow: To GitHub and Beyond
NewWhether 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...
A Quality Engineering Introduction to AI and Machine Learning
Although there are several controversies and misunderstandings surrounding AI and machine learning, one thing is apparent — people have quality concerns about the safety, reliability, and trustworthiness of these types of systems. Not only are ML-based systems shrouded in mystery due to their largely black-box nature, they also tend to be unpredictable since they can adapt and learn new things at runtime. Validating ML systems is challenging and requires a cross-section of knowledge, skills, and experience from areas such as mathematics, data science, software engineering, cyber-security,...
Integrating Automated Testing into DevOps
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...
Holistic Performance Testing for Modern Applications
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...
Test Smarter, Not Harder: How to Design Test Suites for Continuous Delivery
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...
Wednesday, May 1
Bridging Gaps, Building Connections: A Hungarian Testing Story
The beautiful Hungarian city of Budapest seems to be characterized by bridging gaps and building connections. Two diverse parts of the city, Buda and Pest, are separated by the Danube river, which gave them the opportunity to be connected by the iconic Chain Bridge. Budapest is also the birthplace of one of the most brilliant and influential scientists of the 20th century, John von Neumann. Neumann made significant contributions that “bridged” multiple areas including mathematics, physics, economics and computer science. In the software world, you may have already heard the name “Földházi...
A Crash Course In Getting Started with Cypress
PreviewIn 2024, the amount of new technologies and practical applications to software testing principles can leave any software tester looking to advance their career in test automation feeling overwhelmed. In this interactive session, Anna will share the applied learning models that she has developed over her 10+ years of experience in the field to empower you on your test automation learning journey. You will gain a deeper understanding of Cypress, a user-friendly framework, to help you write your first automated test, as well learn practical tips and tricks on how to further develop...
Thursday, May 2
The Art of Testing Cars and Delighting Drivers
Welcome to the era of rolling autonomous death machines, also known as the era of the software-defined autonomous vehicle. As companies like Tesla have proven, modern car buyers value software driven experiences at a growing rate. No longer are cars just about horsepower but are now really about personalization, entertainment, and comfort. They are also all becoming at least semi-autonomous with level 4 autonomy coming within the decade. In this new world, continuous deployment and deep learning AI will change the user's experience with the modern vehicle. Even today, all modern cars...
How Green Is Your Testing?
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...
Enabling a DevOps Culture with Embedded Systems
In today's technology-driven landscape, where software and hardware intertwine seamlessly in embedded systems, adopting a DevOps culture becomes imperative. This talk delves into the dynamic world of embedded systems and explores how organizations can successfully implement and nurture a DevOps culture within this unique domain. DevOps, with its emphasis on collaboration, automation, and continuous improvement, has revolutionized software development. Our discussion will navigate through these challenges and unveil strategies to harness the full potential of DevOps in the embedded systems...
Crafting Excellence: Optimizing Test Case Design with Domain Analysis
In today's fast-paced software development landscape, the pressure to deliver code rapidly is unrelenting. However, this doesn't mean that our applications are becoming simpler or that testing is less critical. On the contrary, the software environment has grown more diverse, and applications are constructed in increasingly intricate ways to meet evolving business demands. In this session, we draw inspiration from the craftsmanship of master swordsmiths who meticulously forged swords to perfection. Quality, in their world, meant the difference between life and death. Similarly, in software...
Supercharge Your Confidence As a Tester in the DevOps and AI Era
In software development, particularly in the DevOps and AI era, the role of a tester is both crucial and challenging. WE need to aim to empower testers with strategies to excel in this environment, ensuring they deliver the highest quality applications. In this keynote, you will learn how to manage expectations and instill confidence in your team along the software delivery process. Join Lisette to explore effective communication techniques with stakeholders, establishing trust and demonstrating value from the project's inception. Discover how to continuously leverage key performance...