Красочный мир тестирования
Кто я такой?
Очень-очень быстро
Высоцкий
СергейНазвание должности
из более чем трех
слов, 2GIS
intro
Сколько платят
Что делать?
15к 100к
QA инженер
инженер по автоматизации тестирования
тестировщик
Инженер отдела качества
software developer in test
инженер по обеспечению качества
QA инженер
инженер по автоматизации тестирования
тестировщик
Инженер отдела качества
software developer in test
инженер по обеспечению качества
WTF?WTF?
РадужныйРадужный
мир разработкимир разработки
#3
⇓
engineering
science
Software
Computer
⇓
industry
engineeringSoftware
Software
<50 летСофт везде
Итого
Обратная
сторона
медали
#2
does anyone have an idea of when some
actual semantics might become attached
to the expression “software engineering”?
Is 2025 too optimistic?
Bertrand Meyer. 12 Jul 92
Software
crisis!!!
Безопасность
C 2005-го в среднем в год
~7000известных уязвимостей
Медицина
Зачем думать о возможных ошибках?
Therac-255 трупов до обнаружения проблемы
Финансы
Чудесный мир высокочастотных торгов
Knight capital
торговый робот теряет 440$M за 40 минут
Военные
Накопление ошибки в работе часов
MIM-104 Patriot
28 бойцов не вернулись домой
Можно
бесконечно
продолжать
150к пользователей
Gmailобнулили аккаунты
И все ваши сервера внезапно исчезли
Windows azure
забыл про 29 февраля и прилег на день
Платный аккаунт
Flickr
удален по ошибке
Любые расчеты через
Citibank для ipad
проводились дважды
давайте немного
посмеемся
купленная на заправке
пачка сигарет
стоит 23 квадриллиона $
почему?Такое
происходит
Растущая
сложность
софта
Текучие
абстракции
Мир
меняется
быстрее чем
пишется софт
Взрыв
мозга
программиста
Итого
Невидимые герои
#1
Найдем чувака!
пусть кнопки нажимает
Найдем чувака!
пусть кнопки нажимает
Инструкциюдадимчтобыне терялся
Найдем чувака!
пусть кнопки нажимает
$
Инструкцию дадимчтобыне терялся
Tech Talks @NSU: О качестве программного обеспечения
Кажется надо чему-то научитьсяКажется надо чему-то научиться
Искать АшиПки
$$
О
ь
Предметная область
картография? Игры? Биржа?
$$
?
Технологиисетевой стек? Базы данных?
$$
?
математикаматмодели, статистика, теория графов
$$
Набор
необходимых
навыков зависит
от работодателя
Итого
$$
Давай писать софт чтобы проверять софт
Google it!"testing framework" ~ 27M результатов
"automated testing conference" ~12,5M результатов
"java developers conference" ~8,2M результатов
$$$
Ускоряет!
$$$
Маленькие
⇓
быстрые
⇓
легко анализировать
$$$
Писать
инструменты
$$$
Любите?
Любите?
$$$
Писать
роботов
То же программирование
Итого
$$$
Толькосбоку
специализацияспециализация
?
u x/Ю з абили ти
никто не любит страшный софт
$$$$
$$$$$
?
page loading...
никто не любит медленный софт
$$$$
?
service unavailable
плохо, когда ваш сайт не работает
Tech Talks @NSU: О качестве программного обеспечения
$$$$
Подведем итоги
#0
<50 летСофт везде
Итого
Сделать мир
лучше
быстрее
удобнее
Итого
@GoblinGame
s.visotsky@2Gis.ru
Спасибо! :)
Картинки:
Flickr Black&WhiteArt Awards Group
Flickr B&WDiamond Awards Group

More Related Content

PPTX
Alexandr Grytsenko "Typical Mistakes - Expensive Outcomes"
PDF
Tech Talks @NSU: Путь студента в IT-бизнес
PPTX
Качество кода игровых движков: неужели всё так плохо?
PPTX
Тестирование высоконагруженных облачных веб-сервисов в Amazon - подводные кам...
PPTX
Чек-лист ИБ технологических компаний (4CIO 2017)
PDF
«Хоба-хоба и в продакшн», Женя Пономарёв
PPT
Истина где-то рядом или как правильно писать код
PDF
SOC vs SIEM
Alexandr Grytsenko "Typical Mistakes - Expensive Outcomes"
Tech Talks @NSU: Путь студента в IT-бизнес
Качество кода игровых движков: неужели всё так плохо?
Тестирование высоконагруженных облачных веб-сервисов в Amazon - подводные кам...
Чек-лист ИБ технологических компаний (4CIO 2017)
«Хоба-хоба и в продакшн», Женя Пономарёв
Истина где-то рядом или как правильно писать код
SOC vs SIEM

Similar to Tech Talks @NSU: О качестве программного обеспечения (20)

PPTX
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
PPTX
Тестирование наукоёмких SDK
PPTX
Как капля здравого смысла может спасти проект внедрения СЭД?
PDF
Александр Сурков «Вещи» в «Интернете вещей»
PDF
Positive Technologies. Григорий Тимофеев. "Позитивные технологии обеспечения ИБ"
PDF
Первые шаги нового CISO
PDF
[1.3] Мониторинг событий ИБ — мастерим «дашборд» - Тарас Иващенко
PDF
Развитие ВКС в компании-ритейлере. На примере ООО "Леруа мерлен восток", Алек...
PDF
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
PDF
Кибербезопасность и искусственный интеллект
PPTX
Эволюция корпоративных Web приложений. Молотков Андрей D2D Just.NET
PPT
Anti-fraud solutions in RTB / Вадим Антонюк (IPONWEB)
PPTX
iRidium для AV & Custom Systems и Global Caché
PDF
Positive Hack Days 2011 - Russian Hackers
PDF
Microsoft. Никита Трубецкой. "Защита корпоративной информации при доступе из ...
PDF
Кибербезопасность Industrial IoT: мировые тенденции
PDF
Кибербезопасность Industrial IoT: мировые тенденции и российскиие реалии
PPTX
ляпин Bdd и coded ui для прагматиков
PPTX
Maybe some qa
PPTX
Не связывайтесь с поддержкой C++ программистов. Юрий Минаев. CoreHard Spring ...
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
Тестирование наукоёмких SDK
Как капля здравого смысла может спасти проект внедрения СЭД?
Александр Сурков «Вещи» в «Интернете вещей»
Positive Technologies. Григорий Тимофеев. "Позитивные технологии обеспечения ИБ"
Первые шаги нового CISO
[1.3] Мониторинг событий ИБ — мастерим «дашборд» - Тарас Иващенко
Развитие ВКС в компании-ритейлере. На примере ООО "Леруа мерлен восток", Алек...
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
Кибербезопасность и искусственный интеллект
Эволюция корпоративных Web приложений. Молотков Андрей D2D Just.NET
Anti-fraud solutions in RTB / Вадим Антонюк (IPONWEB)
iRidium для AV & Custom Systems и Global Caché
Positive Hack Days 2011 - Russian Hackers
Microsoft. Никита Трубецкой. "Защита корпоративной информации при доступе из ...
Кибербезопасность Industrial IoT: мировые тенденции
Кибербезопасность Industrial IoT: мировые тенденции и российскиие реалии
ляпин Bdd и coded ui для прагматиков
Maybe some qa
Не связывайтесь с поддержкой C++ программистов. Юрий Минаев. CoreHard Spring ...
Ad

More from Tech Talks @NSU (20)

PDF
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
PDF
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
PDF
Back to the Future: Функциональное программирование вчера и сегодня
PDF
Что такое Highload? Секреты высокой нагрузки
PDF
Автоматическое доказательство теорем
PDF
AOT-компиляция Java
PDF
Защита от атак по сторонним каналам
PDF
Как приручить дракона: введение в LLVM
PDF
Тестировщик: ожидание vs. реальность
PDF
Гибкие методологии разработки ПО в реальном мире
PDF
Tech Talks @NSU: Что есть QA и как в него попасть
PDF
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...
PDF
Tech Talks @NSU: DLang: возможности языка и его применение
PDF
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
PDF
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеру
PDF
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...
PDF
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
PDF
Tech Talks @NSU: Мир open source — мир возможностей
PDF
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
PDF
Тестировщик: ожидание vs. реальность
Tech Talks @NSU: Стажировки в американских IT-компаниях. Как стать стажером, ...
Tech Talks @NSU: Как живется преподавателю Computer Science у «нас» и у «них»
Back to the Future: Функциональное программирование вчера и сегодня
Что такое Highload? Секреты высокой нагрузки
Автоматическое доказательство теорем
AOT-компиляция Java
Защита от атак по сторонним каналам
Как приручить дракона: введение в LLVM
Тестировщик: ожидание vs. реальность
Гибкие методологии разработки ПО в реальном мире
Tech Talks @NSU: Что есть QA и как в него попасть
Tech Talks @NSU: Технологии кросс-платформенной разработки мобильных бизнес-п...
Tech Talks @NSU: DLang: возможности языка и его применение
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Что такое работа в техподдержке: тяжело ли живётся саппортеру
Tech Talks @NSU: Как олимпиадное программирование не испортило мою жизнь, а т...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Мир open source — мир возможностей
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Тестировщик: ожидание vs. реальность
Ad

Tech Talks @NSU: О качестве программного обеспечения