SlideShare a Scribd company logo
1 of 53
Download to read offline
ТЕСТИРОВАНИЕ
КАК ПАРАРАЗРАБОТКА
@p0deje	

p0deje@gmail.com
• 7+ лет в тестировании	

• Head QA @Toptal	

• Code monkey @ Watir	

• (ex) Контрибутор @ Mozilla
АЛЕКСЕЙ РОДИОНОВ
КАЧЕСТВО
КАЧЕСТВО
соответствие реализации заданным характеристикам
КАЧЕСТВО
соответствие реализации заданным характеристикам	

(функциональная спека, дизайн, юзабилити, etc.)
ТЕСТИРОВАНИЕ
получение информации о качестве
ЗАЧЕМ?
ЗАЧЕМ?
изменение текущих процессов разработки
ЗАЧЕМ?
более лучшее качество
ЗАЧЕМ?
выше конкурентоспособность
ЗАЧЕМ?
увеличение прибыли
PROFIT!
N.B. Иллюстрация принципа “why stack” компанииThoughtWorks
КАК?
Верификация и Валидация
ВЕРИФИКАЦИЯ
мы сделали то, что требовалось
ВАЛИДАЦИЯ
то, что мы сделали, соответствует ожиданиям (клиента, пользователей)
КАК?
КАК?
Требования, планы, кейсы, трэкер и т.д.
КАК?
Требования, планы, кейсы, трэкер и т.д.	

Требования, планы, кейсы, трэкер и т.д.
КАК?
Требования, планы, кейсы, трэкер и т.д.	

Требования, планы, кейсы, трэкер и т.д.	

Требования, планы, кейсы, трэкер и т.д.
КАК?
Требования, планы, трэкер и т.д.	

Требования, планы, трэкер и т.д.	

Требования, планы, трэкер и т.д.
КАК?
Требования, трэкер и т.д.	

Требования, трэкер и т.д.	

Требования, трэкер и т.д.
КАК?
Требования и т.д.	

Требования и т.д.	

Требования и т.д.
КАК?
Как-то так
“РЕГРЕССИОННАЯ СПИРАЛЬ СМЕРТИ”
РУЧНОЕ ТЕСТИРОВАНИЕ НЕ
МАСШТАБИРУЕТСЯ
КОЛИЧЕСТВО ➜ КАЧЕСТВО
АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ
УРОВНИ
Юнит тесты
Интеграционные
тесты
Системные тесты
ЮНИТ ТЕСТЫ
• Методы и классы	

• В 90% случаев разработчики
ИНТЕГРАЦИОННЫЕ ТЕСТЫ
• Взаимодействие отдельных компонентов	

• Big bang, bottom-up, top-down
СИСТЕМНЫЕ ТЕСТЫ
• Полностью собранная система	

• GUI, Exploratory,Ad hoc, Security, Usability, etc.
Входные данные Тестируемая система Оракул
ТЕСТ
ВХОДНЫЕ ДАННЫЕ
daysInMonthToString(days)
ВХОДНЫЕ ДАННЫЕ
daysInMonthToString(days)
daysInMonthToString(10) #=> “10 days”
ВХОДНЫЕ ДАННЫЕ
daysInMonthToString(days)
daysInMonthToString(10) #=> “10 days”
daysInMonthToString(50) #=> Error: “No more than 31 days”
АНАЛИЗ ПОГРАНИЧНЫХ ЗНАЧЕНИЙ
… -1 0 31 32 …
АНАЛИЗ ПОГРАНИЧНЫХ ЗНАЧЕНИЙ
… -1 0 31 32 …
Неверно НеверноВерно
АНАЛИЗ ПОГРАНИЧНЫХ ЗНАЧЕНИЙ
daysInMonthToString(-1)
daysInMonthToString(0)
daysInMonthToString(31)
daysInMonthToString(32)
КЛАССЫ ЭКВИВАЛЕНТНОСТИ
Единственное число - day	

Множественное число - days
КЛАССЫ ЭКВИВАЛЕНТНОСТИ
daysInMonthToString(-1)
daysInMonthToString(0)
daysInMonthToString(31)
daysInMonthToString(32)
daysInMonthToString(1)
Входные данные Тестируемая система Оракул
ТЕСТ
ОРАКУЛ
• Предсказывает поведение системы	

• Определяет результат теста (pass/fail)	

• Джеймс Бах / Майкл Болтон:“FEW HICCUPPS”	

• Дуг Хоффман:“Таксономия оракулов”
ЧТО ДАЛЬШЕ?
ЧТО ДАЛЬШЕ?
Непрерывная интеграция, деплоймент,ATDD, etc.
ЧТО ДАЛЬШЕ?
Непрерывная интеграция, деплоймент,ATDD, etc.	

Оптимизация тестов, инфраструктура, etc.
ТЕСТИРОВАНИЕ?
ТЕСТИРОВАНИЕ?	

ПАРАРАЗРАБОТКА!
ПАРАДЕВ
Человек в команде разработки, который	

не является разработчиком
ПАРАДЕВ
Человек со множеством скиллов	

и неограниченный формальными рамками
ПАРАДЕВ
Цель тестирования - перестать тестировать
ПАРАДЕВ
“Test is dead” - Alberto Savoia
@p0deje	

p0deje@gmail.com
СПАСИБО!

More Related Content

Viewers also liked

2016 06-11 Данил Перевалов. Создание простых анимаций на андроид
2016 06-11 Данил Перевалов. Создание простых анимаций на андроид2016 06-11 Данил Перевалов. Создание простых анимаций на андроид
2016 06-11 Данил Перевалов. Создание простых анимаций на андроидОмские ИТ-субботники
 
2016-08-20 02 Антон Ковалев, Антон Кормаков. Viper. Чистая архитектура для iOS
2016-08-20 02 Антон Ковалев, Антон Кормаков. Viper. Чистая архитектура для iOS2016-08-20 02 Антон Ковалев, Антон Кормаков. Viper. Чистая архитектура для iOS
2016-08-20 02 Антон Ковалев, Антон Кормаков. Viper. Чистая архитектура для iOSОмские ИТ-субботники
 
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...Омские ИТ-субботники
 
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестовОмские ИТ-субботники
 
2016-10-01 02 Евгений Комаров. Как я сделал IoT-кикер
2016-10-01 02 Евгений Комаров. Как я сделал IoT-кикер2016-10-01 02 Евгений Комаров. Как я сделал IoT-кикер
2016-10-01 02 Евгений Комаров. Как я сделал IoT-кикерОмские ИТ-субботники
 
2014-04-04 03 Александр Курочкин. PHP. Ускорение, о котором нет смысла спорить.
2014-04-04 03 Александр Курочкин. PHP. Ускорение, о котором нет смысла спорить.2014-04-04 03 Александр Курочкин. PHP. Ускорение, о котором нет смысла спорить.
2014-04-04 03 Александр Курочкин. PHP. Ускорение, о котором нет смысла спорить.Омские ИТ-субботники
 
Current affairs quiz
Current affairs  quizCurrent affairs  quiz
Current affairs quizAnil Kumar
 
Basic load out methodologies introduction
Basic load out methodologies introductionBasic load out methodologies introduction
Basic load out methodologies introductionBruce nguyen
 

Viewers also liked (10)

2016 06-11 Данил Перевалов. Создание простых анимаций на андроид
2016 06-11 Данил Перевалов. Создание простых анимаций на андроид2016 06-11 Данил Перевалов. Создание простых анимаций на андроид
2016 06-11 Данил Перевалов. Создание простых анимаций на андроид
 
2016-08-20 02 Антон Ковалев, Антон Кормаков. Viper. Чистая архитектура для iOS
2016-08-20 02 Антон Ковалев, Антон Кормаков. Viper. Чистая архитектура для iOS2016-08-20 02 Антон Ковалев, Антон Кормаков. Viper. Чистая архитектура для iOS
2016-08-20 02 Антон Ковалев, Антон Кормаков. Viper. Чистая архитектура для iOS
 
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...
2015-11-07 01 Виталий Кравцов. Webpack: человеческий подход к разработке веб ...
 
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов
 
2016-10-01 02 Евгений Комаров. Как я сделал IoT-кикер
2016-10-01 02 Евгений Комаров. Как я сделал IoT-кикер2016-10-01 02 Евгений Комаров. Как я сделал IoT-кикер
2016-10-01 02 Евгений Комаров. Как я сделал IoT-кикер
 
2014-04-04 03 Александр Курочкин. PHP. Ускорение, о котором нет смысла спорить.
2014-04-04 03 Александр Курочкин. PHP. Ускорение, о котором нет смысла спорить.2014-04-04 03 Александр Курочкин. PHP. Ускорение, о котором нет смысла спорить.
2014-04-04 03 Александр Курочкин. PHP. Ускорение, о котором нет смысла спорить.
 
Module 1
Module 1Module 1
Module 1
 
Video game violence
Video game violenceVideo game violence
Video game violence
 
Current affairs quiz
Current affairs  quizCurrent affairs  quiz
Current affairs quiz
 
Basic load out methodologies introduction
Basic load out methodologies introductionBasic load out methodologies introduction
Basic load out methodologies introduction
 

Similar to 2015-03-07 02 Алексей Родионов. Тестирование как параразработка

Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий)
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий) Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий)
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий) IT Club Mykolayiv
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITGoIT
 
QA MeetUp - Алексей Чумагин: "Тестирование в Big Data"
QA MeetUp - Алексей Чумагин: "Тестирование в Big Data"QA MeetUp - Алексей Чумагин: "Тестирование в Big Data"
QA MeetUp - Алексей Чумагин: "Тестирование в Big Data"Provectus
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineSergiy Povolyashko, PMP
 
Особенности тестирования облачных сервисов
Особенности тестирования облачных сервисовОсобенности тестирования облачных сервисов
Особенности тестирования облачных сервисовSQALab
 
Интернет-магазин программа развития на год
Интернет-магазин программа развития на годИнтернет-магазин программа развития на год
Интернет-магазин программа развития на годxi86
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQAFest
 
Решение по рекрутингу для HR на базе Taleo Enterprise Edition
Решение по рекрутингу для HR на базе Taleo Enterprise EditionРешение по рекрутингу для HR на базе Taleo Enterprise Edition
Решение по рекрутингу для HR на базе Taleo Enterprise EditionSergey Ananiev
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineSergiy Povolyashko
 
Организация процесса ручного тестирования
Организация процесса ручного тестированияОрганизация процесса ручного тестирования
Организация процесса ручного тестированияIT61
 
Фабрика Юзабилити V.2
Фабрика Юзабилити V.2Фабрика Юзабилити V.2
Фабрика Юзабилити V.2Макс Козлов
 
QA Lab: тестирование ПО. Николай Бобошко: "Тестирование требования или как De...
QA Lab: тестирование ПО. Николай Бобошко: "Тестирование требования или как De...QA Lab: тестирование ПО. Николай Бобошко: "Тестирование требования или как De...
QA Lab: тестирование ПО. Николай Бобошко: "Тестирование требования или как De...GeeksLab Odessa
 
Через тернии к звездам
Через тернии к звездамЧерез тернии к звездам
Через тернии к звездамGonchik Tsymzhitov
 
Upwork Business Camp Odessa. Running an IT agency. Important points to focus ...
Upwork Business Camp Odessa. Running an IT agency. Important points to focus ...Upwork Business Camp Odessa. Running an IT agency. Important points to focus ...
Upwork Business Camp Odessa. Running an IT agency. Important points to focus ...Alex Barkov
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформацииSQALab
 

Similar to 2015-03-07 02 Алексей Родионов. Тестирование как параразработка (20)

Gozhyi_WebCamp_2013
Gozhyi_WebCamp_2013Gozhyi_WebCamp_2013
Gozhyi_WebCamp_2013
 
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий)
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий) Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий)
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий)
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
 
QA MeetUp - Алексей Чумагин: "Тестирование в Big Data"
QA MeetUp - Алексей Чумагин: "Тестирование в Big Data"QA MeetUp - Алексей Чумагин: "Тестирование в Big Data"
QA MeetUp - Алексей Чумагин: "Тестирование в Big Data"
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
 
10_tips_for_become_qa
10_tips_for_become_qa10_tips_for_become_qa
10_tips_for_become_qa
 
Особенности тестирования облачных сервисов
Особенности тестирования облачных сервисовОсобенности тестирования облачных сервисов
Особенности тестирования облачных сервисов
 
Интернет-магазин программа развития на год
Интернет-магазин программа развития на годИнтернет-магазин программа развития на год
Интернет-магазин программа развития на год
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
 
Решение по рекрутингу для HR на базе Taleo Enterprise Edition
Решение по рекрутингу для HR на базе Taleo Enterprise EditionРешение по рекрутингу для HR на базе Taleo Enterprise Edition
Решение по рекрутингу для HR на базе Taleo Enterprise Edition
 
BABOK без бабок
BABOK без бабокBABOK без бабок
BABOK без бабок
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
 
Agile In House
Agile In HouseAgile In House
Agile In House
 
Организация процесса ручного тестирования
Организация процесса ручного тестированияОрганизация процесса ручного тестирования
Организация процесса ручного тестирования
 
Фабрика Юзабилити V.2
Фабрика Юзабилити V.2Фабрика Юзабилити V.2
Фабрика Юзабилити V.2
 
QA Lab: тестирование ПО. Николай Бобошко: "Тестирование требования или как De...
QA Lab: тестирование ПО. Николай Бобошко: "Тестирование требования или как De...QA Lab: тестирование ПО. Николай Бобошко: "Тестирование требования или как De...
QA Lab: тестирование ПО. Николай Бобошко: "Тестирование требования или как De...
 
Через тернии к звездам
Через тернии к звездамЧерез тернии к звездам
Через тернии к звездам
 
KPI и бонусы
KPI и бонусыKPI и бонусы
KPI и бонусы
 
Upwork Business Camp Odessa. Running an IT agency. Important points to focus ...
Upwork Business Camp Odessa. Running an IT agency. Important points to focus ...Upwork Business Camp Odessa. Running an IT agency. Important points to focus ...
Upwork Business Camp Odessa. Running an IT agency. Important points to focus ...
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
 

More from Омские ИТ-субботники

2017-08-12 01 Алексей Коровянский. Привет, ARKit!
2017-08-12 01 Алексей Коровянский. Привет, ARKit!2017-08-12 01 Алексей Коровянский. Привет, ARKit!
2017-08-12 01 Алексей Коровянский. Привет, ARKit!Омские ИТ-субботники
 
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKitОмские ИТ-субботники
 
2017-05-06 02 Илья Сиганов. Зачем учить машины?
2017-05-06 02 Илья Сиганов. Зачем учить машины?2017-05-06 02 Илья Сиганов. Зачем учить машины?
2017-05-06 02 Илья Сиганов. Зачем учить машины?Омские ИТ-субботники
 
2017 04-08 03 Максим Верзаков. Docker — жизнь, вселенная и все остальное
2017 04-08 03 Максим Верзаков. Docker — жизнь, вселенная и все остальное2017 04-08 03 Максим Верзаков. Docker — жизнь, вселенная и все остальное
2017 04-08 03 Максим Верзаков. Docker — жизнь, вселенная и все остальноеОмские ИТ-субботники
 
2017-04-08 01 Евгений Оськин. Video streaming: от идеи до нагруженной системы
2017-04-08 01 Евгений Оськин. Video streaming: от идеи до нагруженной системы2017-04-08 01 Евгений Оськин. Video streaming: от идеи до нагруженной системы
2017-04-08 01 Евгений Оськин. Video streaming: от идеи до нагруженной системыОмские ИТ-субботники
 
2017-03-11 02 Денис Нелюбин. Docker & Ansible - лучшие друзья DevOps
2017-03-11 02 Денис Нелюбин. Docker & Ansible - лучшие друзья DevOps2017-03-11 02 Денис Нелюбин. Docker & Ansible - лучшие друзья DevOps
2017-03-11 02 Денис Нелюбин. Docker & Ansible - лучшие друзья DevOpsОмские ИТ-субботники
 
2017-02-04 03 Алексей Букуров, Игорь Циглер. DSL для правил валидации
2017-02-04 03 Алексей Букуров, Игорь Циглер. DSL для правил валидации2017-02-04 03 Алексей Букуров, Игорь Циглер. DSL для правил валидации
2017-02-04 03 Алексей Букуров, Игорь Циглер. DSL для правил валидацииОмские ИТ-субботники
 
2017-02-04 01 Евгений Тюменцев. Выразительные возможности языков программиро...
2017-02-04 01 Евгений Тюменцев. Выразительные возможности языков программиро...2017-02-04 01 Евгений Тюменцев. Выразительные возможности языков программиро...
2017-02-04 01 Евгений Тюменцев. Выразительные возможности языков программиро...Омские ИТ-субботники
 
2016-12-03 01 Вадим Литвинов. От 2D к 3D обзор методов реконструкции поверхно...
2016-12-03 01 Вадим Литвинов. От 2D к 3D обзор методов реконструкции поверхно...2016-12-03 01 Вадим Литвинов. От 2D к 3D обзор методов реконструкции поверхно...
2016-12-03 01 Вадим Литвинов. От 2D к 3D обзор методов реконструкции поверхно...Омские ИТ-субботники
 
2016-12-03 02 Алексей Городецкий. Как пишут компиляторы
2016-12-03 02 Алексей Городецкий. Как пишут компиляторы2016-12-03 02 Алексей Городецкий. Как пишут компиляторы
2016-12-03 02 Алексей Городецкий. Как пишут компиляторыОмские ИТ-субботники
 
2016-12-03 03 Евгений Тюменцев. DSL на коленке
2016-12-03 03 Евгений Тюменцев. DSL на коленке2016-12-03 03 Евгений Тюменцев. DSL на коленке
2016-12-03 03 Евгений Тюменцев. DSL на коленкеОмские ИТ-субботники
 
2016-11-12 02 Николай Линкер. Чему Java может поучиться у Haskell и наоборот
2016-11-12 02 Николай Линкер. Чему Java может поучиться у Haskell и наоборот2016-11-12 02 Николай Линкер. Чему Java может поучиться у Haskell и наоборот
2016-11-12 02 Николай Линкер. Чему Java может поучиться у Haskell и наоборотОмские ИТ-субботники
 
2016-11-12 03 Максим Дроздов. Навести порядок быстро, или как спасти оценки н...
2016-11-12 03 Максим Дроздов. Навести порядок быстро, или как спасти оценки н...2016-11-12 03 Максим Дроздов. Навести порядок быстро, или как спасти оценки н...
2016-11-12 03 Максим Дроздов. Навести порядок быстро, или как спасти оценки н...Омские ИТ-субботники
 
2016-11-12 01 Егор Непомнящих. Агрегация и осведомленность
2016-11-12 01 Егор Непомнящих. Агрегация и осведомленность 2016-11-12 01 Егор Непомнящих. Агрегация и осведомленность
2016-11-12 01 Егор Непомнящих. Агрегация и осведомленность Омские ИТ-субботники
 
2016-10-01 03 Андрей Аржанников. Что такое Bluetooth Low Energy?
2016-10-01 03 Андрей Аржанников. Что такое Bluetooth Low Energy?2016-10-01 03 Андрей Аржанников. Что такое Bluetooth Low Energy?
2016-10-01 03 Андрей Аржанников. Что такое Bluetooth Low Energy?Омские ИТ-субботники
 
2016-10-01 01 Звиад Кардава. Welcome to Internet of Things
2016-10-01 01 Звиад Кардава. Welcome to Internet of Things2016-10-01 01 Звиад Кардава. Welcome to Internet of Things
2016-10-01 01 Звиад Кардава. Welcome to Internet of ThingsОмские ИТ-субботники
 
2016-09-17 02 Игорь Гончаровский. Техническая и программная сторона VoIP
2016-09-17 02 Игорь Гончаровский. Техническая и программная сторона VoIP2016-09-17 02 Игорь Гончаровский. Техническая и программная сторона VoIP
2016-09-17 02 Игорь Гончаровский. Техническая и программная сторона VoIPОмские ИТ-субботники
 
2016-09-17 01 Василий Полозов. Обзор понятий и технологий VoIP
2016-09-17 01 Василий Полозов. Обзор понятий и технологий VoIP2016-09-17 01 Василий Полозов. Обзор понятий и технологий VoIP
2016-09-17 01 Василий Полозов. Обзор понятий и технологий VoIPОмские ИТ-субботники
 

More from Омские ИТ-субботники (20)

2017-08-12 01 Алексей Коровянский. Привет, ARKit!
2017-08-12 01 Алексей Коровянский. Привет, ARKit!2017-08-12 01 Алексей Коровянский. Привет, ARKit!
2017-08-12 01 Алексей Коровянский. Привет, ARKit!
 
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
2017-08-12 02 Антон Ковалев. Texture a.k.a AsyncDisplayKit
 
2017-05-06 02 Илья Сиганов. Зачем учить машины?
2017-05-06 02 Илья Сиганов. Зачем учить машины?2017-05-06 02 Илья Сиганов. Зачем учить машины?
2017-05-06 02 Илья Сиганов. Зачем учить машины?
 
2017 04-08 03 Максим Верзаков. Docker — жизнь, вселенная и все остальное
2017 04-08 03 Максим Верзаков. Docker — жизнь, вселенная и все остальное2017 04-08 03 Максим Верзаков. Docker — жизнь, вселенная и все остальное
2017 04-08 03 Максим Верзаков. Docker — жизнь, вселенная и все остальное
 
2017-04-08 01 Евгений Оськин. Video streaming: от идеи до нагруженной системы
2017-04-08 01 Евгений Оськин. Video streaming: от идеи до нагруженной системы2017-04-08 01 Евгений Оськин. Video streaming: от идеи до нагруженной системы
2017-04-08 01 Евгений Оськин. Video streaming: от идеи до нагруженной системы
 
2017-03-11 02 Денис Нелюбин. Docker & Ansible - лучшие друзья DevOps
2017-03-11 02 Денис Нелюбин. Docker & Ansible - лучшие друзья DevOps2017-03-11 02 Денис Нелюбин. Docker & Ansible - лучшие друзья DevOps
2017-03-11 02 Денис Нелюбин. Docker & Ansible - лучшие друзья DevOps
 
2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes
2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes
2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes
 
2017-02-04 03 Алексей Букуров, Игорь Циглер. DSL для правил валидации
2017-02-04 03 Алексей Букуров, Игорь Циглер. DSL для правил валидации2017-02-04 03 Алексей Букуров, Игорь Циглер. DSL для правил валидации
2017-02-04 03 Алексей Букуров, Игорь Циглер. DSL для правил валидации
 
2017-02-04 02 Яков Лило. Решение задач
2017-02-04 02 Яков Лило. Решение задач2017-02-04 02 Яков Лило. Решение задач
2017-02-04 02 Яков Лило. Решение задач
 
2017-02-04 01 Евгений Тюменцев. Выразительные возможности языков программиро...
2017-02-04 01 Евгений Тюменцев. Выразительные возможности языков программиро...2017-02-04 01 Евгений Тюменцев. Выразительные возможности языков программиро...
2017-02-04 01 Евгений Тюменцев. Выразительные возможности языков программиро...
 
2016-12-03 01 Вадим Литвинов. От 2D к 3D обзор методов реконструкции поверхно...
2016-12-03 01 Вадим Литвинов. От 2D к 3D обзор методов реконструкции поверхно...2016-12-03 01 Вадим Литвинов. От 2D к 3D обзор методов реконструкции поверхно...
2016-12-03 01 Вадим Литвинов. От 2D к 3D обзор методов реконструкции поверхно...
 
2016-12-03 02 Алексей Городецкий. Как пишут компиляторы
2016-12-03 02 Алексей Городецкий. Как пишут компиляторы2016-12-03 02 Алексей Городецкий. Как пишут компиляторы
2016-12-03 02 Алексей Городецкий. Как пишут компиляторы
 
2016-12-03 03 Евгений Тюменцев. DSL на коленке
2016-12-03 03 Евгений Тюменцев. DSL на коленке2016-12-03 03 Евгений Тюменцев. DSL на коленке
2016-12-03 03 Евгений Тюменцев. DSL на коленке
 
2016-11-12 02 Николай Линкер. Чему Java может поучиться у Haskell и наоборот
2016-11-12 02 Николай Линкер. Чему Java может поучиться у Haskell и наоборот2016-11-12 02 Николай Линкер. Чему Java может поучиться у Haskell и наоборот
2016-11-12 02 Николай Линкер. Чему Java может поучиться у Haskell и наоборот
 
2016-11-12 03 Максим Дроздов. Навести порядок быстро, или как спасти оценки н...
2016-11-12 03 Максим Дроздов. Навести порядок быстро, или как спасти оценки н...2016-11-12 03 Максим Дроздов. Навести порядок быстро, или как спасти оценки н...
2016-11-12 03 Максим Дроздов. Навести порядок быстро, или как спасти оценки н...
 
2016-11-12 01 Егор Непомнящих. Агрегация и осведомленность
2016-11-12 01 Егор Непомнящих. Агрегация и осведомленность 2016-11-12 01 Егор Непомнящих. Агрегация и осведомленность
2016-11-12 01 Егор Непомнящих. Агрегация и осведомленность
 
2016-10-01 03 Андрей Аржанников. Что такое Bluetooth Low Energy?
2016-10-01 03 Андрей Аржанников. Что такое Bluetooth Low Energy?2016-10-01 03 Андрей Аржанников. Что такое Bluetooth Low Energy?
2016-10-01 03 Андрей Аржанников. Что такое Bluetooth Low Energy?
 
2016-10-01 01 Звиад Кардава. Welcome to Internet of Things
2016-10-01 01 Звиад Кардава. Welcome to Internet of Things2016-10-01 01 Звиад Кардава. Welcome to Internet of Things
2016-10-01 01 Звиад Кардава. Welcome to Internet of Things
 
2016-09-17 02 Игорь Гончаровский. Техническая и программная сторона VoIP
2016-09-17 02 Игорь Гончаровский. Техническая и программная сторона VoIP2016-09-17 02 Игорь Гончаровский. Техническая и программная сторона VoIP
2016-09-17 02 Игорь Гончаровский. Техническая и программная сторона VoIP
 
2016-09-17 01 Василий Полозов. Обзор понятий и технологий VoIP
2016-09-17 01 Василий Полозов. Обзор понятий и технологий VoIP2016-09-17 01 Василий Полозов. Обзор понятий и технологий VoIP
2016-09-17 01 Василий Полозов. Обзор понятий и технологий VoIP
 

2015-03-07 02 Алексей Родионов. Тестирование как параразработка