Maximize your test coverage with Functionize

The test coverage problem Avoiding the catch 22 of test automation Every enterprise wants to maximize their test coverage. But, the more tests you have, the more time you spend on test maintenance instead of writing new tests. How can you avoid this catch 22? In this blog, we show how the Functionize intelligent test … Continued

How Test Mocking can Enhance TDD

Mocking is the creation of an object that mimics another and sets expectations concerning its behavior. In testing, mocking replicates the behavior of a service, object, or process. There are a number of benefits that result from replacing an object with a mock for testing purposes. There’s confusion regarding the differences in a mock, a … Continued

Mobile Testing — Comparing simulators and emulators

A solid strategy for mobile testing must balance speed, device-OS coverage, and high degrees of accuracy. Central to this discussion is the difference between simulators and emulators.  Many mobile app teams employ a mix of simulators, emulators, and real devices. Each tool has its place in the development pipeline. Typically, an emulator is good for … Continued

What Is Gherkin + How Do You Write Gherkin Tests?

There are many options available to teams when it comes to how to write and test software. How do you determine which syntax to use and what testing solution is right for you? In this post, we’re going to explore the use of Gherkin and Gherkin tests. We’ll cover the syntax, how to write a … Continued

Shift Right testing – tools and techniques

Shift Right enables rapid deployment of new features. In part 2 of our miniseries, we explore what you need to enable Shift Right in your company. The story so far In the first part of this blog series, we looked at how software development has evolved. We saw how this led to a drive to … 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

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

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

Risk-based Testing — When and How?

Risk-based Testing — When and How? QA as insurance for managing risk Empowering Test Automation This post covers Risk-based Testing in the QA industry. Test management tools help testers prioritize risks and inform business stakeholders on overall testing status. Using test automation tools like Functionize, testers can manage risk more effectively. Software testing has undergone … Continued