Systems | Development | Analytics | API | Testing

Perfecto AI: Retail Discount Verification Demo

Perfecto AI: Retail Discount Verification Demo Discover how Perfecto AI, powered by Perforce Intelligence, transforms test automation for complex shopping app workflows. From launching a shopping app to logging in and verifying that promotional discounts are correctly applied, Perfecto AI handles it all with precision and efficiency. Say goodbye to brittle scripts and hard-coded tests that become obsolete with every UI or business logic update.

Your guide to fine-tuning Gradle memory allocations

No one starts their work day thinking “Let’s investigate the memory allocations of my Gradle build”, but sometimes life happens (usually at the worst possible time): Every Gradle project faces memory allocation problems eventually, as the codebase grows. So, instead of blindly applying JVM flags from Stack Overflow until it’s resolved, why not take a deeper look?

How To Test Websites Manually: A Simple (But Complete) Guide

Manual web testing is still the backbone of quality assurance for many teams. It gives you control, flexibility, and insight that automated tests can’t always match. Before automation tools are introduced, or even alongside them, manual QA testing have helped QA teams identify visual bugs, navigation issues, broken flows, and inconsistencies in real-world user behavior. They are a little bit tedious, but they sure are helpful. This guide will walk you through.

Benefits of BDD in Testing Process

Automation testing has become an essential part of modern software delivery. It helps teams release faster while ensuring quality at every stage of development. A well-defined automation test strategy gives QA teams a roadmap to plan, build, and execute automated tests effectively. Behavior-driven development (BDD) takes this further. It bridges the gap between business stakeholders, developers, and testers by using plain language scenarios.

Batch Testing: What It Is And How To Use It?

Batch testing is the process of executing a group of test cases or scripts together without manual intervention. It is one of the most effective ways to validate multiple features at once, especially during regression testing or nightly builds. Instead of running each test manually, you can automate the batch testing process to save time and reduce repetitive work. This approach is widely used in QA teams to improve test execution speed and catch defects early in the software development lifecycle.

Ep 34 | If You're Not Managing Your Data, You're Not Managing Your AI with Jim Liddle

Jim Liddle, Chief Innovation Officer of Data Intelligence and AI at Nasuni, joins The AI Forecast to spotlight a critical obstacle to enterprise AI: messy, ungoverned data. He and host Paul Muller trace the evolution of data management and unpack why so many organizations still struggle with the basics, starting with the challenge of taming unstructured information.

Why "Garbage In, Disaster Out" is AI's New Reality: Ecolab CDO

Join us for expert insights on driving data-led change with Anand Iyer, Senior Vice President and Chief Data Officer at Ecolab. In this episode, Anand breaks down his approach to AI-powered innovation and shares how to ensure your initiatives have a real, measurable impact on the bottom line. Discover how self-service analytics with AI is transforming data access and learn why AI is now a critical "business forcing function" in today's volatile world.