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

Virtual Pass session
Tue, Nov 25 • 9:15 a.m. – 10:15 a.m.
Room F1+F2+F3 - Plenary

45-minute Keynote

Agile Methodologies Artificial Intelligence (AI)

Virtual Pass session
Thu, Nov 27 • 1:30 p.m. – 2:30 p.m.
Room F1+F2+F3 - Plenary

45-minute Keynote

Agile Methodologies Leadership Quality Coaching

Virtual Pass session
Thu, Nov 27 • 10:45 a.m. – 11:30 a.m.
Room E1 - Track 4: Talks

25-minute Talk

Agile Methodologies Collaboration & Communication Leadership

Virtual Pass session
Wed, Nov 26 • 1:30 p.m. – 2:30 p.m.
Room F1+F2+F3 - Plenary

45-minute Keynote

Collaboration & Communication Leadership Quality Coaching