Agile software testing – removing the delivery bottleneck

The agile manifesto transformed software development. However, testing has lagged behind and is often remarkably unagile. In this blog, we see how agile testing transforms the SDLC and removes the delivery bottlenecks. Agile development encompasses a wide range of methodologies including Scrum, XP, and Lean SW development. They all follow the tenets of the Agile … Continued

5 Roadblocks to DevOps Success

DevOps success is about delivering reliable, high-quality services to your customers. Central to this is ensuring that new features can be released without breaking anything. However, the current approach to testing creates roadblocks to DevOps success. DevOps success is typically measured by things like velocity (deployment time for new features), quality (how stable are the … Continued

How to maximize your customer experience

Customer experience is vital. A good customer experience leaves a positive impression. But a bad CX can cause lasting damage to your company and your reputation. This blog looks at the risks of cutting corners during the development and testing process. It then goes on to show how a cloud-based testing framework helps minimize these … Continued

Agile model software testing – unblock your release

Everyone’s worst nightmare is finding a major bug just before release. It ends up delaying the release by days or even weeks. The solution is to shift to agile model software testing. This is easy if you adopt autonomous testing. You are days away from a major release and suddenly a couple of tests fail. … Continued

What is hindering your software deployments?

Too often, development teams are using the wrong agile software testing tools, and find that they must halt deployment for maintenance and debugging.  Many development teams claim to be agile, and yet many teams continue to struggle to deploy quality products on a regular schedule. In many cases, the blame goes to the testers because … Continued

How to test serverless applications

Serverless computing is growing increasingly popular. But how do you make sure your serverless applications are reliable? How do you actually test them? Read on to find out more. Serverless computing has been about for a long time. Indeed, it can trace its roots back to the early days of cloud computing. However, it has … Continued

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 TDD Mocking Can Enhance Test-Driven Development

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