Behavior Driven Development without the pain

BDD – what it is and how to use it Putting your business needs first  Behavior Driven Development (BDD) is a development methodology that places emphasis on meeting the business needs of the software. In this blog we explore what BDD is, why you might choose to adopt it and how to define features in … Continued

Autonomous Template Recognition

For the last few months, Functionize have been working with one of the largest car manufacturers in the world. The aim of the collaboration is to apply Functionize’s revolutionary AI-based testing approach to automate the testing of in-vehicle infotainment systems. In this blog, we’ll explain why this is such a hard problem and look at … Continued

Automating IoT Device Testing

In his book The Road Ahead from the late 1990s, Bill Gates famously wrote that “We always overestimate the change that will occur in the next two years, and underestimate the change that will occur in the next ten.” This has certainly proven to be true in regard to the Internet of Things (IoT). Even … Continued

Testing Automation for Infotainment Systems

Automotive equipment manufacturers continue to face the challenge of providing in-vehicle infotainment (IVI) systems that delight their customers. Automobile occupants expect to interact with new infotainment systems that are intuitive, powerful and exhibit high quality. For a new IVI system to be viable in the marketplace, it must easily integrate with mobile device features and … Continued

Automating Visual Testing

Convolutional neural nets — and a superb new test-set — help Functionize perform web visual (and machine-vision-enhanced functional) testing that’s fast, robust, and resource-efficient Determining if web pages have been been correctly rendered is essential to website testing. If a layout breaks, if controls render outside the viewport or selectors stack in the wrong z-index … Continued