4,244 views
During the extended day, a question was asked about integration testing. What is integration testing? What types of integrations are there? What tools does a tester use during integration testing? Answered questions and showed using the Jaeger tool as an example how to test integration between microservices by viewing traces. They also talked about using the Redis database to cache information on the server: How to understand that you are receiving cached data How to bypass the cache for sure • Tg channel “Step by step to Junior QA”: https://t.me/qa_studio • Free Devtools trainer: https://devtools.qa.studio • Website: https://qa.studio • Practice for juniors: https://t.me/juniors_qa • Our API course on Stepik: https://stepik.org/a/187627 • ****gram: qa.studio Timecode: 00:00 Start 01:40 External integration 05:00 What is integration 06:20 Internal integration 07:20 Integration between a website and a microservice 09:00 Integration between a microservice and a database data 12:00 Integration between microservices via Apache Kafka message broker 16:00 Direct integration between microservices 18:00 Where does the site get rating information from 19:30 Connecting to the Redis database 21:00 How Rating works 25:00 Using Redis for backend cache 27:00 How to understand that data arrived cached 28:00 How to bypass the cache on the server 31:00 What is tracing 33:00 How Jaeger works 42:00 How to test integration at the development stage 43:00 Mocks, stubs #testing #tester #qaengineer #qastudio #qa