Ответы пользователя по тегу Тестирование ПО
  • Джун QA - это про потенциал и обучаемость, или - когда нужен Мидл с низким окладом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Вы должны понимать, что дело сейчас не в джуниор/мидл первая работа.
    Это вообще вход в профессию. Ваши вопросы по большей степени вообще не относятся к работе, а к какой-то виртуальной реальности.

    Есть множество совершенно разных компаний, в которых используются разные инструменты.
    Требуются навыки работы с определенным инструментарием, чтобы тебе сказали "вот тест кейсы, вот, например, селениум, возьми и пройди все. Если что-то не так, разберись ошибка в тесте или в софте, сделай багрепорт или исправь тест кейс".

    Насколько быстро найти первую работу - СУГУБО индивидуально. Кто-то с первого раза, кто-то за 2 года не может. Нет никаких сроков, есть рекомендации что учить и как готовиться.

    Знание мобильного тестирования требуют там где разрабатывают мобильное приложение, а не просто потому что они хотят чтобы вы это знали. Вы когда идете трудоустраиваться в макдональдс, вы же догадываетесь, что мясо по французски там готовить не будут?

    Оформляют на работу по разному, что оф. оформление, что самозанятость - дело не в этом, а в том, что за компания, и преференции у них могут быть разные
    Пенсия вас реально интересует прямо сейчас? Или вы считаете что от того, что вас сейчас оформят официально, у вас как-то изменится пенсия?
    Стаж у ИП также само идет, вы работаете на себя, платите пенсионный. За свою жизнь еще успеете поработать в разных вариантах, с разной зарплатой. Это вообще неважный вопрос.

    С одной стороны говорят - мы ищем позитивных умеющих думать ребят, а недостаток по теории - не страшно, джуна можно научить (есть ли такая тема вообще? менторство там или банально показать что у нас да как, т.е какая никакая адаптация имеющихся теоретических и практических знаний к реальным рабочим сценариям)

    Менторство это не обучение, а кураторство, чтобы было у кого спросить куда копать.
    Недостаток по теории это не незнание теории а недостаток в конкретной области.
    Думающие - это знающие ребята, у которых уже поставлена "база", и думающему подсказать гораздо проще, чем неумехе, который еще и не знает ничего.

    хотят кадр, который может и вэб, тестировать, и мобилки и бэкенд полностью постманом покрыть, и в SQL базами ворочать, и расскажет за топологию сетей и где и куда DNS кэшируется (хотя возможно там работа в вакансии совсем не про это) ну итд...

    Простите, но вы перечислили настолько базовые вещи...
    SQL базовый это маст хев
    топология сетей - ну это же блин база
    DNS кешируется - ну просто все
    веб и бэкенд мало чем отличается в 90% современных приложениях

    Ну то есть как-то ощущение, что вы хотите не на джуна, а в первый класс.

    Джун - это сотрудник, который знает как и умеет работать. Да, мало опыта, да, возможно не хватает знаний в отдельных областях, но это не тот, кого на работе будут учить. Но минимальные знания для работы это довольно большой пласт знаний, и если говорят что QA это самый низкий порог входа, так это потому что IT в целом высокий порог входа, требующая квалификацию.

    Вы бы пошли делать простую хирургическую операцию, типа удаление аппендикса к такому специалисту, как вы в ИТ? Если нет, то думайте.
    Разница между хирургом и ИТ в первую очередь заключается в том, что практика и знания ИТ реально получить дома, сидя у монитора, без общения с реальными пациентами и наработки практики в моргах. Но сами знания все равно должны быть.
    Ответ написан
    Комментировать
  • В чем разница между способами тестирования (в контексте web и php)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    юнит - тестирование минимального модуля, обычно один класс.

    Интеграционный - тестирование нескольких модулей или компонентов, которые могут разрабатывать разные люди. Соответственно у них может быть разное версионирование, или внедрение новой фичи, которая требует изменений обоих модулей может не совпасть по времени. Надо тестировать чтобы убедиться что обе стороны работают.

    Функциональный - тестируем полноценно какую-то функцию, например пользовательский юзеркейс, который для работы может использовать один юнит, а может и десять.

    Приемочное тестирование - когда заказчику отдаешь продукт, нужно чтобы заказчик сказал окей, все согласно договору, меня устраивает, вот твои деньги. А чтобы заказчик не трахал тебе мозг, в техническом задании могут быть описаны критерии, которые должны быть, и тесты этих критериев покажут что продукт целиком готов согласно технического задания.

    e2e - енд ту енд, тестирование от начала до конца какой-то функциональности. Оно не совсем в эту иерархию вписывается. Скорее как тест, который имитирует работу пользователя. Например юнит тест можно сделать внутренними инструментами, интеграционный тоже. А e2e должен ну как минимум имитировать реального пользователя или реальное окружение как продукт будет использоваться.
    Ответ написан
    Комментировать
  • Какую онлайн-платформу выбрать, чтобы качественно обучиться на тестировщика ПО?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Какую из них выбрать чтобы получить новую профессию и устроиться на работу?

    Школу уже закончил?

    Расскажи тогда, какую школу нужно выбрать чтобы точно поступить в институт? А то говорят в школах просто сидишь и ничего не делаешь, не стоит она того.

    Или может быть в какой институт нужно поступить чтобы точно стать ученым?

    Тоже самое и про платформы. Ты учишься, а не платформа тебя учит.
    Ответ написан
    9 комментариев
  • Хорошая ли практика писать интеграционные и юнит тесты в одном проекте?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Обычно делают наоборот. Покрывают код юнит тестами, а потом пишут интеграционные.
    Писать в одном проекте - нормально.
    Зависит от того как ВАМ удобнее.
    Ответ написан
    Комментировать
  • Тестировщик. С чего начать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Юный друг.
    Ты не один в этом мире.
    Есть очень много других юных друзей, которые хотят пойти в тестировщики.
    И те, у которых это скорее всего не получится, задают подобные вопросы практически каждую неделю

    А вот те, у кого скорее всего получится, пользуются поиском, и находят ответы буквально за минуту.

    Подумай к каким ты хочешь относиться.
    Ответ написан
    Комментировать
  • Как создавать сценарии тестирования?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Сценарии тестирования обычно делает тестировщик, зачастую senior или смотря какая квалификация нужна.
    В тестом взаимодействии с разработчиками и аналитиками, чтобы покрыть все требования и упростить тестирование и его автоматизацию.

    По сценарию уже либо пишутся автоматические тесты, либо их выполняют рядовые тестировщики.
    Ответ написан
    4 комментария
  • Как лучше обучиться на специалиста по тестированию?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Базовые требования любого тестировщика - продвинутый пользователь windows/linux, и SQL.

    К этому почитай книжки для тестировщиков. Простой поиск по тостеру даст тебе как минимум 3-4 топовые. Сесть прочесть, осознать, после чего в голове сложится картинка по которой ты поймешь какая книга была более полезная - ее перечитать еще раз.
    Ответ написан
    Комментировать
  • Интеграция Jenkins и Mattermost?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    2) зачем плагин? Обычный curl и почитать апи маттермоста?
    Ответ написан
  • Разработка BPM (конкретно Pega) либо автоматизированное тестирование на Java, что выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Да никто вам не ответит. Принимайте решение как взрослый человек, самостоятельно.

    Список технологий или работ никак не расскажет что на самом деле происходит на проекте. Об этом нужно выяснять у тех, кто работает именно там.
    Хорошая ЗП по словам рекрутеров - это как? Пусть назовут сумму. Если не называют, то общайтесь с теми, кто называет.
    Разработка в автоматизировании тестирования - тоже неплохой путь, особенно если будете получать ЗП.
    Год - это немного. Научитесь работать, научитесь принимать самостоятельные решения - тоже ок.

    Не бойтесь потерять год, бойтесь потерять 10 лет из-за боязни что-то начать.

    Опять же, если у вас есть "потенциальные два места", это вы уже собеседования прошли? Почему не задавали эти вопросы на собеседовании? Там же сидят как раз те, кто лучше всего знают что вам ответить.
    Ответ написан
    8 комментариев
  • Ребят, такой вопрос, я вообще не был в ITсфере, но уже много начитался про тестирование игр и ПО, очень хочу в эту сферу, как попасть?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Устройся тестировщиком в любую компанию, не обязательно по тестированию игр. В идеале в крупный ентерпрайз, где сложно, где автоматизация тестирования. Поработай там, а потом уже ищи тестирование игр.

    В тестирование игр сейчас столько геймеров в очередь выстроились, что вакансии часто расходятся по своим.
    Ответ написан
  • Тестовый стенд в облаке с установкой проприеритарной софтины с GUI, куда копать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Так вы вопрос сформулируйте, что именно не получается.
    Если вопрос в автоматической установке приложения - ну любое приложение это в конечном счете просто файлики и, может быть, немного реестра.
    Можно взять чистую виртуалку, включить регмон/файлмон и отследить что и куда поставит инсталлятор. Затем руками можно будет уже ставить без инсталлятора.

    Докер для виндовс приложений конечно можно, но докер всеже больше рассчитан на линуксовую область. В случае облака, проще сделать образ для виртуалки, с которого клонировать и запускать тестовую машину. Но это зависит от того, что вам нужно.
    А в первую очередь, все-таки конкретнее сформулировать желаемое
    Ответ написан
    3 комментария
  • Является ли залогом безбажности тщательная проверка всего кода, и что делать, если в нашей команде - является?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    2. Может, вообще не писать авто-тесты? Ведь по трудоемкости проще посмотреть что-то в коде, чем написать тест на этот кейс. Или писать их только на сложное, то есть не делать их юнит-тестами, строго говоря.


    Автотесты пишутся не для того, чтобы проверить что-то в вашей строчке, а чтобы проверять это при каждом изменении в код. Следовательно и писать юнит-тесты, авто-тесты следует таким образом, чтобы они проверяли логику работы, а не каждую строчку.
    При последующей работе (новые версии, исправление каких-либо багов), автотесты будут подтверждать, что уже работающий функционал как минимум не поломан новыми изменениями.

    Поэтому автотесты - писать надо.

    Программист и тестировщик (тем более automation test engineer) тоже несколько разные люди, каждый со своей специализацией и профессиональными знаниями, ибо не все можно уместить в юниттесты, особенно в сложных многокомпонентных продуктах.
    Ответ написан
    Комментировать
  • Как подставить фейковый IP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    X-Forwarded-For это HTTP заголовок. На удаленном сайте могут просто игнорировать его, используя просто REMOTE_ADDR или стандартный заголовок "forwarded", поскольку X-Forwarded-For на текущий момент все еще не является стандартом.

    Поэтому VPN - самый надежный вариант.
    Ответ написан
    Комментировать
  • Где найти команду тестировщиков?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Компания, которая будет вам выделять 1-2 тестера?
    Нет смысла для компаний таким заниматься, так как на бюрократию, заработок для самой компании, управление этими тестировщиками - это неудобно настолько, что практически в минус для себя.

    Ищите фрилансеров. можно же найти группу фрилансеров. Либо найти хорошего тестировщика, который бы взял себе помощника.
    Ответ написан
  • Как постепенно развиваться в сфере ИБ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Сфера ИБ занимается не совсем техническими вещами. В этой сфере в основном идет
    1. Юриспруденция и документация - разработать все правила, утвердить, донести до сотрудников, привлечь руководство и так далее.
    2. Внешний периметр - проходные, замки, магнитные карточки, учет входящих/выходящих, наблюдение и запись
    3. Софт - организация доменной политики, прав доступа, контроль всех внутренних ресурсов и доступа к ним, обновление софта, организация всей работы всех проектов с учетом безопасности (например, внедрить обязательное сканирование всех продуктов каким-нить анализатором, запретить использовать открытые пароли в конфигах и заставить всех это сделать).

    Если вас интересует техническая часть, то она совершенно не отличается от обычного администрирования и разработки - просто появляются новые требования, которые нужно внедрить. А так - ИБ это больше организация и внедрение различных требований.
    Ответ написан
    Комментировать
  • CI/CD для QA инженера?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Понимать что такое SDLC, знать терминологию, которая сейчас используется при наличии CI/CD в проекте.
    2. Для QA это не практическое задание, а понимание что это такое CI/CD с точки зрения организации работы.
    Ответ написан
    Комментировать
  • Как стать тестировщиком?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Начни с поиска вакансий. В них указаны требования.
    Ответ написан
    Комментировать
  • О чём говорят эти ошибки?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    JSON.parse: unexpected end of data at line 1 column 1 of the JSON data ::


    Ну явно видно, что тут внезапно для JSON закончились данные. Либо незакрытые кавычки/скобки/что у вас разделитель, либо данные вообще не в JSON формате. В общем данные некорректные, распарсить их неудалось.

    А первая ошибка, скорее всего возникает из второй - вместо полученных данных получили пустые неспарсенные значения и пытаются ими оперировать.
    Ответ написан
    1 комментарий
  • Как работать с test conteiners на Windows 7?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    докер на windows 10, если установлена поддержка линукс можно запустить.

    Но в чем проблема под виртуальным линуксом запускать тесты?
    Ответ написан
  • Насколько полезен опыт работы тестером в программировании 3д или игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    В любом случае это не стояние на месте, но насколько полезно - зависит от нюансов.

    Если это полгода-год, то вроде как не слишком потеря времени. Другой вопрос, если вы за месяц можете и без тестирования устроиться по профилю и потратить эти полгода-год разработчиком сразу.

    Если это автоматизация тестирования - то даже весьма полезный опыт, скриптинг на LUA тот же. А если это просто тыкание мышкой и заполнение дефектов - то тратить на это время жалко.

    В общем зависит от.
    Ответ написан
    Комментировать