В докладе я расскажу, почему современный контроль качества – это действительно сложная и интересная отрасль для настоящих инженеров! И почему я хочу, чтобы больше талантливых инженеров выбирали QA вместо разработки.
1. А почему бы не пойти в QA?
Aliaksei Boole
QA automation engineer
Wargaming.NET
2. О чём доклад?
• Проклятье “ТЫЖПРАГРАММИСТ”
• Разработка уже не та, что прежде…
• QA – специальность для суровых инженеров
• Причины, почему стоит стать QA инженером
5. Скучное определение
Обеспечение качества (Quality Assurance - QA)
- это совокупность мероприятий,
охватывающих все технологические этапы
разработки, выпуска и эксплуатации
программного обеспечения (ПО)
информационных систем, предпринимаемых
на разных стадиях жизненного цикла ПО,
для обеспечения требуемого уровня качества
выпускаемого продукта.
Не забыть сказать, что вопросы в конце. И что за лучший вопрос человека из зала его одарить подарками wargaming.
Рассказать о том, как сложно объяснить не IT-кам, что ты делаешь.
И о том, как я сам попал в QA.
Обратить внимание, что QA – это то, что делают на разных стадиях жизненного цикла ПО.
И что одним лишь кликаньем по собранному продукту это не заканчивается.
И эта схема только верхушка айсберга. Привести пример с лайком в вк.
Рассказать, что это стек вызова методов из Java и обратить внимание, что большая часть кода написана не вашими разработчиками.
Сказать, что дальше ты расскажешь про пару тезисов из замечательной книги “Мифический человеко-месяц” Фредерика Брукс’а
Рассказать, что ещё каких-то лет 10 назад – это было чем-то невероятным.
Проверить, а много ли людей в зале знает что за чёрт красный?
Разработка постоянно ускоряется. Время между написанием кода и сборкой продукту – с каждым годом всё меньше и меньше.
Всё нужно сделать “вчера”, потому что вас в любой момент могут обойти конкуренты. И это страшный кошмар любой крупной компании.
Рассказать про баг в Therac-25 убивший людей и про баг Knight Capital который привёл к утечки $172 222 в секунду в течении 45 минут.
Старые добрые кликанья по тескейсам уходят в прошло, как в прочем и сами тесткейсы. Индустрии не нужны армии тестировщиков которые не имеют инженерных навыков.
Нужны профессионалы, которые понимают, что они делают и разбираются в приложении не хуже программистов, просто используют другие инструменты.
Каждый раз попадаются интересные и сложные баги, которые требуют неординарных подходов для решения
Рассказать про то, как Полли смотрит порно на работе и про то, как в ангаре падали брёвна. И о том, что это обычное вполне дело.
QA – это человек воюющий с хаосом. Всё разрабатываемое программное обеспечение с его развитием увеличивает
Исправление одной ошибки с большой вероятностью (от 20 до 50 процентов) вносит другую. (из-за того, что во время сопровождения теряется архитектура).
Все исправления имеют тенденцию к разрушению структуры, увеличению энтропии и дезорганизации системы.
Рассказать, о том, что тестирование многогранно и много специалистов в тестировании которые имеют чёткую специализацию.
Нельзя бороться с хаосом не являясь технически подкованным человеком. Рассказать, что QA как специальность ждёт перерождение и трансформация и если в контроле качестве не будет настоящих инженеров, то она вполне может кануть в не бытье.