34
Automation testing in real Big Data project Alexander Chumakin Backend QA

Selenium camp 2017. Alexander Chumakin

Embed Size (px)

Citation preview

Page 1: Selenium camp 2017. Alexander Chumakin

Automation testing in real Big Data project

Alexander ChumakinBackend QA

Page 2: Selenium camp 2017. Alexander Chumakin
Page 3: Selenium camp 2017. Alexander Chumakin
Page 4: Selenium camp 2017. Alexander Chumakin
Page 5: Selenium camp 2017. Alexander Chumakin
Page 6: Selenium camp 2017. Alexander Chumakin
Page 7: Selenium camp 2017. Alexander Chumakin
Page 8: Selenium camp 2017. Alexander Chumakin
Page 9: Selenium camp 2017. Alexander Chumakin
Page 10: Selenium camp 2017. Alexander Chumakin
Page 11: Selenium camp 2017. Alexander Chumakin
Page 12: Selenium camp 2017. Alexander Chumakin
Page 13: Selenium camp 2017. Alexander Chumakin
Page 14: Selenium camp 2017. Alexander Chumakin
Page 15: Selenium camp 2017. Alexander Chumakin
Page 16: Selenium camp 2017. Alexander Chumakin
Page 17: Selenium camp 2017. Alexander Chumakin
Page 18: Selenium camp 2017. Alexander Chumakin
Page 19: Selenium camp 2017. Alexander Chumakin
Page 20: Selenium camp 2017. Alexander Chumakin
Page 21: Selenium camp 2017. Alexander Chumakin
Page 22: Selenium camp 2017. Alexander Chumakin
Page 23: Selenium camp 2017. Alexander Chumakin
Page 24: Selenium camp 2017. Alexander Chumakin
Page 25: Selenium camp 2017. Alexander Chumakin
Page 26: Selenium camp 2017. Alexander Chumakin
Page 27: Selenium camp 2017. Alexander Chumakin
Page 28: Selenium camp 2017. Alexander Chumakin
Page 29: Selenium camp 2017. Alexander Chumakin
Page 30: Selenium camp 2017. Alexander Chumakin
Page 31: Selenium camp 2017. Alexander Chumakin
Page 32: Selenium camp 2017. Alexander Chumakin

MongoDB → REST API request

Import data to RedShift → sql request

Check metrics → API requests to Graphite after import

Redis bitmaps → API request

Others (LogEntries → email listener, Hadoop reports)

Inner verifications

Page 33: Selenium camp 2017. Alexander Chumakin

Export data to RTB AWS S3 → Amazon .NET lib

Verify RTB Aerospike → Aerospike .NET lib

Cookie id encrypting → external Serving library

Bid request with real money → HTTP request

Global Hadoop reporting → sql request

Integrations with external projects

Page 34: Selenium camp 2017. Alexander Chumakin

Thanks for your attention!

www.linkedin.com/in/achumakin