โ† All API Flashcard Decks

GraphQL & SOAP Testing Flashcards

6 cards from real API practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 6 GraphQL & SOAP Testing flashcards as text
  1. What is a WSDL file used for in SOAP web services?

    Answer: Describe the SOAP service's operations, messages, and endpoint location in XML

    WSDL (Web Services Description Language) is an XML document that describes what operations a SOAP service offers, their inputs/outputs, and where to call them.

  2. What is the GraphQL introspection query used for?

    Answer: Query the schema to discover available types, fields, and operations

    Introspection allows clients to query the GraphQL server's own schema meta-information, enabling tools to auto-generate documentation and queries.

  3. What is the 'N+1 query problem' in GraphQL testing?

    Answer: Fetching a list then making N additional queries for each item's related data

    The N+1 problem occurs when a GraphQL resolver fetches a list (1 query) then makes a separate database call for each item (N queries), severely hurting performance.

  4. What is a GraphQL 'subscription' used for?

    Answer: Receiving real-time data push updates from the server over WebSocket

    GraphQL subscriptions use WebSocket connections to push real-time updates from the server to the client when data changes occur.

  5. What security concern should testers check when introspection is enabled on a production GraphQL API?

    Answer: Exposing the full schema to attackers, revealing sensitive types and mutations

    Enabled introspection in production lets attackers map the entire API schema, discovering sensitive fields and operations to target.

  6. Which testing tool provides a browser-based IDE specifically for testing GraphQL APIs?

    Answer: GraphiQL

    GraphiQL is the official browser-based IDE for GraphQL that provides schema exploration, query autocompletion, and real-time testing.