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

Levels of Automation in Testing

Automation, or the process of getting a machine or computer to perform its task(s) without human intervention, has revolutionized the manufacturing industry over the past 50 years. Automated processes control the manufacture of computer chips, pick and place machines assemble circuit boards with a precision no human can achieve, robots assemble cars so fast that … 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

Types of Software Testing

Software testing, also known as application testing, has a somewhat ambiguous definition and is a broad process composed of several interlinked types of software testing. Its primary objective is to measure software health and completeness in regard to core requirements. This is achieved by detecting differences between the given input and expected output. Essentially, think … Continued

Achieve Higher Levels of Maturity in Testing Automation

In the age of software development agility, there is more incentive to move toward a continuous delivery model. Continuous Delivery (CD) enables a production-ready software release—at any time. Though it takes time to implement, configure, and remake the team culture, it dovetails well with Agile methodology. When done well, CD significantly reduces the release timeline … Continued

Test Automation in a Kubernetes-Spinnaker CD Pipeline

Continuous delivery of software updates to your users requires an automated process that consistently supports building, testing, and releasing high-quality updates of software products. A pipeline should automatically recognize any code changes and then move those changes along the pipeline that will create artifacts as necessary, automatically perform unit and functional testing, and perform a … Continued

Kubernetes in Automated Software Testing

Though many consider Kubernetes to be a technical developer topic, many product and testing professionals should examine how it relates to automated software testing. Viewed from the cloud, Kubernetes automates the use of containers such as  Docker—a practice commonly known as “orchestration.” Kubernetes takes deployment and operation of applications one step closer to total automation. … Continued

Getting Past the Hype of Autonomous Testing

In 2017, machine learning became a worldwide buzzword—and it now such that it seems that all product offerings can only garner attention if they are touted as being capable of machine learning. Although artificial intelligence / machine learning (AI/ML) technology has been employed in the software development industry for at least two decades, we’ve come … Continued