AI Code Review is now available in beta! This new PactFlow AI feature helps existing Pact users improve the quality, coverage, and maintainability of their contract tests by automatically identifying issues and suggesting best practice improvements.| Pactflow Contract Testing Platform
PactFlow AI now supports test generation in Kotlin, .NET, Go, PHP, and Swift—bringing the total to seven supported languages. This update makes it even easier for teams to adopt contract testing with AI across a wider range of tech stacks. Available now on all cloud plans.| Pactflow Contract Testing Platform
Introducing Test Templates We’re excited to announce Test Templates, a new capability designed to help teams generate contract tests that match their existing style, frameworks, and SDK versions. Background When generating Pact tests, engineers often find that the output does not always align with their project's existing style, idioms, frameworks, and SDK versions. This leads to extra refactoring work, reducing the efficiency gains of automated test generation. To address this challenge, we| Pactflow Contract Testing Platform
Fine-grained access control for PactFlow’s AI capabilities is now available. The updated RBAC model introduces new permissions, enabling precise management of AI feature access, such as restricting features to pilot teams or specific test types (e.g., OpenAPI or code-based).| Pactflow Contract Testing Platform
A deep dive into schemas and specifications, how can they be used for schema-based contract testing and their respective benefits and tradeoffs| Pactflow Contract Testing Platform
Part 3 – In the final post, we introduce PactFlow’s new AI-augmented contract testing. We share our vision for AI in contract testing and demonstrate how our solution, through intelligent test automation, helps developers reduce effort, improve accuracy, and simplify API integration testing.| Pactflow Contract Testing Platform
Part 2 – We examine how Generative AI could automate parts of contract testing, while acknowledging its current limitations. We discuss the technology’s potential and challenges, emphasizing the need for smarter automation solutions to effectively tackle API testing complexities.| Pactflow Contract Testing Platform
Part 1 – We explore how contract testing can be applied to simplify the complexities of traditional API integration testing. We recognize common barriers, like the learning curve and test maintenance, and introduce the idea of leveraging Generative AI to address these challenges.| Pactflow Contract Testing Platform
Meet PactFlow's new UI - beautiful, simple, intuitive, and blazing fast, the new user experience is optimized around our recommended best practices.| Pactflow Contract Testing Platform
PactFlow's new application-centric user interface is here.| Pactflow Contract Testing Platform
Today, we're hitting a unique combo of emotions – a mix of joy for what lies ahead and a tinge of sadness for what's coming to an end. Our wonderful Candy, the young and spirited software engineer who has been an integral part of our PactFlow family since 2021, is embarking on a new adventure. From turning code into digital symphonies to crafting yarn into cute masterpieces, Candy has truly been a unicorn in our midst. Her ability to debug a tricky situation is matched only by her knack for tu| Pactflow Contract Testing Platform
Set yourself up for contract testing success. Joe Joyce - Senior Solutions Engineer at SmartBear - explains the five most common reasons a contract testing initiative could fail and how to avoid them.| Pactflow Contract Testing Platform
gRPC and Protobuf have increased in popularity, but are they safer than REST? In this article, we discuss the how and why of gRPC contract testing.| Pactflow Contract Testing Platform
The Pact V4 specification introduced several major innovations, including support for extending Pact with Plugins, new interaction types and a number of matches.| Pactflow Contract Testing Platform
Announcing the launch of PactFlow’s Developer API.| Pactflow Contract Testing Platform
The results from our State of Software Quality: API 2023 are in and it’s a multi-protocol world. While REST continues to dominate, 23% of respondents claim to actively use GraphQL. This follows the multi-protocol trend we’ve observed for years now. There’s no doubt in our minds that adoption for GraphQL will continue to grow YoY because of its many benefits. If you’re new to the contract testing game, GraphQL or just need a refresher, follow along as we dive deeper into contract tes...| Pactflow Contract Testing Platform
It's been quite the year! The Pactflow team have celebrated many major milestones and we know it’s only going to get better from here. From joining the SmartBear family to hiring some great new talent, launching major features for both Pactflow and Pact Open Source - here's what we've been up to!| Pactflow Contract Testing Platform
Pact OSS Changelog: June 2022 update. This month has seen a flurry of activity across the open source space, with many new contributors helping in a multitude of ways, so we will call out some notable mentions across .Net, NestJS and more.| Pactflow Contract Testing Platform
Pact OSS Changelog: May 2022 update. The contributor community has been hard at work uplifting key languages to integrate our Rust shared core, enabling support for the latest features in the specification, plugins, and more.| Pactflow Contract Testing Platform
The pact CLI tool [https://hub.docker.com/r/pactfoundation/pact-cli], which is used to interact with PactFlow via the CLI, has a command named can-i-deploy. This command is used as part of application deployment to check if there has been a successful verification. This successful verification happens between existing application versions and the application version you’re about to deploy. A successful can-i-deploy check indicates that the application being deployed is compatible with the a...| Pactflow Contract Testing Platform
Learn how contract testing fits in your test automation strategy, and how you can reduce reliance on integrated and end-to-end testing to increase speed to market| Pactflow Contract Testing Platform
Contract testing is a technique to calm the chaos caused by sprawling, complex microservices & APIs. Here's how to use it alongside integration testing.| Pactflow Contract Testing Platform
Pactflow’s unique Can I Deploy user interface allows teams to easily digest contract testing results, giving more information on what failed and why. Fix bugs faster and deploy with confidence. Try it on any Pactflow plan today| Pactflow Contract Testing Platform