Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Никита Макаров, Одноклассники, «API, Облака и зачем это все тестировщику»

Облачные решения уже около пяти лет находятся в числе горячих тем всей IT-индустрии. В них видят потенциал, равно как и ограничения использования. Спикер рассказал и показал, как облако может приносить пользу тестировщику, а также проговорит об API и публичных сервисах.

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

Никита Макаров, Одноклассники, «API, Облака и зачем это все тестировщику»

  1. 1. API, Облака и зачем это все тестировщику
  2. 2. • Теория про облака и API • Практика • Что из этого вышло ? План План 3
  3. 3. Теория
  4. 4. Облака Облака 5
  5. 5. Цель и смысл Зачем облака? 6
  6. 6. Облака Облака 7 Amazon EC2 Amazon S3=
  7. 7. • Amazon (AWS) • Google Compute Engine • Microsoft Azure • Digital Ocean • Infobox • …. IaaS Облачные платформы инфраструктуры (IaaS) 8
  8. 8. • Google App Engine • Heroku • Cloudera • Jelastic • (тысячи их) PaaS Облачные платформы разработки приложений (PaaS) 9
  9. 9. • MindMup, Coogle - Mind-Map в облаке • Google Docs, Google Calendar • Dropbox • …. SaaS Облачный софт (SaaS) 10
  10. 10. Profit Ну а тестировщику то что ? 11
  11. 11. Тестовые облака Облачные сервисы для тестирования • Sauce Labs • BrowserStack • Spoon Browser Sandbox WEB 12 • Cloud Test Lab (Google) • TestDroid • Xamarin Test Cloud • Device Anywhere MOB • SOASTA • loader.io • BlazeMeter LOAD
  12. 12. API
  13. 13. API и облака API и облака 14
  14. 14. API в облаках API и облака 15
  15. 15. Profit Ну а тестировщику то что ? 16
  16. 16. Публичные сервисы
  17. 17. • Google • Twitter • Facebook • OK • Открытые данные Москвы • РосСтат • (over 9000 more…) Кто это Кто это ? 18
  18. 18. Видео YouTube 19
  19. 19. Ссылки YouTube 20
  20. 20. Новости Google Trends 21
  21. 21. Google Trends Get this!!! 22
  22. 22. Практика
  23. 23. Кейс Стартап и хипстеры 24
  24. 24. • DVCS* • Continuous Integration • Test automation • Reports • Artifact management • Deployment • Monitoring • Metrics/Statistics • User Feedback Хочушки Что нынче в моде? 25
  25. 25. Кейс Стартап + хипстеры + нет денег 26
  26. 26. • DVCS* • Continuous Integration • Test automation • Reports • Artifact management • Deployment • Monitoring • Metrics/Statistics • User Feedback Хочушки v.2 Реальная жизнь 27
  27. 27. Continuous Integration
  28. 28. CI CI Server 29
  29. 29. Cloud CI Облачные CI 30 Название $$$ Linux Windows MacOS travis-­‐ci.com $129/mo YES NO YES snap-­‐ci.com $80/mo YES NO NO semaphoreapp.com $29/mo YES NO NO appveyer.com $39/mo NO YES NO shippable.com $1/mo YES NO NO wercker.com free! YES NO NO codeship.io $49/mo YES NO NO magnum-­‐ci.com ? YES NO NO drone.io $25/mo YES NO NO circleci.io $19/mo YES NO NO sonolabs.com $15/mo YES NO NO hosted-­‐ci.com $49/mo NO NO YES ship.io free! YES NO YES http://bit.ly/1CeG1jC
  30. 30. Test Automation
  31. 31. Unit tests All Unit Tests Passing 32
  32. 32. Интеграционные тесты Заголовок 33
  33. 33. Selenium Acceptance Tests 34
  34. 34. Demo Demo 35
  35. 35. • SLA / QoS • Безопасность и защита данных • Доступы Проблемы/ограничения Проблемы и ограничения 36
  36. 36. • Docker • YouTube как генератор данных • Пример: непустая БД в Docker-е • Артем Ерошенко о том как делать облачные тестинги • Автотесты пишут в Telegram Напочитать Пользительное чтиво 37
  37. 37. на GitHub https://github.com/kronar/testcontainers-eval Напощупать Проект 38
  38. 38. Никита Макаров nikita.makarov@odnoklassniki.ru

×