Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Apidays Singapore 2024 - Connecting Product and...

Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testing API by Tatiana Shepeleva, StashAway

Connecting Product and Engineering Teams with Testing API
Tatiana Shepeleva, Staff QA Engineer - StashAway

Apidays Singapore 2024: Connecting Customers, Business and Technology (April 17 & 18, 2024)

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

apidays

May 04, 2024
Tweet

Video

More Decks by apidays

Other Decks in Technology

Transcript

  1. Connecting product and engineering team with testing API 18 April

    2024 Tatiana Shepeleva, Staff Engineer, StashAway
  2. Tatiana Shepeleva Worked as a QA engineer for more than

    10 years Where to find me: Linkedin: tatiana-shepeleva Email: [email protected] Staff Engineer at StashAway
  3. Manual Testing Setup • Prepare the testing environment • Prepare

    the right versions of applications • Prepare the test cases • Prepare the test users/data
  4. Manual Testing Setup • Prepare the testing environment • Prepare

    the right versions of applications • Prepare the test cases • Prepare the test users/data And many more
  5. Manual Testing Setup • Prepare the testing environment • Prepare

    the right versions of applications • Prepare the test cases • Prepare the test users/data And so on…
  6. Manual Testing Setup • Prepare the testing environment • Prepare

    the right versions of applications • Prepare the test cases • Prepare the test users/data ???
  7. Why to ask Engineering? • Create a new account and

    set it in the right state • call internal API endpoints • Find an account among existing accounts on the test environment • SQL queries
  8. API - gateway portfolios portfolios DB accounts accounts DB auth

    auth DB securities securities DB trading trading DB
  9. What does Test Query do? • Has a product-friendly UI

    using all the terms product team is aware of • Flexible API • Randomly chooses an account • Shows aggregated info from multiple databases
  10. What to think of • Use databases as a source

    of truth instead of internal APIs • A big pool of accounts to choose from • Performance