• Поставить процесс тестирования джуну с нуля?

    Самое банальное, что должен делать тестер.

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

    Из инструментов: Инструмент для раскатки ветов (например Ansible), Инструмент для регресса (тест-раил, например).

    Но опять же, лучше взять адекватного тестера, чтобы он вам поставил все изначально, а потом уже нанимать мартышек, чтобы они по сценарию работали.
    Ответ написан
    1 комментарий
  • Поставить процесс тестирования джуну с нуля?

    @kn0ckn0ck
    Продюсер
    Я все же рекомендую обратиться с аналогичными вопросами на специализированный форум, где:
    1. полно материалов, блогов и всего такого
    2. полно релевантной опытной публики
    Ответ написан
    Комментировать
  • Что выбрать джуниору: работать на стабильных проектах или одному ставить процесс тестирования на одном проекте?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Узнаю себя четыре года назад, тогда казалось щас будем двигать горы, ну или как минимум бурить тоннель. А оказалось мы на них будем взбираться. В шлепанцах.

    А горы все выше, а горы все круче, а горы уходят под самые тучи
    — Айболит

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

    Я думаю лучший совет который я могу дать - старайтесь быть максимально полезным - тогда вы многому научитесь в короткий срок. Оценивайте себя и свои действия с позиции нанесенной пользы. Не себе, не тимлиду, а конечному пользователю.
    Ответ написан
    Комментировать
  • Оптимальный набор тест-кейсов для покрытия клиент-серверной части приложения?

    lxsmkv
    @lxsmkv
    Test automation engineer
    сервер для вас - черный ящик в данном случае. поэтому единственное место где можно проверить реакцию на стимул это клиент. Т.е. вы можете делать только end-to-end тесты. Но без возможности контроллировать сервер, многие сценарии проверить не удастся. Например, если сервер шлет оповещение клиенту за 15 минут до начала события (допустим это напоминалка). Чтобы прокрутить часы вперед и проверить срабатывание и обработку напоминания (напр. если мы заглушили оповещение оно не должно больше приходить) нужен доступ к серверу.
    С другой стороны, чтобы спроектировать тест сервер не нужен, тест проектируется в голове, а вот то, что его нельзя будет выполнить без специальных возможностей это нужно донести до заказчика.
    Ответ написан
    2 комментария
  • Курсы по QA для нуба?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Наталья Руколь - ищите ее доклады на ютубе и текстовые материалы в интернете.
    Ответ написан
    Комментировать
  • Курсы по QA для нуба?

    @Sniper
    У Портнова неплохие видеоуроки. Например, https://www.youtube.com/watch?v=wYnayqdP9Ck
    Ответ написан
    Комментировать