When it comes to Software Testing, there is no guarantee that what a tester is doing today will resemble what they are doing five or ten years from now, or if they will still be involved in software testing. Many people come and go, while others make it a point to be "lifers" in the software testing industry. Still, even for the so-called lifers, there is a broad array of options and opportunities for career growth and development. Where to go and how to get there are the broader questions.
Michael Larsen sits down and talks with Vernon Richards and Leandro Melendez at the Pacific Northwest Software Quality Conference (PNSQC). held in Portland, Oregon, USA in October, 2022. They discuss the challenges and opportunities available to software testers, as well as the responsibility of curating their own testing careers, both in the work they are doing now and the work they might want to do going forward.
For years, organizations have lured their time talent and resources into Continuous Integration, Delivery, and Deployment efforts, with an additional goal to apply these principals to Continuous Testing. Still, often these efforts can one wasteful and take much more time than is necessary. Vijet Honnavar and Vikul Gupta join Matthew Heusser to discuss ideas of focusing on eliminating waste and taking a more “Intelligent” approach to testing and focusing efforts on needful and necessary areas and less on areas that have not changed or been affected by updates.
Software testing and program management share many of the same skills and what helps make a software tester effective can also be applied to the world of Program Management and how to be effective in that role.
To that end, Jon Bach joins Matt Heusser to talk about his entry and involvement in the software testing world and his current involvement in the Program Management space, and how software testers can help and work effectively with Program Management.
Artificial Intelligence and Machine Learning have often taken on a near-mythical status in the software development pantheon as of late. Of course, ask ten people what AI and Machine Learning mean and you're likely to get at least twenty different answers. Understanding how and what to test surrounding it thus becomes daunting.
To help demystify this topic, Jen Crichlow joins Matthew Heusser and Michael Larsen to discuss developments in the AI and ML space and how to make sense of the myriad options and, more important, considerations around how to test these technologies.
Back in 2012, Matthew Heusser, Michael Larsen, and a number of other testers and test professionals came together to write a book devoted to the topic of "How to Reduce the Cost of Software Testing". To celebrate the ten year anniversary of that experience, Matt and Michael welcome fellow author Petteri Lyytinen to share their experiences writing the book and to see if, ten years later, we have made progress on our goal or if there is more that we can do in regard to the goals we set out a decade ago.
For many years, Computer Science was the only way, educationally speaking, to learn about methodologies related to programming software and building large scale applications.
Software Engineering grew out of the need to have a more streamlined methodology, and our guest Robert Sabourin of McGill University in Montreal, Quebec, Canada has been at the forefront of helping developing those Software Engineering courses as well as teaching them to up and coming software engineers.
Applications are moving rapidly from company datacenters to the Cloud. With these changes come new challenges with building applications and testing them effectively.
Sriram Sitaraman and Lamech Carnelian join Matthew Heusser and Michael Larsen to talk about "Infrastructure Assurance" and ways to get the most out of the methodologies around putting applications into the cloud and making sure they work optimally once they are there.
This episode goes in some unusual but interesting directions. Lena Wiberg joins Matthew Heusser and Michael Larsen to talk about Lana's book and card deck, "Would Heu-Risk It?" which is all about heuristics and ways of looking at problems in a different light. Also, Lena talks about her keynote at Agile Testing Day 2022 titled "Living Fearlessly - While Living With Fear"
In our ever-changing world of applications, processes, and systems, we spend a lot of time talking specifically about improving those applications and how they are built. However, how many of us have taken a step back and asked about the actual data that we deal with? The quality of our data has everything to do with the ability of applications to be successful and work in ways that actually matter. To that end, Naresh Nunna and Sendhil Selvanathan join Matthew Heusser and Michael Larsen to discuss ways in which we can better assure overall data quality and perhaps introduce a DevOps for Data in conjunction with CI/CD pipeline modernization and analytics.
Once upon a time, and in many ways still, there was the sense that Cyber Security was the realm of elite professionals who were trained and experts in all things security related. They were special unicorns who far outstripped mere mortals. Of course, this is not true but it is a perception that persists.
Today, Uri Bar-El joins Matthew Heusser and Michael Larsen to talk about how and where Cyber Security is changing and how it is becoming less about the external nebulous threats (which still exist, of course) and more on the way that everyday testers and software developers need to hone their own cyber security skills and bring the issue of security into the development and testing process much earlier and with an eye towards total quality.
In celebration of June being Pride month, The Testing Show is doing a special program focusing on "Qualipride", which is the Employee Resource Group (ERG) for LGBTQ+ identifying employees and their allies.
To discuss this, guest host Fiona Dawson joins James Barret, Audry, Maulana, Brandon McGuire, Chandra Nair, and Lacy Norris to discuss how Qualipride champions diversity and that diversity benefits Qualitest in its entirety.
In many cases Accessibility and Accessibility Testing are done as late in the game processes and done to make sure that a level of compliance is met for those who most need that accommodation. This misses out on the fact that many more people could benefit from having Accessibility features integrated into their products and that the benefits of accessibility go well beyond those who need last-mile technology the most.
Subhash Chhetri and Karan Ahuja join Matthew Heusser and Michael Larsen to discuss their philosophy of Accessibility For Everything, and how making every element and process accessible makes products and services better for everyone that uses them.
We spend a lot of time talking about the quality engineering of systems and processes. We spend considerably less time talking about the quality engineering related to ourselves and our everyday actions and reactions.
To that end, Manoj Gupta, Qualitest MD of UK and Western Europe, joins Matthew Heusser and Michael Larsen, to talk about his book “New York to New You” and how we can apply the same rigor we do to our coding and testing efforts to build and improve the quality in ourselves.
They welcome Catherine Carlos, Christina Codreanu, Rajini Padmanaban, and Maaret Pyhäjärvi to discuss the changing nature of Women in the testing space and what they have learned and adapted to along their journeys.
The pharmaceutical space (Pharma) is an area where many people have ideas of a tightly regulated environment, where initiatives can range from in-house software tracking systems to literal life-saving devices. Testing in this sphere is often seen by many as an intense challenge but does it really (or should we say "fully") deserve that reputation?
To help answer that, Guy Anbar joins Matthew Heusser and Michael Larsen to discuss the variations and different areas that make up the Pharma space and how to test in and around it.
Have you ever noticed that there seems to be a certain level of dysfunction that can take hold in various companies? If that may feel like too strong a word, consider it traits that numerous software testing individuals often exhibit, whether they intend to or not.
Kristin Jackvony joins Matthew Heusser and Michael Larsen to discuss six personas (and perhaps some additional variations) that could spell trouble for projects and programs. The tricky part? We might very well recognize these personas in our organization and possibly in ourselves.
Automation is a key component of most software development initiatives. It's not just for testing, it also figures into the build process, Continuous Integration (CI), and Continuous Delivery (CD). To that end, having a stable automation framework makes a lot of sense but what exactly goes into making that framework? Today, Matthew Heusser and Michael Larsen have a chat with Chris Loder, the "Rogue Automator" about where to start, what to include, and four specific areas every good automation framework must have to succeed.
When we think of making a website accessible, we often think of making sure a screen reader works to help navigate a site or to make sure we have alt tags for images. There are of course many other areas to consider and ways in which looking at accessibility can go well beyond making a site usable for people with disabilities and towards making sites and services more usable and effective for everyone. Matthew Heusser and Michael Larsen welcome Aditya Bangari and Riya Sharma to discuss how we can adopt an Accessibility Mindset and how that mindset can help guide us towards a more inclusive user experience.
One of the great challenges of software testing is the fact that software is often designed to accomplish goals for a user but is developed in a way that is resistant to testing. In addition to knowing what to test and where to test, we should be asking how we want to test and if our testing goals are even possible. Matthew Heusser and Michael Larsen welcome Gil Zilberfeld to discuss how do we make our products more testable and how we can leverage those capabilities.
This week's show comes live from the QA Summit, held in South Jordan, Utah on July 28, 2021. Matthew Heusser and Michael Larsen welcome back Rachel Kibler and Gwen Iarussi, as well as Pax Noyes to discuss takeaways from the QA Summit talks and to also highlight QA at the Point, Women Who Test, and other initiatives happening around the Salt Lake valley to inspire and help develop current and future software testers.
It's been quite some time since we have been able to attend in-person conferences. For a brief window, vaccination rates and easing of travel restrictions allowed Matthew Heusser and Michael Larsen to attend the Xpanxion sponsored "QA Summit 2021", held in South Jordan, Utah, at the end of July, 2021. As part of the speaking group at the conference, Matt and Michael met up with Gwen Iarussi and Rachel Kibler to discuss their talks and the conference in general.
How many times has the death of testing been touted? How many talks have been giving declaring the death of testing? Granted, those talks have a specific context that is not often noticed, but the statement gets said a great deal. In this episode, Senthil Ayyappan, Head of Market Strategy for Qualitest, joins Matthew Heusser and Michael Larsen to talk about how Quality Engineering is much more than basic testing and how it is very much a growing industry. In short, reports of testing's death, especially Quality Engineering's death, have been greatly exaggerated.
As the idea of melding operations and software development led to the discipline of DevOps, so has the idea of melding testing and operations led to the concept of TestOps where many of the operations areas also fall under the role of the testing teams(s) and help organizations actually get a handle on how they can better test for infrastructure needs and make sure that feature enhancements and code changes aren't just deployed efficiently but work their best as well. For this episode, Alex Langshall and David Vydra join Matthew Heusser and Michael Larsen to discuss TestOps, its role in the development lifecycle, and ways that organizations can leverage the benefits for better systems and better release management.