Skip to main content

C.A.R.D.S.: A heuristic for reliable API testing

25-minute Talk

Ensure reliable APIs with C.A.R.D.S., a structured heuristic to uncover vulnerabilities and improve resilience."

Virtual Pass session

Timetable

2:45 p.m. – 3:30 p.m. Wednesday 26th

Room

Room F3 - Track 3: Talks

Agile Methodologies API Quality Coaching

Audience

Tester, qa, manager, developer

Required

Laptop

Key-Learnings

  • How to systematically validate API connections, ensuring robust handling of external dependencies and failures.
  • Techniques for testing API response attributes for accuracy, consistency, and format.
  • Best practices for managing business rules, data consistency, and concurrency in API workflows.

APIs are the backbone of modern systems, yet ensuring their reliability in complex environments can be daunting. During my talk, I’ll address the challenge of comprehensive API testing, where gaps in validation often lead to failures in production, missed edge cases, or degraded user experiences. To tackle this, I developed C.A.R.D.S., a structured approach that breaks API testing into five essential dimensions: Connections, Attributes, Rules, Data, and Sequences. By focusing on external integrations, validating response structures, enforcing business rules, scrutinizing data handling, and analyzing call sequences, C.A.R.D.S. enables testers to uncover vulnerabilities and ensure APIs handle real-world scenarios gracefully. This heuristic has been applied to diverse projects, uncovering critical issues like concurrency bugs and data inconsistencies that traditional methods often overlook. Delegates will leave with a practical framework to enhance their API testing strategy, actionable tips to identify edge cases, and insights on improving system resilience. Whether they’re seasoned testers or new to API testing, attendees will gain tools to deliver more reliable and user-focused APIs.

Related Sessions

Mon, Nov 24 • 8:30 a.m. – 4:30 p.m.
F-,E- & D-Rooms

Full-Day Tutorial (6 hours)

API Other Test Automation

Wed, Nov 26 • 10:45 a.m. – 12:30 p.m.
Room D6 - Track 9: Workshops

105-minute Workshop

Agile Methodologies Other

Thu, Nov 27 • 10:45 a.m. – 12:30 p.m.
Room D6 - Track 9: Workshops

105-minute Workshop

Career Development Quality Coaching Test Management

Mon, Nov 24 • 8:30 a.m. – 4:30 p.m.
F-,E- & D-Rooms

Full-Day Tutorial (6 hours)

Collaboration & Communication Leadership Quality Coaching