Your SlideShare is downloading. ×
0
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Денис Чернилевский - Вы кто вообще такие

497

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
497
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Чернилевский Денис Руководитель группы тестирования ШТБС Введение
  • 2. Вы кто вообще такие?
  • 3. 5 Мы  команда!  J  
  • 4. 6 Рекламные системы Яндекса •  2 команды: медийная и контекстная реклама •  Несколько десятков человек •  Автоматизация тестирования •  Процессы и технологии
  • 5. Вы узнаете про: •  Процессы разработки и тестирования ПО •  Анализ требований и проектирование •  Автоматизацию тестирования •  Командную работу и эффективное взаимодействие
  • 6. Вам предстоит: •  Учебный проект •  Работа в команде •  Интересные задания •  Грабли J •  Хорошее времяпрепровождение!
  • 7. Понимание + Осознанный выбор + FUN! J
  • 8. Чернилевский Денис Руководитель группы тестирования ШТБС: лекция 1 Софт
  • 9. 12 Что такое «софт»?
  • 10. Софт – это: •  «Прокладка» между вами и электроникой •  Видимые и невидимые операции •  Полезный эффект от «бесполезной» железки
  • 11. Софт ВЕЗДЕ!
  • 12. Откуда берется софт?
  • 13. Вот уроды криворукие! J
  • 14. Это живые люди! Вы можете быть одним из них J
  • 15. Софт - людьми для людей!
  • 16. Критерий качества СЧАСТЬЕ ПОЛЬЗОВАТЕЛЕЙ! (с) А. Волож J
  • 17. Классификация софта •  По уровню •  По назначению •  По важности
  • 18. Классификация по уровню Applica1on   ОS   Embedded  
  • 19. 30 Классификация по назначению Развлечения   Бизнес   Промышленность   Наука  
  • 20. Классификация по важности Non   cri1cal   Business   cri1cal   Mission   cri1cal  
  • 21. Уровень-важность Важность Уровень Военные ОС ОС маршрутизаторов
  • 22. Яндекс прикладной/business critical
  • 23. Процесс разработки в зависимости от типа софта
  • 24. 35 Энтузиасты пишут свой вебсервис •  Полет фантазии J •  Отсутствие планирования •  0 стоимость ошибки •  Неоптимальные решения •  Отсутствие документации
  • 25. ИТ отдел банка пишет процессинг •  Четкое ТЗ и документация •  Проектирование архитектуры •  Отдел аналитики •  Разработка в соответствие с ТЗ •  Контроль качества
  • 26. Инженеры пишут софт для шаттлов •  Многоуровневый контроль качества •  Математически доказанные алгоритмы •  Анализ тестового покрытия
  • 27. Главное правило Выше важность – выше стоимость, сложнее процессы
  • 28. Люди ошибаются! ..IT happens
  • 29. К чему приводят ошибки?
  • 30. 2011 г. Bumblebee Самая комментируемая строчка на Github J
  • 31. 2008г. OpenSSL При исправлении warning сообщения в Valgrind, меинтейнер Debian пропатчил OpenSSL. Генератор случайных чисел в OpenSSL был сломан… Итог: Баг продержался с 2006 по 2008 год. Все ключи и данные были скомпрометированы… (S/MIME, Tor, SSL, TLS)
  • 32. 2000г. Национальный институт рака. ПО планирования радиационного излучения Двойная доза радиации в редких случаях… Итог: 8 смертей 20 случаев переоблучения
  • 33. 1996г. Ракета носитель Ariane 5 Взрыв после 40 секунд полета Причина: •  Слишком большое значение скорости •  Переполнение буфера •  Остановка процессора •  Автоподрыв ракеты Итог: •  Минус $500 млн •  Многолетняя работа
  • 34. 1993г. Intel Pentium Ошибка на 0.006% при делении float Итог: •  $475 млн •  Резкое падение продаж •  Минус в карму
  • 35. ?
  • 36. Спасибо! Денис Чернилевский dchr@yandex-team.ru

×