Обучение
- AI. Работа с нейросетями
- Подготовительные курсы
-
Программирование
- Промышленная разработка программного обеспечения на Java
- Промышленная разработка ПО на ASP.NET
- Разработка игр на Unity
- Курсы создания сайтов и Front-end разработки
- Разработка мобильных приложений под iOS
- Разработка мобильных приложений на Android
- Разработка веб-приложений на PHP
- Разработка веб-приложений на Python
- Разработка на C++
- Разработка игр на С++
- Разработка на Node.js
- Программирование на Go (Golang)
- Реляционные базы данных и SQL
- Веб-разработка на Ruby on Rails
- 1С программирование
- Fullstack
- Наука о данных
- Тестирование ПО
- Центр профессионального развития
- IT Bootcamp
- Гуманитарные и экономические дисциплины в IT
- Управление проектами и продуктами
- Бизнес- и системный анализ
- Веб-дизайн и компьютерная графика
- Системное и сетевое администрирование
- Информационная безопасность
- Маркетинг и продажи
- Английский язык для IT
Обучение
- AI. Работа с нейросетями
- Нейросети: практическое применение
- Искусственный интеллект в управлении командами и процессами
- Программирование
- Промышленная разработка программного обеспечения на Java
- Промышленная разработка ПО на ASP.NET
- Разработка игр на Unity
- Курсы создания сайтов и Front-end разработки
- Разработка мобильных приложений под iOS
- Разработка мобильных приложений на Android
- Разработка веб-приложений на PHP
- Разработка веб-приложений на Python
- Разработка на C++
- Разработка игр на С++
- Разработка на Node.js
- Программирование на Go (Golang)
- Реляционные базы данных и SQL
- Веб-разработка на Ruby on Rails
- 1С программирование
- Тестирование ПО
- Ручное тестирование ПО
- Мобильное тестирование приложений
- Автоматизированное тестирование на Python
- Автоматизированное тестирование на Java
- Автоматизированное тестирование на JavaScript
- Автоматизированное тестирование на C#
- Тестирование безопасности
- Гуманитарные и экономические дисциплины в IT
- Technical writing
- IT HR
- PR в IT
- Управление финансами в IT
- Управление проектами и продуктами
- Project management
- Product management: Основы управления IT-продуктом
Святослав Куликов: "Главный секрет успешного тестировщика? Быть параноиком!"
Святослав Куликов
ВОПРОС: Как обычно вы отмечаете День тестировщика?
ОТВЕТ: Обычно я провожу этот день на работе. Просто поздравляем друг друга с коллегами, но каких-то «особых мероприятий» не устраиваем. Впрочем, более юные коллеги отмечают куда активнее.
ВОПРОС: Как бы вы увековечили память мотылька (как вариант, таракана), который 9 сентября 1945 года замкнул контакты электромеханического реле вычислительной машины Mark II Aiken Relay Calculator и стал, таким образом, первым «багом» в истории человечества?
ОТВЕТ: У меня давно есть «идея фикс»: напечатать на 3D-принтере огромного (размером с шапку) «Бага», поместить в характерную «коробку со стеклом» и повесить где-нибудь в офисе на стену. Будет символично. Что до «девятосентябрьского бага», то он и так уже вошел навсегда в историю, так что предлагаю оставить бедное насекомое в покое.
ВОПРОС: Помните ли вы свой первый «баг»?
ОТВЕТ: Не помню. Это было слишком давно. Зато хорошо помню рецензии опытных коллег на мои первые «баг-репорты». Такое не забывается!
ВОПРОС: Ведете ли вы статистику одержанных побед (т.е. обнаруженных ошибок)? Какой самый страшный «баг» (возможно, даже обнаруженный не вами) вам когда-либо приснился?
ОТВЕТ: Статистику не веду, но свой самый страшный «баг» помню отлично. Двое суток постепенного схождения с ума из-за одной строчки в HTML-файле (что приводило к подхвату CSS с другого сервера и ошибке авторизации в CMS). Тогда почти дошло до переустановки ОС на продакшн-сервере. Был это год 2002-й, кажется…
ВОПРОС: Главный секрет успешного тестировщика?
ОТВЕТ: Быть параноиком. И я не шучу. А еще
ВОПРОС: Чего никогда не должен делать настоящий тестировщик?
ОТВЕТ: Молочные коктейли;). Зачем «зарекаться», зачем заведомо себя ограничивать? Если что-то нужно сделать
ВОПРОС: Чего больше всего должен бояться тестировщик?
ОТВЕТ: Из ответа на предыдущий вопрос очевидно: молочных коктейлей;). Тестировщик
ВОПРОС: Правда ли, что нигде, кроме тестирования, нельзя тыкать людей носом в их ошибки, да еще получать за это большие деньги?
ОТВЕТ: Правда в том, что в тестировании этого делать нельзя. Хочется потыкать кого-то куда-то носом
ВОПРОС: Говорят, что работа тестировщика заключается в том, чтобы сказать программисту, что его создания
ОТВЕТ: Предельно важно. Работа над проектом
ВОПРОС: Если бы существовал Зал славы тестировщиков, кого бы вы первым рекомендовали туда поместить?
ОТВЕТ: Кто там нашел «баг» у Адама и Евы, ломанул систему безопасности и произвел инъекцию кода? ;) А если кроме шуток, то я бы предпочел ответить, кто лично для меня стал отличным примером в тестировании, работе с людьми и менеджменте: Андрей Савастюк, Алена Ермохина, Александр Барановский.
ВОПРОС: Если бы официально существовала Каста тестировщиков, какие бы вы выбрали для нее девиз и герб? И, кстати, как вам такой девиз: «Найди
ОТВЕТ: Идея принадлежит не мне, но фраза очень уж красивая: "Думай как «баг», действуй как «баг» и ты найдешь «баг». Мысль об «умирании в поисках» или «ломании за деньги» у меня с тестированием не ассоциируется совершенно.
ВОПРОС: Ваше самое большое заблуждение, связанное с профессией тестировщика?
ОТВЕТ: Что я наконец-то смогу больше не программировать. Угу, размечтался!
ВОПРОС: Самое большое заблуждение новичка, вступающего в профессию тестировщика?
ОТВЕТ: Мысль, что «тестирование
ВОПРОС: Главный недостаток в профессии тестировщика, на взгляд вашей жены?
ОТВЕТ: У меня нет жены, так что нет и проблем с ее точкой зрения на тестирование:).
ВОПРОС: Как профессия тестировщика отражается на вашей семье и на вашем быте?
ОТВЕТ: В жизни стало намного меньше неожиданностей. Это очень приятно.
ВОПРОС: Три причины, которые заставили вас стать тестировщиком?
ОТВЕТ: Заставили? Ни одной. Я устал программировать, но к тому моменту я уже имел достаточное представление о том, как делать продукты качественными. Так что в тестировании я для себя нашел то, чего мне не хватало в программировании: больше общения с людьми, больше нетривиальных задач, больше ответственности.
ВОПРОС: Три причины, которые не дают вам уйти из профессии?
ОТВЕТ: В последнее время я куда больше занимаюсь обучением и управлением, чем «тестированием ПО» в классическом смысле этого определения. Так что можно сказать, что я уже ушел. С другой стороны, можно сказать, что бывших тестировщиков не бывает. Умение видеть потенциальные проблемы остается с вами навсегда.
ВОПРОС: Кем бы вы стали, если бы не стали тестировщиком?
ОТВЕТ: Остался бы программистом.
ВОПРОС: Что мир делал бы без тестировщиков?
ОТВЕТ: А такое разве когда-то было? Думаю, тестирование зародилось вместе с жизнью. В наши дни оно просто оформилось в виде отдельной профессии (причем IT
ВОПРОС: Что бы вы хотели напомнить в День тестировщика всем своим ученикам, нынешним и тем, которые уже в профессии?
ОТВЕТ: Что общение с людьми и умение думать своей головой стократ важнее «вызубренных наизусть» книг и технологий.