Functionize Blog

Is QA/Testing Prepared for AI?

For decades Artificial Intelligence has been a dream for researchers and the stuff of dystopian nightmares for the general public. AI has been alternately described as a potential savior of mankind or as the technology that will finally destroy us. When it was...

read more

How Functionize Stimulates Developer Driven Testing

Testing is a critical part of the process for any development project. However, there are many different ways you can approach testing. Knowing what’s best for your team comes down to understanding the many different testing options, how they work, and what they’re...

read more

What is API Testing?

As anyone will tell you, APIs are the glue that holds together all modern web and mobile applications. Without APIs, frontend clients wouldn’t be able to communicate with backends and no services could function. The history of APIs is relatively short, really only...

read more

The Role of the Tester

QA staff members are commonly known as testers, but the role of a tester should go beyond the simple notion of verification testing. The primary responsibility—and passion—should be to contribute to the highest quality of the final product. Quality assurance staff are...

read more

How Functionize Fits into a CI/CD Pipeline

Implementing test automation into a CI/CD pipeline can be very challenging. One major challenge is the lack of tools in the industry that can truly automate application testing. The essence of continuous integration and delivery is the ability to detect, categorize,...

read more

Functionize Now Integrates with Heroku CI!

For enterprises that need turnkey CI, Heroku provides an end-to-end automated solution that integrates the wide variety of tools needed to build, test, and deploy applications, eliminating the usual provisioning, configuration, and management of pipelines involving...

read more

The Top 10 Reasons Selenium Tests Fail

For more than a decade, Selenium has revolutionized web application testing, bringing the ability to automate tests that previously could only be run manually. In theory, this has freed up QA Engineers to work on developing new tests and tracking down the actual cause...

read more