Skip to main content

Ask Me Anything

Join an upcoming Ask Me Anything (AMA) session#

Pactflow runs regular monthly AMA's where you can ask a question and one of the team will answer it. Register for an upcoming AMA in your timezone.

Previous Ask Me Anything recordings#

You can watch all of our previouss AMA's in case your questions have already been answered. The questions in each AMA are shown below:

April 2021#

UK/EU#

Video: https://www.youtube.com/watch?v=FxrFj7xvQ24

  • How to test asynchronous services such as Lambda with SNS or Kafka
  • What is the boundary of a contract test?
  • Can I generate a contract test from OAS?
  • Where and when do tests run? (unit, CI, against production or dev?)

North America#

Video: https://www.youtube.com/watch?v=d6BXvwCoKSQ

  • What is the difference between contract testing and functional testing and can you do negative testing?
  • How can I test optional fields?
  • How can I do contract testing with API clients/SDKS?

APAC#

Video: https://www.youtube.com/watch?v=jARC5TRcn0c

  • What are the best practices for mocking provider dependencies?
  • Can I test 3rd party APIs?
  • What's the difference between Spring Cloud Contract and Pact?

May 2021#

APAC#

Video: https://www.youtube.com/watch?v=97UA4E8RPCU

  • How to test authenticated APIs?
  • How to prevent spinning up multiple services during provider verification?
  • What is the API Expand-Contract technique?
  • How do you validate that your Pact tests are working?

EU/UK#

Video: https://www.youtube.com/watch?v=VNozekxXf5g

  • How do you trigger the provider verification flow?
  • How do you manage pacts for different environments?
  • When do Pact tests run in CI?
  • Which environments do you use pact testing for? e.g. dev, staging, production?
  • How do you promote (deploy) an application to an environment?

North America#

Video: https://www.youtube.com/watch?v=TWDxWXH595s

  • Who authors Pact tests?
  • Can you do GraphQL testing with Pact?
  • Why should consumer contract tests reside in the same repository as the service?
  • What tools would you recommend to expose the stubs/dependencies of the providers?
  • How to test websocket messages with Pact?
  • Do I need to know what specification version I'm using?
Last updated on by Matt Fellows