Behavior-driven development (BDD) is a software development process that attempts to solve the problem of implementing poorly defined requirements. It seeks to leverage the domain expertise of business and QA professionals to ensure that developers build the correct software. Let’s begin by describing the evolutionary process that has prompted many organizations to explore BDD. At … continue reading
The ketchup may move slowly, but Kraft Heinz has been ramping up its software testing to breakneck speed over the past five years. Speaking at the STARWEST conference this week, Aaron Katz, group lead for IT global testing at the Kraft Heinz Company, detailed the path to an automated and more successful testing organization. The … continue reading
Chaos engineering is not just for single servers anymore. These days, Netflix kicks entire regions of its servers offline, just to align priorities for developers. Casey Rosenthal, engineering manager for the traffic team and the chaos team at Netflix, explained the philosophies and practices behind the company’s development and testing practices at the STARWEST testing … continue reading
Getting testers on board with agile development processes is the only way organizations can successfully make the transition to more frequent delivery of software while retaining quality. That’s the opinion of Selena Delesie, a software development and agile consultant who gave the keynote address at the annual STARWEST conference, running this week at the Disneyland … continue reading