Interviews

Robert Sabourin Testing in the Dark: An Interview with Rob Sabourin
Video

Rob Sabourin, the program chair for STARWEST 2018, discusses the selection process for conference speakers, his favorite aspect of the conference, and the interactive Test Lab. He also details his “Testing in the Dark” talk, which gives strategies to use when you’re required to test software without any requirements, design, or product knowledge.

Jennifer Bonine's picture Jennifer Bonine
Greg Paskal Data Visualization in Test Automation: A Conversation with Greg Paskal
Video

Greg Paskal, test automation lead at Ramsey Solutions, talks about data lakes and how to effectively use data visualization. Done well, data visualization should help practitioners, managers, and stakeholders easily consume, understand, and act on the information the visual displays.

Owen Gotimer's picture Owen Gotimer
Power button Simplify Continuous Operation Tests with a Periodic Reboot

Continuous operation tests find important bugs, partly as a result of their long operation and partly by increasing the probability of finding statistical bugs. However, CO tests have their own downsides. Mandating a periodic reset or reboot can work around these issues, as well as save time and cost for testing, reproduction, debugging, and fix verification.

Michael Stahl's picture Michael Stahl
Hans Buwalda Do We Still Need Testers? An Interview with Hans Buwalda
Video

In this interview, Hans Buwalda, the CTO at LogiGear, talks about whether you need developers in test, pure testers, or domain experts, based on what you are testing. He also talks about where you should spend your time and how many tests should be at what levels.

Jennifer Bonine's picture Jennifer Bonine
Gearbox for a car with a manual transmission Shifting Your Testing: When to Switch Gears

Shifting your testing either left or right can meet different needs and improve different aspects. How do you know whether to make a change? Let your test cycles be your guide. Just like when driving a car with a manual transmission, if the engine starts to whine or you’re afraid you’re about to stall out, switching gears may be just what you need.

Maximilian Bauer's picture Maximilian Bauer
Agile DevOps West What's That Smell? Tidying Up Our Test Code
Slideshow

We are often reminded by those experienced in writing test automation that code is code. The sentiment being conveyed is that test code should be written with the same care and rigor that production code is written with. However, many people who write test code may not have experience writing production code, so it’s not exactly clear what is meant. And even those who write production code find that there are unique design patterns and code smells that are specific to test code. Join Angie Jones as she presents a smelly test automation code base littered with several bad coding practices and walks through every one of the smells. She'll discuss why each is considered a violation and demonstrate a cleaner approach.

Angie Jones
STAREAST Testing in Production
Slideshow

How do you know your feature is working perfectly in production? And if something breaks in production, how will you know? Will you wait for a user to report it to you? What do you do when your staging test results do not reflect current production behavior? In order to test proactively as opposed to reactively, test in production! By testing in production, you will have increased accuracy of test results, your tests will run faster due to elimination of mock and bad data, and you will have higher confidence before releases. You can accomplish this through feature flagging, continuous delivery, and data cleanup. Only when your end-to-end tests pass in production will you know that your features are truly working. Talia Nassi will show you how to mitigate risk, improve your understanding of the steps to get there, and shift your company’s testing culture to provide the best possible experience to your users.

Talia Nassi
STAREAST The Reality Distortion Field of Testing
Slideshow

The reality distortion field (RDF) is a term coined by Bud Tribble at Apple Computers in 1981 to describe Steve Job's charisma and its effect on the developers working on the Macintosh project. The RDF was said to be Steve Job's ability to convince himself and others to believe almost anything with a mix of charm, bravado, marketing, appeasement, and persistence. The RDF warps an audience's sense of proportion for difficulties and makes them believe that any task is possible. When it comes to testing, we have this RDF all around us, with managers saying things like, "We can and should automate everything," "We can be much more effective and productive when we work on multiple projects," "We need to provide lots of evidence to demonstrate the thoroughness of our testing," "Testers need to become developers," and so forth.

Lloyd Roden
STAREAST API Testing: Going from Manual to Automated
Slideshow

API testing can be challenging—especially for the uninitiated. Ever wonder what makes an API test great? Patrick Poulin will arm you with an understanding of the benefits of automating API testing over doing it manually. Patrick will review the tools landscape and show common errors people make while creating API tests. He'll discuss the steps required to completely automate the entire testing framework for APIs, and show how it is simpler than most people assume. Leave this session with an understanding of how to automate API testing and overcome the fear of the unknown.

Patrick Poulin
STAREAST The Who, What, Where, When, and How of Test Strategies
Slideshow

What is a test strategy, and how do you develop one? Join Adam Satterfield and Janna Loeffler as they talk through developing a test strategy. They’ll discuss how different software development methodologies influence your test strategy, as well as how techniques like common and coordinated test planning and risk-based testing can be applied to the creation of your test strategy to improve its quality. Adam and Janna also will detail how to develop a test strategy when working with different team dynamics; for example, does your test strategy look different for internal teams versus developing a test strategy when working with outside vendors or contractors? Lastly, they’ll uncover how metrics play into your test strategy and what metrics are important to capture and report.

Janna Loeffler

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.