Никогда не знаешь, на какую тему тебе зададут больше всего вопросов. А мы попробуем заставить задать нам вопросы на тему, в которой мы больше всего разбираемся.
Как?
Рассказываем супер поверхностно, вскользь про то, что мы хорошо знаем. Чуть подробнее - про то, что мы знаем, но не совсем хорошо. И шутим про то, что совсем ничего не знаем.
Собеседование обычно ограничено часом-полтора. И те, кто собеседуют, посмеявшись над вашей шуткой, думают:
«Ага, вот над этим он шутит, тут все понятно - разбирается. Выкенем из собеса эту тему - не хватит времени. Про вот это он рассказал впринципе более менее подробно. А вот по этому прошелся вскользь - погоняем на эту тему»
И начинают спрашивать именно по той единственной теме, в которой мы шарим)
Можете воспринимать это как шутку, но это рабочий лайфхак, который помог не одному моему знакомому. Только никому 🤫
Всем привет! Кто знает про мой курс и то, как я обучаю, тот знает, что делаю я это неплохо и довольно результативно (почитайте отзывы ребят). Часто ко мне приходят очень слабые ребята, те, кто не получил должных знаний и практики на других курсах и у них всё начинает получаться при работе со мною.
Через неделю у меня запуск второй группы "Венера", поэтому я решил сделать 3 специальных места: одно полностью бесплатное обучение и два с оплатой после трудоустройства (в случае успешного трудоустройства после курса, под честное слово, без договоров и обязательств). Курс для нулевых, обучаю с нуля (хотя конечно будет плюсом, если у вас уже есть небольшие знания в IT сфере).
Главное, что должен прокачать тестировщик, это дисциплина. Без следования процессам и ведения документации не может работать ни начинающий инженер по тестированию, ни матерый специалист.
1. Документация
Да, это тоже инструмент, который помогает не упустить критичные ошибки в продукте.
Обычно документация включает:
План. Вся информация о тестировании: цели, расписание, охват, ресурсы, исходные данные и ожидаемые результаты.
Чек-лист. Список критериев, которые нужно проверить.
Тест-кейс. Инструкция, как проводить тесты: шаги, ожидаемые результаты и критерии для оценки успешности.
Баг-репорт. Детальная информация о баге: как его воспроизвести, к чему он приводит и как должно быть на самом деле.
Отчет. Результат тестирования и рекомендации по выпуску продукта.
Документация нужна не только тестировщикам. Например, с планом все участники проекта понимают, как продукт будут тестировать и каких ждать результатов. А отчет помогает команде оценить качество продукта и решить, готов ли он к выпуску.
2. Jira
Этим баг-трекером пользуются многие IT-команды. Даже если тестировщик работает в крупной компании, которая применяет специальные системы для управления тестированием, «Джиру» все равно надо знать.
3. Postman
Удобная (и потому популярная) программа для тестирования API — кода, который описывает, как происходит обмен данными между сервисами. Например, между интернет-магазином и платежной системой банка.
Изучая Postman, тестировщик узнает, какие бывают запросы, как они отправляются, как на них отвечает сервер и другие базовые вещи. Владение Postman — лишь один из многих навыков, которым учат эксперты Яндекса на курсе «Инженер по тестированию».
4. BrowserLing
Инструмент для кроссбраузерного тестирования. Эмулирует разные версии Windows и Android, а также почти все сборки популярных браузеров. Тестировщику чаще нужны актуальные билды и операционные системы, но иногда просто интересно посмотреть, как работает твой сайт на компьютере из прошлого.
Вот так бы выглядел Пикабу в первой версии Chrome
5. Bugmagnet
Плагин для Chrome, который ускоряет тестирование. Устанавливаете, кликаете ПКМ по полю ввода текста и выбираете предустановленные тестовые данные, среди которых тексты разной длины на разных языках и даже простенькие скрипты XSS.
Войти в IT легче всего через QA, так что на этом направлении нужно быть готовым к высокой конкуренции. Перед покупкой курса проверьте свои силы: первые четыре темы и практическое задание доступны бесплатно! Или выберите направление, которое вам ближе.
Давайте попробую объяснить, уж сорян за душноту, но чето пригорает уже от этого.
Если воспользоваться этой аналогией, то выглядит всё так.
Хозяин кота оборудовал квартиру так, чтобы в теории кот смог срать только в лоток, и только единоразово до момента уборки говна. Возможны вариации, но это уже опции.
Итак. Хозяин хаты организовал место сранья так, чтоб кот ходил срать именно в лоток. Но. Кот сильно не хочет срать именно туда. Он ищет угол, где его не видит, и гадит туда. Это баг. Кот может дважды насрать. Тоже баг. Хозяин фиксит, но кот упорный - он срет под ванной. Фикс. И тд....
А теперь реальность.
Работа кота заключается в поисках багов. И их документировании. Т.е. прям задокументированная последовательность воспроизведения. Мол в этом углу есть нитка, если за нее потянуть, то шторка, блокирующая проход, отодвигается на 1.6мм, что позволяет просунуть 3 когтя левой задней лапы, и это действие триггерит попугая который вообще сидит в дальнем углу комнаты. Попугай своими криками отвлекает хозяина, и он не видит проникновения кота в запретную зону. Кот проникает, и срет под ванну.
И таких ситуаций тысячи. И каждую нужно документировать... А еще кот должен писать тест-кейсы...
Так что хватит упрощать работу ИТшников, сайпали, чесслово.
Компания: Ситидрайв Опыт работы: от 1 года Стек: Android Studio, Postman, Charles, PostgreSQL, Kibana, Jira
Мы ищем опытного QA, который будет принимать участие в развитии и поддержке нашего основного приложения Ситидрайв на iOS/Android и веб-приложений (лендинг и админ панель). Важен опыт тестирования мобильных, веб приложений и API, работы с PostgreSQL и в командной строке linux-подобных операционных систем.
Насколько я смог изучить инфу об этом, весьма специфичное направление, где куча мусора. Говорят, в целом по сложности он как C/C++, слишком много всякого. Да, до джуна дотянуть вполне, но дальше там столько х*йни нужно знать, что его и делает схожим с си языками этими. А лезть в такие з*лупы с первым языком не хочется. Сами фронтендеры (дебаты смотрел html академии) говорят, что ну да, за*бисто.
Backend
Тут всё просто. Язык где редкие глобальные обновления. Самый простой язык для входа (опять таки из всего контента мной просмотренного все это говорят). Так что для входа и перспектив он самый удобный.
QA
Говорят типо вкатывайтесь, но я никогда не думаю так. Если изучать, то не абы как чтоб на работу взяли. Собственно мне нравится, что нужно проверять на ошибки всякое, контроль качество. Такое... педантичное направление, это по мне. К тому же, не надо даже прогроммировать, ток запросы SQL. Для повышения в QA A придется конечно Java выучить, он более желанен, чем python в компаниях. Но не знаю какие перспективы в целом у тестировщиков, ну и нужны ли русские тестировщики в европе, если решу туда переехать.
UI/UX
Вполне интересное направление. Что-то типо Frontend, только без з*луп с языками) Друг работает. Не знаю, норм, но он даже на позиции ныне Lead в крупной российской компании говорит, что "я них*я не знаю на самом деле, хотя думал что знал многое".
1С
Тут даже не надо изучать английский. Но сообщество 1Сников какое-то конечно очень токсичное. Х*есосят всех, даже своих. PlayStation элита из мира программирования, сидят в болоте из говна и палок и не понимают сами чо к чему. Ну, это я по чатам в телеграм определил. Единственное реально токсичное сообщество. Гайд долбоёба ток советуют, а сами не могут от себя ничего рассказать. Но направление весьма интересное, но как это изучать - непонятно. Много слов про стажировки с нуля во франчайзах, но что-то такого вообще нету, какие-то невыдуманные истории о которых невозможно молчать.
Мысли
Ну в целом хотелось бы что-то изучать одно, что имеет какую-то цельную структуру и где не надо еб*ться по х*йне. Ну то есть JavaScript как я понял не подходит, про него очень много говорят не хорошего. Да и сам язык сделан был тяп ляп и готово, он по сути своей еще сырой, всё ещё, лол, там постоянно какие-то шляпы происходят, что за пол года технологии становятся не актуальными.
Тестировщики и QA-инженеры (Quality Assurance — «обеспечение качества») отвечают за качество программ, которыми мы пользуемся. Если что-то идёт не так — пароль не хочет вводиться, кириллица превращается в «язык пришельцев» или сайт раз за разом выдаёт ошибку, — то всё это зона ответственности тестировщика. Именно он должен «семь раз отмерить» перед тем, как сайт, игра или приложение станут доступны рядовым пользователям.
Преимущества профессии тестировщика
Это короткий путь в сферу IT, обучение в среднем занимает 4 месяца.
Профессия подходит гуманитариям.
Тестировщики востребованы на рынке. Сайты с вакансиями выдают более тысячи объявлений по найму с зарплатой от 90 000 ₽.
Есть куда расти: от тестировщика до QA-инженера, от Junior до Senior, главы команды тестировщиков. Или можно перебраться в смежную IT-сферу уже с набором навыков.
На начальном этапе знакомства со специальностью рекомендуем изучить вакансии для тестировщиков, там есть список актуальных требований. Если они вас не пугают, а зарплата вдохновляет на изучение нового, то переходите на бесплатные ресурсы, которые для вас собрала команда tutortop. Они дадут минимальную базу для дальнейшей работы.
Бесплатные курсы для старта в профессии
Простой курс «Ручное тестирование»: 4 вводных видеоурока для новичков в тестировании — базовая база для тех, кто ещё выбирает профессию.
Старт QA-инженера: 15 видеоуроков, чтобы прокачать начальные навыки, плюс видео с помощью в онлайн-обучении и реальным опытом преподавателей.
Тестирование ПО с нуля: 34 видеоурока для тех, кто хочет углубить знания и начать учить языки программирования, есть примеры и азы автоматизации тестирования.
Инженер облачных сервисов: даются полезные для тестировщика знания — работа с Linux и базовые навыки работы с SQL и Python.
Пробные уроки от Mathshub, Skypro и Хекслет: обзорные части больших платных курсов, где можно получить много полезной информации, а при желании продолжить обучение. Хекслет дает тему «Адаптивность страницы», Skypro — первый теоретический урок, а Mathshub — лайфхаки по поиску работы новичку.
Ещё больше полезной информации о профессии тестировщика ищите в разделе «QA-тестирование». На сайте собраны онлайн-школы и курсы, которые мы сравнили по цене, рейтингу и отзывам студентов. К тому же tutortop предоставляет дополнительную скидку на обучение — 10 000 ₽, которая суммируется со всеми акциями школ.