Functionize Blog

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...

read more

Flying with Spinnaker

Continuous integration and delivery is a best practice emerging from decades of learnings from Agile, Extreme Programming, and similar coding disciplines, all urging teams towards shorter and shorter sprints and more and more frequent releases. Short sprints keep...

read more

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...

read more

The Pursuit of Continuous Testing

In a recent Functionize article, I wrote about the need for continuous testing, how CT differs from testing automation, and the importance of continuous assessment and risk mitigation while exploring how to implement CT. This article is a follow-up, in which we’ll...

read more

How AI Impacts Regression Testing

Research shows that software testing accounts for 50% of the overall cost of  software development.1 By definition, testing consumes enterprise resources and adds no functionality to the application; indeed the product’s functionality itself is under scrutiny. If...

read more

A Brief Overview of Performance Testing Tools

The field of performance testing is undergoing a major transformation. Highly technical tools like JMeter have helped companies make better business decisions in light of understanding a website’s performance across static and dynamic resources. Since the customer...

read more

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...

read more

How Functionize Stimulates Customer Experience

Customer experience in recent marketing hyperbole is synonymous with quality. And notice that both aspire to imply good: good customer experience means good quality. Furthermore, quality software is a consequence of accurate testing. Naturally then customer experience...

read more

End-to-End Testing Tools

Software development in the year 2018 is mostly repetitive tasks, and the bulk of end-to-end testing tasks is now scripted. Combining myriad consoles and scripting languages to achieve CI/T/CD was until recently state-of-the-art automation testing. Ultimately, this...

read more

Software Testing Fundamentals

Thanks to the innovative, felicitous use of machine learning techniques, Functionize is the harbinger of a new era of testing automation which now transcends compatibility issues and relieves much of the pressure on enterprises to staff QA engineers who wield advanced...

read more