HOW RQ WORKS

Every Execution Becomes Engineering Evidence

RQ continuously observes application execution and records the relationships between commits, methods, APIs and tests. Those historical relationships become evidence for future release decisions.

COMMIT CHANGED FUNCTIONS TEST EXECUTION TRACE REGRESSION CANDIDATES feature/payment-refactor commit 91a2b7c 6 OF 9 CHANGED 3 files touched PaymentService.cs C# · src/services/payment CreatePayment() ValidateCard() CompleteOrder() OrderService.cs C# · src/services/orders CreateOrder() SubmitOrder() ValidateOrder() CartValidator.cs C# · src/services/cart ValidateCart() ValidateCoupon() CalculateDiscount() TC_1 Payment Test CreatePayment() ValidateCard() CompleteOrder() 2 of 3 traced functions changed TC_2 Order Test CreateOrder() SubmitOrder() ValidateOrder() Matched 1 of 3 traced functions TC_3 Cart Test ValidateCart() ValidateCoupon() CalculateDiscount() Matched 2 of 3 traced functions TC_4 CheckoutFlow Test CreatePayment() CreateOrder() Matched CreatePayment(), CreateOrder() TC_5 Order Status Test CompleteOrder() ValidateOrder() No changed functions matched TC_1 PAYMENT TEST AT RISK 2 of 2 traced functions changed TC_2 ORDER TEST AT RISK Matched 1 changed methods TC_3 CART TEST AT RISK Matched 2 changed methods TC_4 CHECKOUTFLOW TEST AT RISK Matched 3 changed methods TC_5 ORDERSTATUS TEST SAFE No changed methods matched Changed method Historical method Matched during historical execution Observed but unchanged 6 Changed Methods 5 Observed Tests 4 / 5 Regression Candidates 180 Historical Executions HIGH Trace Confidence
WITHOUT RQ
  • Developer explains what changed.
  • QA estimates regression scope.
  • Engineering discussions determine test selection.
  • Teams often choose to run everything.
WITH RQ
  • Execution history already exists.
  • Changed methods are compared automatically.
  • Candidate tests are identified immediately.
  • Engineering decisions are backed by runtime evidence.

The Execution Map Is The Foundation

Once runtime relationships exist, they enable regression impact analysis, execution traceability, release readiness and many other engineering workflows.

Explore RQ Platform →