Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

002test

1,147 views

Published on

11 марта 2014. Я.Студент в ВШЭ
Фёдор Строк. Я.Тестировщик.

Published in: Education
  • Be the first to comment

002test

  1. 1. Федор Строк Старший инженер по контролю качества Я.Тестировщик
  2. 2. 3
  3. 3. Зачем? • Продемонстрировать разработчикам и заказчикам, что ПО соответствует требованиям • Определить ситуации, когда поведение программы является неправильным, нежелательным или не соответствует спецификации
  4. 4. Что такое качество? • Надежность • Сопровождаемость • Практичность • Эффективность • Мобильность • Функциональность • Счастье пользователей
  5. 5. Виды • По объекту: – Функциональное – Производительности – Юзабилити – Интерфейса пользователей – Безопасности – Локализации – Совместимости • По знанию – Черного ящика – Белого ящика – Серого ящика
  6. 6. Виды • По степени автоматизации – Автоматизированное – Ручное – Полуавтоматизированное • По степени изолированности компонентов – Компонентное/модульное – Интегральное – Системное
  7. 7. Баги • 1945 • компьютер Harvard Mark II • Моль перемкнула реле • Первый баг 
  8. 8. Баги • 1993 • Pentium • 4195835.0/3145727.0 = 1.33374, вместо 1.33382 • 0.006 % ошибки • 475 миллионов долларов
  9. 9. Баги • 4 Июня 1996 • Программный код Ariane 5 был перенесен с Ariane 4 • ошибку в арифметической операции - когда 64-битное число с плавающей точкой конвертировалось в 16-битное целое. • самоуничтожение после 40 секунд полета
  10. 10. Баги Самая комментируемая строчка на Github 
  11. 11. БК • Яндекс.Директ – интерфейс для рекламодателей • Баннерная крутилка отвечает за логику выбора баннера: – Учет требований рекламодателей – Особенность контекстной рекламы – цена за клики
  12. 12. Геотаргетинг • Рекламодатель работает исключительно в Москве, хочет показываться только целевой аудитории • Что делать в Зеленограде? • Какова точность регионов? • А что если хочет показываться по всей России? • Как определить регион?
  13. 13. Аукцион второй цены • Когда баннеры торгуются, используется аукцион второй цены • Списываем минимальное достаточное количество денег, для того, чтобы показаться, там где показался
  14. 14. Задача прогноза CTR • В конечном счете нас интересует CPM – ожидаемый доход • Надо правильно оценить вероятность клика по баннеру • Matrixnet 
  15. 15. Федор Строк Старший инженер по контролю качества 8 915 1037928 Fdrstrok@yandex-team.ru Аспирант ОПМИ НИУ-ВШЭ Вопросы?

×