STAREAST 2021 - Test Techniques | TechWell

STAREAST Virtual 2021 - Test Techniques

Monday, April 26

Michael_Bolton
DevelopSense
MA

Critical Thinking for Software Testers

Monday, April 26, 2021 - 10:00am to 5:30pm

Critical thinking is the kind of thinking that specifically looks for problems and mistakes. Regular people don't do a lot of it. However, if you want to be a great tester, you need to be a great critical thinker. Critically-thinking testers save projects from dangerous assumptions and ultimately from disasters. The good news is that critical thinking is not just innate intelligence or a talent—it's a learnable and improvable skill you can master. Michael Bolton shares the specific techniques and heuristics of critical thinking and presents realistic testing puzzles that help you practice...

Chris_Loder
Upland InGenius
MD

Test Automation: Start and Succeed

Monday, April 26, 2021 - 10:00am to 1:30pm

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

Tuesday, April 27

Michael_Bolton
DevelopSense
TA

X-Ray Vision For Testers: How to Analyze Things

Tuesday, April 27, 2021 - 10:00am to 5:30pm

How do we go about understanding something complex? How do we move from confusion to clarity? What strategies and approaches can we use to identify and reason about things that matter? When we’re dropped into a testing situation, how do we make sense of it all? How can we rapidly achieve a deeper understanding of things that we know little or nothing about? How can we develop skills to make us more powerful testers? The answer to these questions is analysis - the study of things and ideas by examining their elements and structure. In this one-day tutorial, Michael Bolton will lead...

Byron_Katz
Coveros
TB

Introduction to Selenium

Tuesday, April 27, 2021 - 10:00am to 5:30pm

Knowledge of Selenium, the industry-standard tool for testing web applications, is a much sought after skill in today’s world of test automation. If you want to learn Selenium, then this full-day tutorial provides a great start. Byron Katz shows you how to build test automation using Selenium. But he doesn’t stop there. He uses his years of experience to show you how to build automation that is clean, robust, and easy to maintain. You will be introduced to practices and principles that apply to the whole team. You will write Selenium scripts in two languages, Python and Java, and will...

Jeff Payne
Coveros
TD

Web Security Testing: The Basics and More

Tuesday, April 27, 2021 - 10:00am to 1:30pm

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

Rob_Sabourin
AmiBug.Com, Inc.
TJ

Test Estimation in the Face of Uncertainty

Tuesday, April 27, 2021 - 10:00am to 1: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, April 28

Jenny Bramble
WillowTree Apps
K1

The Human Factor of Testing

Wednesday, April 28, 2021 - 10:00am to 11:00am

What does a crash in your app mean if it just happens to one person? Not a lot, usually! But what does it mean if that app is their only way to communicate with the outside world? Or--what does even a minor defect in your app mean when it’s supposed to be safeguarding the health of your community? It can degrade your user's trust and make them less likely to use your app. There are many defects that are easy to categorize as low priority but how does the context of the app change your reaction to defects? This is the human factor of testing—the way that our users and their use cases...

W3

The Power of Mocking APIs

Wednesday, April 28, 2021 - 1:00pm to 2:00pm
Blocked because the API you depend on doesn’t exist yet or isn’t completely ready? Facing trouble to test various scenarios due to lack of control over third-party APIs? Struggling to test failure cases like receiving an invalid response , 5XX errors and so on? Having flaky tests due to slow API responses? These are some very common problems we encounter. We cannot rely on slow APIs, which provide a very narrow range of responses. So how can we test effectively in such situations? Is there any feasible solution available? Fortunately, there is: mocking of APIs. In this session, I will explain...
W6

Serverless Testing: Executing Long Running Test Automation

Preview
Wednesday, April 28, 2021 - 1:00pm to 2:00pm

The goal in most test automation is for it to run fast, fail fast, and get answers fast. But not all testing can, or should, be instant. Systems that use long running processes or workflows by design require polling-style testing that could take minutes, hours, or even days. In this session, Douglas will demonstrate using AWS Lambda functions with DynamoDB to create a serverless test monitor for polling long-running systems. He will also explain the benefits of using a serverless approach to create an “always available” testing tool to free up resources for other critical tasks....

Manisha Mittal
Nagarro
W12

Visualizing the Futuristic View - Testing Serverless Applications

Wednesday, April 28, 2021 - 2:15pm to 3:15pm

Speed is the name of the game now as we strive to deliver new features faster to end-users. When it comes to building and delivering the software faster - speed, quality, security, business growth, end-user satisfaction, and cost control also play an important role in driving success.Testing is important!

How do we test the serverless applications?How is this different from the native app?What are the differences between the traditional & serverless apps?How do we test the code which is running in some server which we do not manage?How are we going to test the lambda functions? ...
Dionny Santiago
test.ai
W14

AI for Continuous Testing

Wednesday, April 28, 2021 - 3:45pm to 4:45pm

Software development teams are constantly challenged by increasing demands for new features, shorter times to market, and quicker turnarounds for testing fixes. To cope with these pressures, teams are leveraging methods for continuous deployment and shifting testing to the right -- towards production. Daily pushes are gated by pre-production unit and integration tests while the rest of the testing now happens in production. However, traditional test automation strategies do not effectively adapt to quickly evolving, highly dynamic systems and environments. Thankfully, AI-driven testing...

W15

Testing a Data Science Model

Wednesday, April 28, 2021 - 3:45pm to 4:45pm

Laveena has heard from other senior testers that they know of data science teams but no testers testing the models. How do we have enough confidence what is produced is good enough? A model is a statistical black box, how to test it so we understand its behaviors to test is properly. Main aim would be to help inspire testers to explore data science models. Laveena invites you to her talk where she will share her journey of discovering data science model testing and find the following takeaways useful not just for testing a data science model but day to day testing too. Key takeaways:

...

Thursday, April 29

talia-nassi
Amazon Web Services (AWS)
K4

Things I Wish I Knew Before Becoming a Test Engineer

Thursday, April 29, 2021 - 10:00am to 11:00am

Being a test engineer comes with unique challenges. It is unlike other engineering positions because of its holistic approach. As the subject matter expert in your field, you are expected to know your product's details from end to end, but there are process changes and culture changes that would have made my life a lot easier. There are processes that each company I have worked at does differently, and in this talk, I will share them with you so that you understand what to do and what not to do. Through my testing experience, I have learned foundational concepts that I wish I had known...

Lisette-Zounon
Zsquare Solutions Inc
T2

Are You Ready for AI to Take Over Your Automation Testing?

Preview
Thursday, April 29, 2021 - 11:30am to 12:30pm

We all know that Artificial Intelligence is here and here to stay. Most teams are wondering how to leverage AI for their automation. In this session, Lisette will cover a case study on how to successfully leverage Artificial Intelligence in your automation strategies.  Attendees in this session will take away:

Determine if your automation strategy can leverage AI tool Discuss the learning curve and mindset shift necessary for your QA team to embrace AI Tool Discuss success case study of using AI tool as part of automation testing Leverage AI tool in your CI/CD environment Discuss...
Paul Herzog
Devbridge
T9

Simplicity - The Path to Agile Testing Efficiency

Thursday, April 29, 2021 - 1:00pm to 2:00pm

The pace of an Agile project creates demands efficiency in all testing techniques and processes. Traditional approaches run counter to this efficiency and must be changed during the Agile transition. Join Paul as he applies the Agile Manifesto Principle #10: “Simplicity – the art of maximizing the amount of work not done - is essential” to distinguish what past testing practices work and don’t work to clean out the clutter of the non-working. He will identify common process traps when adopting Agile methodologies, suggest priorities that are most important to Agile testing, and present...

T12

The Theatre of Exploratory Testing: Going Off Script

Preview
Thursday, April 29, 2021 - 1:00pm to 2:00pm

Ask a handful of testers to define exploratory testing. Some will respond that it’s simply poking around - try something, see what breaks, and then try something else. Many will identify it as an iterative process of learning and experimentation. But ask about what makes exploratory testing hard, and you find that practitioners are challenged in knowing where to start, what to test, when to stop, and how to know if they’ve found a bug. What makes for good exploratory testing? Join Philip as he examines the techniques of the actors of the Commedia dell'Arte, the 16th century approach...

Travis Davidson
Magic Leap
T22

The Reality of Testing in Spatial Computing

Thursday, April 29, 2021 - 3:45pm to 4:45pm

In this session I will review the techniques and complexities of testing spatial computing and mixed reality applications and devices. This new frontier of computing will introduce participants to a new way of testing applications in an endless world of reality. Spatial computing brings 3D reality into our homes, office, and environments to bring enriching experiences. The variation of light, location, and room size can bring challenges that we didn't have to face when presenting the information on a screen. Lean how these new technologies are creating a new paradigm in testing and...

Chris DeMars
Quicken Loans
K5

Accessibility in the Enterprise: The Relationship of A11y and ROI

Thursday, April 29, 2021 - 5:00pm to 6:00pm

As we build more and more things on the web, accessibility is gaining much more visibility. But what does it actually mean to you and your company? It means we HAVE to be cognizant of everyone, all the time, with no exceptions as we do our part in building awesome, accessible user experiences to people of all levels of ability while being mindful of our users' diversity of disability. Accessibility on the web is not a nice-to-have, but a requirement: leaving out at least 20% of your audience can be detrimental to your organization's return on investment and bottom line. Not sure what to do...