SlideShare une entreprise Scribd logo
1  sur  56
Télécharger pour lire hors ligne
1CONFIDENTIAL
Глобальный обзор
процесса QA и его важность
ROMAN SOROKA
March, 2018
2CONFIDENTIAL
• Диплом специалиста ИТ
• Диплом магистра
инновационного
менеджмента
• Сертификат PMP
• Более 10 лет в ИТ в разных
ролях
• Team Lead / Resource
Manager в Epam Systems
Роман Сорока титулы и звания
3CONFIDENTIAL
• Родился в городе Арзамас-16
(теперь Саров), который
является федеральным
ядерным центром РФ и
одним из крупнейших
мировых научных центров
Родом из Сарова
4CONFIDENTIAL
• Родился в городе Арзамас-16
(теперь Саров), который
является федеральным
ядерным центром РФ и
одним из крупнейших
мировых научных центров
• Переехал из Москвы в Минск.
Переехал в Минск
5CONFIDENTIAL
• Основатель сообщества ИТ
специалистов interit.by
• Активист сообщества
comaqa.by
• Клуб публичных выступлений
• Клуб настольных игр
• Клуб лазертага
Организатор сообществ
6CONFIDENTIAL
• Провожу тренинги по
направлениям:
– Выстраивания
управленческих процессов
– Ведению переговоров
– Организации QA процессов
– Автоматизации тестирования
– Публичных выступлений
– Финансовой граммотности
– Личностного роста
Тренер
7CONFIDENTIAL
•Специалист по
автоматизации
тестирования.
•Завершил успешно 14
проектов в этой
области.
•Всякое бывало.
Автоматизатор
8CONFIDENTIAL
•Руковожу пулом общего
направления по
автоматизации
тестирования в
компании Epam Systems
Руководитель пула coconut nuts
9CONFIDENTIAL
Включаемся в работу
10CONFIDENTIAL
2
1
3
Agenda
QA система
человека
– Устройство иммунной системы
человека
QA система
общества
– Устройство системы общественной
безопасности
QA ИТ
– Аналогии устройства человека и
человеческого общества в ИТ
11CONFIDENTIAL
12CONFIDENTIAL
• Вирусы—очень маленькие патогены
(гораздо меньше клеток). Они не
могут размножаться вне клеток.
• Цель вируса—проникнуть внутрь
клетки, преодолев все защитные
барьеры, и наладить там
конвейерную линию производства
самого себя, используя
индустриальные мощности клетки.
Обычно клетка потом разрушается.
Патогены - вирус
13CONFIDENTIAL
• Бактерии чаще всего представляют
собой одноклеточные организмы.
Они гораздо больше вирусов и
обычно живут вне клеток
человеческого организма.
• В организме человека бактерии
конкурируют за полезные вещества.
Бактерии частенько убивают наши
клетки в погоне за чем-то
питательным. Также они выделяют
токсины как побочный продукт
своей жизнедеятельности.
Патогены - бактерии
14CONFIDENTIAL
15CONFIDENTIAL
• Довольно здоровая клетка
врождённой иммунной системы,
которая поглощает бактерии,
нехорошие клетки и всякие отходы
жизнедеятельности. Чем-то
напоминает амебу.
• Сначала с инфекцией сталкивается
малочисленный авангард, потом
подтягиваются основные войска, а
потом уже включается медленная,
но тяжелая артиллерия.
Врождённая иммунная система - макрофаги
16CONFIDENTIAL
• Фагоцит обнаружил и скушал
бактерию. После этого он запускает
сигнал тревоги—выбрасывает в
окружающее пространство
сигнальные белки: цитокины. Они
попадают в кровь, и к месту
инфекции из крови
мигрируют лейкоциты.
• Бактерий обычно много и нужны
более многочисленные боевые
соединения, а лейкоциты именно
такие.
Врождённая иммунная система - фагоцит
17CONFIDENTIAL
• Лейкоциты - Белые кровяные тельца
(нейтрофилы и прочие). Умеют
поглощать патогены и даже
создавать невероятные ловушки для
них.
• Вещества, вызывающие реакцию
воспаления, привлекают новые
лейкоциты к месту внедрения
чужеродных тел. Уничтожая
чужеродные тела и поврежденные
клетки, лейкоциты гибнут в больших
количествах.
Врождённая иммунная система - лейкоциты
18CONFIDENTIAL
• Сигнальные белковые молекулы, с
помощью которых информация о
воспалении или инфекции
распространяется куда попало.
• Цитокин выделяется на поверхность
клетки А и взаимодействует с
рецептором находящейся рядом
клетки В. Таким образом, от клетки
А к клетке В передается сигнал,
который запускает в клетке В
дальнейшие реакции.
Врождённая иммунная система - цитокины
19CONFIDENTIAL
• Антигенпрезентующие клетки (APC) -
APC умеют выставлять наружу и
показывать всем желающим
антигены. Антигены попадаются не
всегда. Грубо говоря, APC
выставляет наружу пептиды,
которые являются кусками вируса
или бактерии.
• Можно сказать, APC являются
основным связующим звеном между
двумя иммунными подсистемами.
Врождённая иммунная система – APC
20CONFIDENTIAL
21CONFIDENTIAL
• APC берут куски патогена и
путешествуют в лимфоузлы, где
встречаются с T-лимфоцитами / T-
cell. T-лимфоциты видят, что кусок
патогена не является родной частью
организма, и превращаются в один
из двух видов:
– либо в Т-киллеры (cytotoxic T-
cell, которые умеют убивать)
– либо в Т-хелперы (T-helper cell,
которые активируют B-
лимфоциты / B-cell).
Адаптивная иммунная система – начало
22CONFIDENTIAL
• Т-лимфоциты, главной
функцией которых является
уничтожение повреждённых
клеток собственного организма.
Мишени Т-киллеров — это
клетки, поражённые
внутриклеточными паразитами
(к которым относятся вирусы и
некоторые виды бактерий),
опухолевые клетки.
Адаптивная иммунная система – T-killer
23CONFIDENTIAL
• B-лимфоциты умеют производить
огромное количество антител
/ antibody). Антитела доставляются
к месту инфекции и очень сильно
помогают другим клеткам иммунной
системы обнаруживать и уничтожать
патогены. Процесс выработки
антител не сильно быстрый,
концентрация достигает пика дней
через 10–15.
Адаптивная иммунная система – B-cell
24CONFIDENTIAL
• Белковые молекулы, которые
синтезируются B-лимфоцитами.
Обычно человеческий организм
умеет синтезировать 100 миллионов
разных антител—
это огромное разнообразие
необходимо для распознавания
постоянно меняющихся вирусов и
прочих патогенов.
Адаптивная иммунная система – Антитела
25CONFIDENTIAL
26CONFIDENTIAL
• Фагоциты и бактерии активно
участвуют в гонке вооружений.
Фагоциты стремятся отрастить
рецепторы, которые
распознают критически важные и
специфичные для вредных
бактерий молекулы. Бактерии
стремятся избавиться от этих
специфичных молекул и заменить их
чем-то другим, чтобы рецепторы
перестали работать.
Как организм отличает свои клетки от чужих?
27CONFIDENTIAL
• Клетка внутри дробит всё на мелкие
кусочки и выставляет их наружу на
обозрение всем заинтересованным
лицам через специальный комплекс
белковых молекул (MHC).
Заинтересованные лица (например,
T-киллер) смотрят на эти куски в
поисках антигенов. Если антиген
совпадает с рецептором, то сразу
становится ясно, что внутри клетки
происходит что-то нехорошее. А
если не совпадает, то клетка
считается здоровой.
Как организм узнает, что у клетки проблемы внутри?
28CONFIDENTIAL
• Антиген—любое вещество, которое
организм считает чужеродным.
Таких веществ огромное
количество, как можно себе
представить. Поэтому организму
необходимо уметь производить
около 100 миллионов
разновидностей антител, чтобы
уметь распознавать все эти
антигены.
Как организм производит такое многообразие антител?
29CONFIDENTIAL
• Антитела (antibody) в целом похожи,
но у них есть часть, которая весьма
разнообразна. Собственно эта часть
и умеет распознавать антигены.
• У антител есть главная задача:
прикрепляться к патогенам и
сигнализировать клеткам иммунной
системы о том, что это можно
уничтожать. Кроме того, бактерии,
облепленные антителами, теряют
подвижность, что облегчает
фагоцитам охоту за ними.
Как организм производит такое многообразие антител?
30CONFIDENTIAL
• Как нам получить 100 миллионов
разных конфигураций антител? В
дело вступает крайне элегантный
процесс модульного дизайна,
который называется V(D)J-
рекомбинацией.
• Случайные вставки в 90% случаев
приводят к нефункциональной B-
клетке, которая уничтожается
организмом. Так что выживает
только 10% B-клеток. Процесс
рекомбинации довольно дорогой.
Как организм производит такое многообразие антител?
31CONFIDENTIAL
• Когда в организм попал известный
организму патоген, его презентуют
клетке памяти. Она активируется,
размножается и начинает
производить антитела в гораздо
больших количествах.
• При первом иммунном ответе
ключевая концентрация антител
достигается через 15 дней, а при
повторном скорость выработки
антител выше в 100 раз.
Как работает память адаптивной иммунной системы?
32CONFIDENTIAL
• Иммунная система делится на две системы:
– Врождённую, которая постоянно осуществляет проверку всех поступающих
изменений.
– Адаптивную, которая хранит информацию о предыдущих проблемах и
подготавливает ответ на новые.
• Все защитные агенты имеют чёткую специализацию по выполняемым
задачам, полномочиям и срокам действия.
• Несмотря на колоссальные ресурсы, организм не может обеспечить себе
100% покрытие от всех болезней, поэтому он работает итеративно и 90%
ресурсов расходуется вхолостую, чтобы получить нужные 10%.
Иммунная система человека – итоги
33CONFIDENTIAL
•Сергеев Борис – Занимательная
физиология (аудиокнига)
•Lauren M. Sompayrac – How the Immune
System Works (The How it Works Series)
Иммунная система – рекомендуемая литература
34CONFIDENTIAL
35CONFIDENTIAL
• Иммунная система
государства выполняет те же
функции, что и иммунная
система человека, и
организована подобно ей, но
накладываются нюансы
человеческой психологии со
всеми её плюсами и
минусами.
Иммунная система государства
36CONFIDENTIAL
•Все границы чётко
очерчены и происходит
фильтрация – что
допустимо, а что нет.
•Осуществляет
постоянный контроль
как и врождённая
иммунная система.
Иммунная система государства – таможня
37CONFIDENTIAL
•Милиция следит за
соблюдением
социальных протоколов
(законов) общества.
•Судебная система
используется для
проверки свой-чужой.
Иммунная система государства – МВД
38CONFIDENTIAL
•Обладают большими
полномочиями и
возможностями и имеют
различные
специализированные
функции.
Иммунная система государства – Спецслужбы
39CONFIDENTIAL
• Защитные системы
совершенствуются после
произошедших событий и хранят
память о произошедших событиях:
– Рамки металлодетекторов
– Видеокамеры
– Обученные собаки
• Как и в мире вирусов и бактерий,
всё время идёт эволюция средств
нападения и защиты.
Адаптация и память о прошедших событиях
40CONFIDENTIAL
• Все государственные решения
принимают люди, и тут начинает
играть решающую роль
человеческий фактор. От того,
насколько эти люди
профессиональны, порядочны и
преданны интересам страны и
насколько они соизмеряют свои
трудности и трудности граждан,
будет зависеть “качество” власти и
способность к положительной
динамике преобразований.
Особенности работы с людьми
41CONFIDENTIAL
• Настаивайте на том, чтобы всё происходило через обусловленные каналы. Не
ищите простых путей, препятствуйте принятию быстрых решений.
• Если это возможно, решайте вопросы при участии комитетов, отправляйте
проблемы на дальнейшее изучение и рассмотрение. Попробуйте сделать так, чтобы
в комитет входило как можно больше людей — не менее пяти человек.
• Требуйте наиболее точных формулировок во время разговора, в протоколах и
резолюциях.
• Настаивайте на повторном рассмотрении вопроса, возвращайтесь к тому, что уже
решили на последнем совещании.
• Призывайте других быть разумными, осторожными и избегайте поспешности. Это
может привести к затруднениям или проблемам в будущем.
Особенности успешной работы или диверсия
42CONFIDENTIAL
• Определите, кто из ваших сотрудников выполняет самую простую и несущественную
работу. Придумайте важные задания и назначьте именно этих коллег ответственными.
Отдавайте предпочтение самым неэффективным сотрудникам.
• Настаивайте на безупречном выполнении задания. Заставьте переделать его снова тех,
кто допустил малейшие ошибки.
• Чтобы понизить командный дух, повысьте тех, кто работает меньше всего. Будьте
благосклонны к самым неэффективным работникам.
• Устройте совещание, когда количество срочных заданий достигло критической отметки.
• Увеличьте количество процедур и инструкций, связанных с заработной платой. Как
минимум три человека должны одобрить все те документы, с которыми бы справился и
один сотрудник.
Диверсионная работа в менеджменте
43CONFIDENTIAL
• Все защитные службы имеют чёткую специализацию по выполняемым
задачам, полномочиям и срокам действия.
• Несмотря на колоссальные ресурсы, государство не может обеспечить
себе 100% защиту от всех угроз, поэтому защитные механизмы
адаптируются итеративно после столкновения с проблемой.
• Люди, в отличии от клеток организма, могут недобросовестно выполнять
свои функции из-за недостатка компетенции или умышленных действий.
Иммунная система общества – итоги
44CONFIDENTIAL
45CONFIDENTIAL
• Изначально баги могут проникать
свободно незамеченными и
плодиться в неограниченных
количествах, поскольку
первоначально нет никаких способов
проверить работоспособность кроме
компилятора.
• Воспользуемся аналогией с
иммунной системой человека и
организацией процессов контроля в
обществе.
QA в ИТ
46CONFIDENTIAL
•Необходимо, чтобы как
и в иммуных системах
человека и общества
для всех действующих
агентов были
определены чёткие
роли, обязанности и
полномочия.
Распределим роли участников
47CONFIDENTIAL
•Как и в иммуных
системах невозможно
завершить задачу, если
не знать критериев её
выполнения заранее.
Определим критерий успеха
48CONFIDENTIAL
•Даже в мире клеток не
все клетки могут
достичь требуемой
квалификации и
фильтруются, особенно
важно учитывать это с
людьми.
Убедимся в наличии квалификации
49CONFIDENTIAL
•Людей в отличии от
клеток нужно
мотивировать, чтобы труд
был производительным.
Мотивируем людей
50CONFIDENTIAL
•Как и в живой системе
поддержка тестов – это
затратно и 100%-е покрытие
в бизнес системах – дорого
и непрактично.
Решаем, какие тесты нам нужны
51CONFIDENTIAL
Используем CI в повседневной работе
52CONFIDENTIAL
Быстрая проверка всех вносимых изменений
53CONFIDENTIAL
•Как и в живой системе
необходимо вести базу
знаний всех
встреченных дефектов,
чтобы при повторном
появлении их легко
обнаружить.
Учимся на собственных ошибках
54CONFIDENTIAL
•В регрессионом
тестировании
учитываются все
возможные критические
ошибки, которые мы
встречали, и
проверяются все
ключевые пункты.
Учимся на собственных ошибках
55CONFIDENTIAL
• Все люди и инструменты имеют чёткую специализацию по выполняемым
задачам, полномочиям и срокам действия.
• Независимо от имеющихся ресурсов, не рационально стремиться к 100%-у
покрытию, поскольку разрабатываемая система постоянно меняется, а не
стоит на месте.
• Обязательно нужно учиться на предыдущем опыте, проводить постоянный
мониторинг изменений и развиваться итерационно.
• Люди, в отличии от клеток организма, могут недобросовестно выполнять свои
функции из-за недостатка компетенции или умышленных действий, поэтому
нужно следить, чтобы они были мотивированны и квалифицированны.
QA в ИТ – итоги
56CONFIDENTIAL
THANK YOU FOR ATTENTION!
Roman Soroka: rnsoroka@gmail.com

Contenu connexe

Tendances

хайдуков1
хайдуков1хайдуков1
хайдуков1pasteurorg
 
белевцев1
белевцев1белевцев1
белевцев1pasteurorg
 
Иммунитет. Немного теории.
Иммунитет. Немного теории.Иммунитет. Немного теории.
Иммунитет. Немного теории.Mikhail Valivach
 
кудрявцев
кудрявцевкудрявцев
кудрявцевpasteurorg
 
таракина
таракинатаракина
таракинаpasteurorg
 
Прокариотические организмы
Прокариотические организмыПрокариотические организмы
Прокариотические организмыAlex Sarsenova
 
киселева2
киселева2киселева2
киселева2pasteurorg
 
резников
резниковрезников
резниковpasteurorg
 
Варвара Гарнюк - Как работает иммунная система
Варвара Гарнюк - Как работает иммунная системаВарвара Гарнюк - Как работает иммунная система
Варвара Гарнюк - Как работает иммунная системаШкольная лига РОСНАНО
 
козлов иг 2
козлов иг 2козлов иг 2
козлов иг 2pasteurorg
 
Лекция 16, Иммунитет
Лекция  16, ИммунитетЛекция  16, Иммунитет
Лекция 16, ИммунитетGreen Radullo
 
Сохранность биоинкапсулированных микрочеренков при хранении материала in-vitro
Сохранность биоинкапсулированных микрочеренков при хранении материала in-vitroСохранность биоинкапсулированных микрочеренков при хранении материала in-vitro
Сохранность биоинкапсулированных микрочеренков при хранении материала in-vitroBelalNASB
 
Лекция 17, ИММУННАЯ РЕАКЦИЯ
Лекция  17, ИММУННАЯ РЕАКЦИЯЛекция  17, ИММУННАЯ РЕАКЦИЯ
Лекция 17, ИММУННАЯ РЕАКЦИЯGreen Radullo
 

Tendances (20)

хайдуков1
хайдуков1хайдуков1
хайдуков1
 
белевцев1
белевцев1белевцев1
белевцев1
 
Иммунитет. Немного теории.
Иммунитет. Немного теории.Иммунитет. Немного теории.
Иммунитет. Немного теории.
 
кудрявцев
кудрявцевкудрявцев
кудрявцев
 
таракина
таракинатаракина
таракина
 
Прокариотические организмы
Прокариотические организмыПрокариотические организмы
Прокариотические организмы
 
киселева2
киселева2киселева2
киселева2
 
28902ip
28902ip28902ip
28902ip
 
резников
резниковрезников
резников
 
лядова2
лядова2лядова2
лядова2
 
Варвара Гарнюк - Как работает иммунная система
Варвара Гарнюк - Как работает иммунная системаВарвара Гарнюк - Как работает иммунная система
Варвара Гарнюк - Как работает иммунная система
 
508
508508
508
 
508
508508
508
 
козлов иг 2
козлов иг 2козлов иг 2
козлов иг 2
 
черных
черныхчерных
черных
 
Лекция 16, Иммунитет
Лекция  16, ИммунитетЛекция  16, Иммунитет
Лекция 16, Иммунитет
 
Сохранность биоинкапсулированных микрочеренков при хранении материала in-vitro
Сохранность биоинкапсулированных микрочеренков при хранении материала in-vitroСохранность биоинкапсулированных микрочеренков при хранении материала in-vitro
Сохранность биоинкапсулированных микрочеренков при хранении материала in-vitro
 
Лекция 17, ИММУННАЯ РЕАКЦИЯ
Лекция  17, ИММУННАЯ РЕАКЦИЯЛекция  17, ИММУННАЯ РЕАКЦИЯ
Лекция 17, ИММУННАЯ РЕАКЦИЯ
 
3_Общая микология. Видоизменения мицелия
3_Общая микология. Видоизменения мицелия3_Общая микология. Видоизменения мицелия
3_Общая микология. Видоизменения мицелия
 
Immunitet
ImmunitetImmunitet
Immunitet
 

Similaire à Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность

Синтезируя живое
Синтезируя живоеСинтезируя живое
Синтезируя живоеIlya Klabukov
 
Строение эукариотической клетки
Строение эукариотической клеткиСтроение эукариотической клетки
Строение эукариотической клеткиolik5sch
 
БИОСОФТ. цифровая медицина
БИОСОФТ. цифровая медицинаБИОСОФТ. цифровая медицина
БИОСОФТ. цифровая медицинаSkolkovo Robotics Center
 
Программа биомедицинских технологий, живых систем и материалов
Программа биомедицинских технологий, живых систем и материаловПрограмма биомедицинских технологий, живых систем и материалов
Программа биомедицинских технологий, живых систем и материаловIlya Klabukov
 
ТФ, иммунная система и опыт практического применения трансферов.
 ТФ, иммунная система  и опыт практического применения трансферов. ТФ, иммунная система  и опыт практического применения трансферов.
ТФ, иммунная система и опыт практического применения трансферов.frogjob
 
иммунитет
иммунитетиммунитет
иммунитетunlying
 
иммунитет
иммунитетиммунитет
иммунитетunlying
 
AMR monitoring in Arkhangelsk hospital (RUS)
AMR monitoring in Arkhangelsk hospital (RUS)AMR monitoring in Arkhangelsk hospital (RUS)
AMR monitoring in Arkhangelsk hospital (RUS)THL
 
Молекулярно клеточные комбинированные модели гематоэнцефалического барьера In...
Молекулярно клеточные комбинированные модели гематоэнцефалического барьера In...Молекулярно клеточные комбинированные модели гематоэнцефалического барьера In...
Молекулярно клеточные комбинированные модели гематоэнцефалического барьера In...startuptour
 
Высокотехнологичное хранилище клеток млекопитающих
Высокотехнологичное хранилище клеток млекопитающихВысокотехнологичное хранилище клеток млекопитающих
Высокотехнологичное хранилище клеток млекопитающихstartuptour
 
MedVio. New cancer treatment.
MedVio. New cancer treatment.MedVio. New cancer treatment.
MedVio. New cancer treatment.Artem Kruglov
 
Презентация на тему: Жизненный цикл клетки. Митоз. Амитоз
Презентация на тему: Жизненный цикл клетки. Митоз. АмитозПрезентация на тему: Жизненный цикл клетки. Митоз. Амитоз
Презентация на тему: Жизненный цикл клетки. Митоз. Амитоз2berkas
 
Преждевременность генетического тестирования предрасположенностей
Преждевременность генетического тестирования предрасположенностейПреждевременность генетического тестирования предрасположенностей
Преждевременность генетического тестирования предрасположенностейФатима Эркенова
 
Карьерные перспективы молодого ученого (updated)
Карьерные перспективы молодого ученого (updated)Карьерные перспективы молодого ученого (updated)
Карьерные перспективы молодого ученого (updated)Anastasia Demina
 

Similaire à Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность (20)

Синтезируя живое
Синтезируя живоеСинтезируя живое
Синтезируя живое
 
Строение эукариотической клетки
Строение эукариотической клеткиСтроение эукариотической клетки
Строение эукариотической клетки
 
БИОСОФТ. цифровая медицина
БИОСОФТ. цифровая медицинаБИОСОФТ. цифровая медицина
БИОСОФТ. цифровая медицина
 
иммунитет
иммунитетиммунитет
иммунитет
 
Лейкоциты
ЛейкоцитыЛейкоциты
Лейкоциты
 
Наука вне себя: Как создать персональное лекарство?
Наука вне себя: Как создать персональное лекарство?Наука вне себя: Как создать персональное лекарство?
Наука вне себя: Как создать персональное лекарство?
 
Программа биомедицинских технологий, живых систем и материалов
Программа биомедицинских технологий, живых систем и материаловПрограмма биомедицинских технологий, живых систем и материалов
Программа биомедицинских технологий, живых систем и материалов
 
ТФ, иммунная система и опыт практического применения трансферов.
 ТФ, иммунная система  и опыт практического применения трансферов. ТФ, иммунная система  и опыт практического применения трансферов.
ТФ, иммунная система и опыт практического применения трансферов.
 
иммунитет
иммунитетиммунитет
иммунитет
 
иммунитет
иммунитетиммунитет
иммунитет
 
AMR monitoring in Arkhangelsk hospital (RUS)
AMR monitoring in Arkhangelsk hospital (RUS)AMR monitoring in Arkhangelsk hospital (RUS)
AMR monitoring in Arkhangelsk hospital (RUS)
 
Молекулярно клеточные комбинированные модели гематоэнцефалического барьера In...
Молекулярно клеточные комбинированные модели гематоэнцефалического барьера In...Молекулярно клеточные комбинированные модели гематоэнцефалического барьера In...
Молекулярно клеточные комбинированные модели гематоэнцефалического барьера In...
 
Высокотехнологичное хранилище клеток млекопитающих
Высокотехнологичное хранилище клеток млекопитающихВысокотехнологичное хранилище клеток млекопитающих
Высокотехнологичное хранилище клеток млекопитающих
 
MedVio. New cancer treatment.
MedVio. New cancer treatment.MedVio. New cancer treatment.
MedVio. New cancer treatment.
 
Презентация на тему: Жизненный цикл клетки. Митоз. Амитоз
Презентация на тему: Жизненный цикл клетки. Митоз. АмитозПрезентация на тему: Жизненный цикл клетки. Митоз. Амитоз
Презентация на тему: Жизненный цикл клетки. Митоз. Амитоз
 
Преждевременность генетического тестирования предрасположенностей
Преждевременность генетического тестирования предрасположенностейПреждевременность генетического тестирования предрасположенностей
Преждевременность генетического тестирования предрасположенностей
 
010.ppt
010.ppt010.ppt
010.ppt
 
Фарманекс - Рейши
Фарманекс - РейшиФарманекс - Рейши
Фарманекс - Рейши
 
Карьерные перспективы молодого ученого (updated)
Карьерные перспективы молодого ученого (updated)Карьерные перспективы молодого ученого (updated)
Карьерные перспективы молодого ученого (updated)
 
Obzornaya lekciya
Obzornaya lekciyaObzornaya lekciya
Obzornaya lekciya
 

Plus de COMAQA.BY

Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...COMAQA.BY
 
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...COMAQA.BY
 
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...COMAQA.BY
 
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...COMAQA.BY
 
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...COMAQA.BY
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...COMAQA.BY
 
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...COMAQA.BY
 
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.COMAQA.BY
 
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.COMAQA.BY
 
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...COMAQA.BY
 
Моя роль в конфликте
Моя роль в конфликтеМоя роль в конфликте
Моя роль в конфликтеCOMAQA.BY
 
Организация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиковОрганизация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиковCOMAQA.BY
 
Развитие или смерть
Развитие или смертьРазвитие или смерть
Развитие или смертьCOMAQA.BY
 
Системный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовСистемный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовCOMAQA.BY
 
Эффективная работа с рутинными задачами
Эффективная работа с рутинными задачамиЭффективная работа с рутинными задачами
Эффективная работа с рутинными задачамиCOMAQA.BY
 
Как стать синьором
Как стать синьоромКак стать синьором
Как стать синьоромCOMAQA.BY
 
Open your mind for OpenSource
Open your mind for OpenSourceOpen your mind for OpenSource
Open your mind for OpenSourceCOMAQA.BY
 
JDI 2.0. Not only UI testing
JDI 2.0. Not only UI testingJDI 2.0. Not only UI testing
JDI 2.0. Not only UI testingCOMAQA.BY
 
Out of box page object design pattern, java
Out of box page object design pattern, javaOut of box page object design pattern, java
Out of box page object design pattern, javaCOMAQA.BY
 
Static and dynamic Page Objects with Java \ .Net examples
Static and dynamic Page Objects with Java \ .Net examplesStatic and dynamic Page Objects with Java \ .Net examples
Static and dynamic Page Objects with Java \ .Net examplesCOMAQA.BY
 

Plus de COMAQA.BY (20)

Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
 
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
 
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
 
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
 
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
 
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
 
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
 
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
 
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
 
Моя роль в конфликте
Моя роль в конфликтеМоя роль в конфликте
Моя роль в конфликте
 
Организация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиковОрганизация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиков
 
Развитие или смерть
Развитие или смертьРазвитие или смерть
Развитие или смерть
 
Системный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовСистемный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестов
 
Эффективная работа с рутинными задачами
Эффективная работа с рутинными задачамиЭффективная работа с рутинными задачами
Эффективная работа с рутинными задачами
 
Как стать синьором
Как стать синьоромКак стать синьором
Как стать синьором
 
Open your mind for OpenSource
Open your mind for OpenSourceOpen your mind for OpenSource
Open your mind for OpenSource
 
JDI 2.0. Not only UI testing
JDI 2.0. Not only UI testingJDI 2.0. Not only UI testing
JDI 2.0. Not only UI testing
 
Out of box page object design pattern, java
Out of box page object design pattern, javaOut of box page object design pattern, java
Out of box page object design pattern, java
 
Static and dynamic Page Objects with Java \ .Net examples
Static and dynamic Page Objects with Java \ .Net examplesStatic and dynamic Page Objects with Java \ .Net examples
Static and dynamic Page Objects with Java \ .Net examples
 

Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность

  • 1. 1CONFIDENTIAL Глобальный обзор процесса QA и его важность ROMAN SOROKA March, 2018
  • 2. 2CONFIDENTIAL • Диплом специалиста ИТ • Диплом магистра инновационного менеджмента • Сертификат PMP • Более 10 лет в ИТ в разных ролях • Team Lead / Resource Manager в Epam Systems Роман Сорока титулы и звания
  • 3. 3CONFIDENTIAL • Родился в городе Арзамас-16 (теперь Саров), который является федеральным ядерным центром РФ и одним из крупнейших мировых научных центров Родом из Сарова
  • 4. 4CONFIDENTIAL • Родился в городе Арзамас-16 (теперь Саров), который является федеральным ядерным центром РФ и одним из крупнейших мировых научных центров • Переехал из Москвы в Минск. Переехал в Минск
  • 5. 5CONFIDENTIAL • Основатель сообщества ИТ специалистов interit.by • Активист сообщества comaqa.by • Клуб публичных выступлений • Клуб настольных игр • Клуб лазертага Организатор сообществ
  • 6. 6CONFIDENTIAL • Провожу тренинги по направлениям: – Выстраивания управленческих процессов – Ведению переговоров – Организации QA процессов – Автоматизации тестирования – Публичных выступлений – Финансовой граммотности – Личностного роста Тренер
  • 7. 7CONFIDENTIAL •Специалист по автоматизации тестирования. •Завершил успешно 14 проектов в этой области. •Всякое бывало. Автоматизатор
  • 8. 8CONFIDENTIAL •Руковожу пулом общего направления по автоматизации тестирования в компании Epam Systems Руководитель пула coconut nuts
  • 10. 10CONFIDENTIAL 2 1 3 Agenda QA система человека – Устройство иммунной системы человека QA система общества – Устройство системы общественной безопасности QA ИТ – Аналогии устройства человека и человеческого общества в ИТ
  • 12. 12CONFIDENTIAL • Вирусы—очень маленькие патогены (гораздо меньше клеток). Они не могут размножаться вне клеток. • Цель вируса—проникнуть внутрь клетки, преодолев все защитные барьеры, и наладить там конвейерную линию производства самого себя, используя индустриальные мощности клетки. Обычно клетка потом разрушается. Патогены - вирус
  • 13. 13CONFIDENTIAL • Бактерии чаще всего представляют собой одноклеточные организмы. Они гораздо больше вирусов и обычно живут вне клеток человеческого организма. • В организме человека бактерии конкурируют за полезные вещества. Бактерии частенько убивают наши клетки в погоне за чем-то питательным. Также они выделяют токсины как побочный продукт своей жизнедеятельности. Патогены - бактерии
  • 15. 15CONFIDENTIAL • Довольно здоровая клетка врождённой иммунной системы, которая поглощает бактерии, нехорошие клетки и всякие отходы жизнедеятельности. Чем-то напоминает амебу. • Сначала с инфекцией сталкивается малочисленный авангард, потом подтягиваются основные войска, а потом уже включается медленная, но тяжелая артиллерия. Врождённая иммунная система - макрофаги
  • 16. 16CONFIDENTIAL • Фагоцит обнаружил и скушал бактерию. После этого он запускает сигнал тревоги—выбрасывает в окружающее пространство сигнальные белки: цитокины. Они попадают в кровь, и к месту инфекции из крови мигрируют лейкоциты. • Бактерий обычно много и нужны более многочисленные боевые соединения, а лейкоциты именно такие. Врождённая иммунная система - фагоцит
  • 17. 17CONFIDENTIAL • Лейкоциты - Белые кровяные тельца (нейтрофилы и прочие). Умеют поглощать патогены и даже создавать невероятные ловушки для них. • Вещества, вызывающие реакцию воспаления, привлекают новые лейкоциты к месту внедрения чужеродных тел. Уничтожая чужеродные тела и поврежденные клетки, лейкоциты гибнут в больших количествах. Врождённая иммунная система - лейкоциты
  • 18. 18CONFIDENTIAL • Сигнальные белковые молекулы, с помощью которых информация о воспалении или инфекции распространяется куда попало. • Цитокин выделяется на поверхность клетки А и взаимодействует с рецептором находящейся рядом клетки В. Таким образом, от клетки А к клетке В передается сигнал, который запускает в клетке В дальнейшие реакции. Врождённая иммунная система - цитокины
  • 19. 19CONFIDENTIAL • Антигенпрезентующие клетки (APC) - APC умеют выставлять наружу и показывать всем желающим антигены. Антигены попадаются не всегда. Грубо говоря, APC выставляет наружу пептиды, которые являются кусками вируса или бактерии. • Можно сказать, APC являются основным связующим звеном между двумя иммунными подсистемами. Врождённая иммунная система – APC
  • 21. 21CONFIDENTIAL • APC берут куски патогена и путешествуют в лимфоузлы, где встречаются с T-лимфоцитами / T- cell. T-лимфоциты видят, что кусок патогена не является родной частью организма, и превращаются в один из двух видов: – либо в Т-киллеры (cytotoxic T- cell, которые умеют убивать) – либо в Т-хелперы (T-helper cell, которые активируют B- лимфоциты / B-cell). Адаптивная иммунная система – начало
  • 22. 22CONFIDENTIAL • Т-лимфоциты, главной функцией которых является уничтожение повреждённых клеток собственного организма. Мишени Т-киллеров — это клетки, поражённые внутриклеточными паразитами (к которым относятся вирусы и некоторые виды бактерий), опухолевые клетки. Адаптивная иммунная система – T-killer
  • 23. 23CONFIDENTIAL • B-лимфоциты умеют производить огромное количество антител / antibody). Антитела доставляются к месту инфекции и очень сильно помогают другим клеткам иммунной системы обнаруживать и уничтожать патогены. Процесс выработки антител не сильно быстрый, концентрация достигает пика дней через 10–15. Адаптивная иммунная система – B-cell
  • 24. 24CONFIDENTIAL • Белковые молекулы, которые синтезируются B-лимфоцитами. Обычно человеческий организм умеет синтезировать 100 миллионов разных антител— это огромное разнообразие необходимо для распознавания постоянно меняющихся вирусов и прочих патогенов. Адаптивная иммунная система – Антитела
  • 26. 26CONFIDENTIAL • Фагоциты и бактерии активно участвуют в гонке вооружений. Фагоциты стремятся отрастить рецепторы, которые распознают критически важные и специфичные для вредных бактерий молекулы. Бактерии стремятся избавиться от этих специфичных молекул и заменить их чем-то другим, чтобы рецепторы перестали работать. Как организм отличает свои клетки от чужих?
  • 27. 27CONFIDENTIAL • Клетка внутри дробит всё на мелкие кусочки и выставляет их наружу на обозрение всем заинтересованным лицам через специальный комплекс белковых молекул (MHC). Заинтересованные лица (например, T-киллер) смотрят на эти куски в поисках антигенов. Если антиген совпадает с рецептором, то сразу становится ясно, что внутри клетки происходит что-то нехорошее. А если не совпадает, то клетка считается здоровой. Как организм узнает, что у клетки проблемы внутри?
  • 28. 28CONFIDENTIAL • Антиген—любое вещество, которое организм считает чужеродным. Таких веществ огромное количество, как можно себе представить. Поэтому организму необходимо уметь производить около 100 миллионов разновидностей антител, чтобы уметь распознавать все эти антигены. Как организм производит такое многообразие антител?
  • 29. 29CONFIDENTIAL • Антитела (antibody) в целом похожи, но у них есть часть, которая весьма разнообразна. Собственно эта часть и умеет распознавать антигены. • У антител есть главная задача: прикрепляться к патогенам и сигнализировать клеткам иммунной системы о том, что это можно уничтожать. Кроме того, бактерии, облепленные антителами, теряют подвижность, что облегчает фагоцитам охоту за ними. Как организм производит такое многообразие антител?
  • 30. 30CONFIDENTIAL • Как нам получить 100 миллионов разных конфигураций антител? В дело вступает крайне элегантный процесс модульного дизайна, который называется V(D)J- рекомбинацией. • Случайные вставки в 90% случаев приводят к нефункциональной B- клетке, которая уничтожается организмом. Так что выживает только 10% B-клеток. Процесс рекомбинации довольно дорогой. Как организм производит такое многообразие антител?
  • 31. 31CONFIDENTIAL • Когда в организм попал известный организму патоген, его презентуют клетке памяти. Она активируется, размножается и начинает производить антитела в гораздо больших количествах. • При первом иммунном ответе ключевая концентрация антител достигается через 15 дней, а при повторном скорость выработки антител выше в 100 раз. Как работает память адаптивной иммунной системы?
  • 32. 32CONFIDENTIAL • Иммунная система делится на две системы: – Врождённую, которая постоянно осуществляет проверку всех поступающих изменений. – Адаптивную, которая хранит информацию о предыдущих проблемах и подготавливает ответ на новые. • Все защитные агенты имеют чёткую специализацию по выполняемым задачам, полномочиям и срокам действия. • Несмотря на колоссальные ресурсы, организм не может обеспечить себе 100% покрытие от всех болезней, поэтому он работает итеративно и 90% ресурсов расходуется вхолостую, чтобы получить нужные 10%. Иммунная система человека – итоги
  • 33. 33CONFIDENTIAL •Сергеев Борис – Занимательная физиология (аудиокнига) •Lauren M. Sompayrac – How the Immune System Works (The How it Works Series) Иммунная система – рекомендуемая литература
  • 35. 35CONFIDENTIAL • Иммунная система государства выполняет те же функции, что и иммунная система человека, и организована подобно ей, но накладываются нюансы человеческой психологии со всеми её плюсами и минусами. Иммунная система государства
  • 36. 36CONFIDENTIAL •Все границы чётко очерчены и происходит фильтрация – что допустимо, а что нет. •Осуществляет постоянный контроль как и врождённая иммунная система. Иммунная система государства – таможня
  • 37. 37CONFIDENTIAL •Милиция следит за соблюдением социальных протоколов (законов) общества. •Судебная система используется для проверки свой-чужой. Иммунная система государства – МВД
  • 38. 38CONFIDENTIAL •Обладают большими полномочиями и возможностями и имеют различные специализированные функции. Иммунная система государства – Спецслужбы
  • 39. 39CONFIDENTIAL • Защитные системы совершенствуются после произошедших событий и хранят память о произошедших событиях: – Рамки металлодетекторов – Видеокамеры – Обученные собаки • Как и в мире вирусов и бактерий, всё время идёт эволюция средств нападения и защиты. Адаптация и память о прошедших событиях
  • 40. 40CONFIDENTIAL • Все государственные решения принимают люди, и тут начинает играть решающую роль человеческий фактор. От того, насколько эти люди профессиональны, порядочны и преданны интересам страны и насколько они соизмеряют свои трудности и трудности граждан, будет зависеть “качество” власти и способность к положительной динамике преобразований. Особенности работы с людьми
  • 41. 41CONFIDENTIAL • Настаивайте на том, чтобы всё происходило через обусловленные каналы. Не ищите простых путей, препятствуйте принятию быстрых решений. • Если это возможно, решайте вопросы при участии комитетов, отправляйте проблемы на дальнейшее изучение и рассмотрение. Попробуйте сделать так, чтобы в комитет входило как можно больше людей — не менее пяти человек. • Требуйте наиболее точных формулировок во время разговора, в протоколах и резолюциях. • Настаивайте на повторном рассмотрении вопроса, возвращайтесь к тому, что уже решили на последнем совещании. • Призывайте других быть разумными, осторожными и избегайте поспешности. Это может привести к затруднениям или проблемам в будущем. Особенности успешной работы или диверсия
  • 42. 42CONFIDENTIAL • Определите, кто из ваших сотрудников выполняет самую простую и несущественную работу. Придумайте важные задания и назначьте именно этих коллег ответственными. Отдавайте предпочтение самым неэффективным сотрудникам. • Настаивайте на безупречном выполнении задания. Заставьте переделать его снова тех, кто допустил малейшие ошибки. • Чтобы понизить командный дух, повысьте тех, кто работает меньше всего. Будьте благосклонны к самым неэффективным работникам. • Устройте совещание, когда количество срочных заданий достигло критической отметки. • Увеличьте количество процедур и инструкций, связанных с заработной платой. Как минимум три человека должны одобрить все те документы, с которыми бы справился и один сотрудник. Диверсионная работа в менеджменте
  • 43. 43CONFIDENTIAL • Все защитные службы имеют чёткую специализацию по выполняемым задачам, полномочиям и срокам действия. • Несмотря на колоссальные ресурсы, государство не может обеспечить себе 100% защиту от всех угроз, поэтому защитные механизмы адаптируются итеративно после столкновения с проблемой. • Люди, в отличии от клеток организма, могут недобросовестно выполнять свои функции из-за недостатка компетенции или умышленных действий. Иммунная система общества – итоги
  • 45. 45CONFIDENTIAL • Изначально баги могут проникать свободно незамеченными и плодиться в неограниченных количествах, поскольку первоначально нет никаких способов проверить работоспособность кроме компилятора. • Воспользуемся аналогией с иммунной системой человека и организацией процессов контроля в обществе. QA в ИТ
  • 46. 46CONFIDENTIAL •Необходимо, чтобы как и в иммуных системах человека и общества для всех действующих агентов были определены чёткие роли, обязанности и полномочия. Распределим роли участников
  • 47. 47CONFIDENTIAL •Как и в иммуных системах невозможно завершить задачу, если не знать критериев её выполнения заранее. Определим критерий успеха
  • 48. 48CONFIDENTIAL •Даже в мире клеток не все клетки могут достичь требуемой квалификации и фильтруются, особенно важно учитывать это с людьми. Убедимся в наличии квалификации
  • 49. 49CONFIDENTIAL •Людей в отличии от клеток нужно мотивировать, чтобы труд был производительным. Мотивируем людей
  • 50. 50CONFIDENTIAL •Как и в живой системе поддержка тестов – это затратно и 100%-е покрытие в бизнес системах – дорого и непрактично. Решаем, какие тесты нам нужны
  • 51. 51CONFIDENTIAL Используем CI в повседневной работе
  • 52. 52CONFIDENTIAL Быстрая проверка всех вносимых изменений
  • 53. 53CONFIDENTIAL •Как и в живой системе необходимо вести базу знаний всех встреченных дефектов, чтобы при повторном появлении их легко обнаружить. Учимся на собственных ошибках
  • 54. 54CONFIDENTIAL •В регрессионом тестировании учитываются все возможные критические ошибки, которые мы встречали, и проверяются все ключевые пункты. Учимся на собственных ошибках
  • 55. 55CONFIDENTIAL • Все люди и инструменты имеют чёткую специализацию по выполняемым задачам, полномочиям и срокам действия. • Независимо от имеющихся ресурсов, не рационально стремиться к 100%-у покрытию, поскольку разрабатываемая система постоянно меняется, а не стоит на месте. • Обязательно нужно учиться на предыдущем опыте, проводить постоянный мониторинг изменений и развиваться итерационно. • Люди, в отличии от клеток организма, могут недобросовестно выполнять свои функции из-за недостатка компетенции или умышленных действий, поэтому нужно следить, чтобы они были мотивированны и квалифицированны. QA в ИТ – итоги
  • 56. 56CONFIDENTIAL THANK YOU FOR ATTENTION! Roman Soroka: rnsoroka@gmail.com