How Jenkins Supports Test Automation

Many people consider Continuous Integration (CI) and test automation a game-changing combination for development. That’s why companies are making the move to include this methodology in their test automation setup. Why has CI become more popular? Briefly, at its core, Continuous Integration helps ensure that a build is verifiable. This method helps developers determine whether … Continued

How Functionize lets you test Shadow DOMs

Shadow DOMs are getting common, but are hard to test   With Functionize you can now test them transparently Shadow DOMs are used to embed widgets and 3rd party content in your site. They are impossible to test with tools like Selenium because they are invisible to JavaScript. Functionize’s system allows you to test these … Continued

Test management tools – why they are essential for you

Test management tools allow you to plan, monitor, and audit your test executions. They are an essential element in any modern software development tool stack. In this blog, we look at why they are so useful and introduce 5 of our favorite tools. Introduction Testing isn’t just checking for bugs and regressions. Test management is … Continued

How continuous testing powers continuous delivery

Functionize and continuous delivery How AI-powered continuous testing empowers continuous delivery Most *aaS companies use continuous delivery. However, it poses some challenges for testing. In this blog, we will explore these in detail and show how Functionize helps to overcome them. Continuous Delivery is increasingly seen as the norm in the world of Everything as … Continued

What is Test Driven Development | TDD

How Functionize stimulates TDD The world of software development has advanced beyond recognition since the days of the waterfall development cycle. Nowadays, developer teams can choose between a plethora of different development methodologies, like Test Driven Development. Some of these, like Agile, have even become so well-known that managers in other industries have adopted them. … Continued

Test Maintenance needn’t be hard

Keeping your scripts current without wasting time   Test maintenance is essential. At Functionize we make it much easier Here at Functionize we leverage AI to help you reduce the time needed for test maintenance. From Self-Healing Tests to Root Cause Analysis, our system is designed to make your life easier and more productive. Introduction … Continued

7 Reasons Why Agile fails

7 Reasons Why Agile fails It’s not difficult to recognize the signs of an agile approach headed towards failure. Here, we examine a number of the indications that your team is doing agile incorrectly. We also present a strong remedy for each of the problems. Finally, we’ll take a good look at how testing automation … Continued

CLI Test Integration now possible

CLI test integration is now possible!   Works with any OS   Create, run and edit Functionize tests from the command line Functionize’s new CLI allows you to create, edit and run our AI tests from the command line. The CLI supports Windows, MacOS and Linux, and you can run tests on any environment, even … Continued

BDD: Accelerating Behavior-Driven Development with NLP

Quality Assurance BDD with NLP This post is about the role of BDD (behavior-driven development) & NLP. Dan North wrote that “BDD began life as an NLP exercise to stem the abuse of the word “test” in TDD”. Since then, it has come to be a proven Agile methodology. The goal of BDD is to identify … Continued