IATE Lecture 2: Quality Assurance for Highload Systems

5206c19df417b8876825b5561344c1a0?s=47 Exactpro
November 29, 2013

IATE Lecture 2: Quality Assurance for Highload Systems

5206c19df417b8876825b5561344c1a0?s=128

Exactpro

November 29, 2013
Tweet

Transcript

  1. Обеспечение Качества Высоконагруженных Систем Иосиф Иткин, Exactpro Systems Вторая Лекция

    в ИАТЭ 27 ноября 2013
  2. Содержание лекции 1. Автоматизация тестирования 2. Обработка результатов нагрузочного тестирования

    3. Системы мониторинга и контроля биржевого рынка http://www.slideshare.net/IosifItkin http://exactpro.com http://tmpaconf.org http://its-trading.ru https://vk.com/clubqa http://linkedin.com/in/iosifitkin
  3. Что такое автоматизация Автоматизация — одно из направлений научно- технического

    прогресса, использующее саморегулирующие технические средства и математические методы с целью освобождения человека от участия в процессах получения, преобразования, передачи и использования энергии, материалов или информации, либо существенного уменьшения степени этого участия или трудоёмкости выполняемых операций
  4. Что такое автоматизация

  5. Взаимодействие с системой

  6. Взаимодействие с системой

  7. Подходы к кодированию 1.Запись и проигрывание 2.Линейный подход 3.Модульный подход

    4.Тестирование основанное на данных 5.Ключевые слова
  8. Запись и проигрывание

  9. Линейный подход

  10. Устойчивость Тестов

  11. Модульный подход

  12. Тестирование основанное на данных

  13. Тестирование основанное на данных

  14. Ключевые слова

  15. Ключевые слова Logon TestPetya/Password123 Open Order Ticket Send Order VOD.L

    23@985 Order Ticket Should Be Closed No Error Message
  16. Риски использования инструментов По ISTQB: • Нереалистичные ожидания от инструментов

    • Недооценка времени, затрат и усилий требуемых при первоначальном внедрении • Недооценка времени и усилий необходимых для достижения существенных результатов • Недооценка усилий требуемых на поддержку • Избыточная зависимость от инструмента
  17. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий
  18. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением
  19. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением • Не выкидывай старого робота
  20. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением • Не выкидывай старого робота • Спрашивай себя зачем ты создаешь нечто
  21. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением • Не выкидывай старого робота • Спрашивай себя зачем ты создаешь нечто • Главное правило робоапокалипса
  22. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением • Не выкидывай старого робота • Спрашивай себя зачем ты создаешь нечто • Главное правило робоапокалипса
  23. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением • Не выкидывай старого робота • Спрашивай себя зачем ты создаешь нечто • Главное правило робоапокалипса Найди себе друга робота
  24. Своровано у John Rauser

  25. Виды обработки данных • Агрегация • Распределение • Детали

  26. Население Лондона http://geopub.narod.ru/student/agapova/1/4.htm

  27. Холера Andrea Resmini, 5th Italian IA Summit, Milano 2011 The

    Broad Street Pump Or Where The Frenzy of Orlando Met Pulp Fiction
  28. John Snow / Ваня Снежок 15 March 1813 – 16

    June 1858 Один из основателей эпидемиологии
  29. Агрегация

  30. Вывод Работа Ивана Снежного была принята со скепсисом в 1849

    году Корреляция не является доказательством причинно следственной связи
  31. Примеры Работа Ивана Снежного была принята со скепсисом в 1849

    году Корреляция не является доказательством причинно следственной связи: Корреляция между результатом ЕР и наличием КОИБ-ов Корреляция между результатом ЕР и явкой Корреляция между результатом ЕР и присутствие наблюдателей на участке
  32. Что это за цифры? Корреляция? 68 из 210 = 32%

    11 из 24 = 46%
  33. Что это означает? Корреляция? 68 из 210 = 32% 11

    из 24 = 46% 9% vs. 16%
  34. Какие Вам еще нужны доказательства? Корреляция? 68 из 210 =

    32% 11 из 24 = 46% 9% vs. 16% Красивых – 100%
  35. Рекомендация для Ивана London Medical Gazette, 1849 «The experimentum crucis

    would be, that the water conveyed to a distant locality produced the disease in all who used it, while those who did not use it, escaped» Correlation is not causation
  36. Эпидемия Холеры 1854 в Сохо Pump handle removed The majority

    of the deaths occurred during this period
  37. Распределение

  38. Распределение

  39. Распределение

  40. Кто такие Бины?

  41. Кто такие Бины?

  42. Кто такие Бины?

  43. Гаусс?

  44. Не совсем. А почему?

  45. Что такое медиана?

  46. Распределение по бинам http://www.pnas.org/content/early/2012/12/19/1206770110.full.pdf

  47. Turquoise MTF – Latency Latency Distribution Average and Consistency Metric

    uS Average 100% 108 Average 99.9% 103 Max 99.9% 381 Max 99 191 Phil Penhaligan, EXTENT Trading Technology Trends & Quality Assurance 2012, Kostroma, Romanov Les http://extentconf.com
  48. И снова Холера

  49. И снова Холера Pump handle removed Workhouse Workhouse 535 people

    535 people Private Private bore bore Brewery Brewery 70+ 70+ people people Private Private bore bore Free Free beer beer Street pattern an obstacle People People evacuated evacuated early early Bad Bad water water BROAD BROAD ST ST PUMP PUMP
  50. А при чем тут HФТ?

  51. Самый быстрый и самый медленный сайты

  52. Самый быстрый и самый медленный сайты

  53. Система под нагрузкой

  54. Выборы, выборы…

  55. Наш друг Чурозавр http://oude-rus.livejournal.com/542295.html

  56. Чтобы такого сделать плохого Манипуляция ценами Переигрывание объемами Уход от

    налогов Финансирование зла Инсайдерская торговля Проскальзывание перед клиентом Многое другое… Часто легитимная активность выглядит как злоупотребление, и наоборот
  57. Market Surveillance Systems • Поток сообщений • Незаметность • Агрегация

    данных • Гибкая настройка правил • Помощь в обследовании места преступления и сборе • доказательств • Хранение данных
  58. Market Surveillance Systems • Поток сообщений • Незаметность • Агрегация

    данных • Гибкая настройка правил • Помощь в обследовании места преступления и сборе • доказательств • Хранение данных
  59. Market Surveillance Systems • Поток сообщений • Незаметность • Агрегация

    данных • Гибкая настройка правил • Помощь в обследовании места преступления и сборе • доказательств • Хранение данных
  60. Спасибо! Источники информации: http://www.slideshare.net/IosifItkin http://exactpro.com http://tmpaconf.org http://its-trading.ru https://vk.com/clubqa http://linkedin.com/in/iosifitkin