Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testing API by Tatiana Shepeleva, StashAway
APIdays_official
65 views
35 slides
May 03, 2024
Slide 1 of 35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
About This Presentation
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 tal...
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/
Size: 7.26 MB
Language: en
Added: May 03, 2024
Slides: 35 pages
Slide Content
Connecting product and engineering team with testing API 18 April 2024 Tatiana Shepeleva, Staff Engineer, StashAway
Plan Design Develop Test Release How development goes?
Plan Design Develop Test Release When is product team involved?
Plan Design Develop Test Release When is product team involved?
Plan Design Develop Test Release When is product team involved? ???
Manual testing is time consuming
Manual testing is troublesome
Manual testing is vital
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
Manual Testing Setup Prepare the testing environment Prepare the right versions of applications Prepare the test cases Prepare the test users/data
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
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…
Manual Testing Setup Prepare the testing environment Prepare the right versions of applications Prepare the test cases Prepare the test users/data ???
Rachel, Product Manager Amanda, Software Engineer Need a test account
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
API - gateway portfolios portfolios DB accounts accounts DB auth auth DB securities securities DB trading trading DB
Rachel, Product Manager Amanda, Software Engineer This one!
Rachel, Product Manager Amanda, Software Engineer Oh, I need one more!
Rachel, Product Manager Amanda, Software Engineer I’m at lunch…
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
How else to use Test Query? Automated integration tests
What to think of Use databases as a source of truth instead of internal APIs A big pool of accounts to choose from Performance