• Как натренировать тестировщика?

    kit_de
    @kit_de
    Моя... Твоя... Привет!
    А как насчет нанять одного сурового тестера лидом, чтобы он ставил процесс?
    Ответ написан
    Комментировать
  • Как натренировать тестировщика?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Я вам расскажу про среднестатистических тестировщиков. Не про талантливых, а про обыкновенных.

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

    Если тестировщик никак не проявляет инициативы - тоже плохо.

    Спрашиваешь тестировщика:
    - Чем ты сегодня занимался?
    - Тестировал.
    - Что тестировал?
    - Все тестировал.

    яркий пример того, что тестировщик не понимает, что его продукт - информация. Или ему вообще не обьяснили чего от него хотят. Проблема скорее руководителя.

    Если тестировщик не производит информации - он бесполезен.

    Еще нельзя тестировщиков сажать в отдельное помещение. В изоляции они будут неэффективно работать.

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

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

    Чем чаще вы будете оставлять тестировщика "за бортом" тем менее эффективно он будет работать.

    Нужно чтобы тестировщик чувствовал свою отвественность за продукт. Для этого он должен быть частью команды. Чем больше отвестственности вы возложите на тестировщика тем быстрее он вырастет. Будете относиться к нему как к чуваку для мебели - он таким и станет.
    Если вы не знаете, что хотите от тестировщика - то он не знает тем более. Разработчик без задания тоже не знает что делать. Нужно поставить тестировщикам задачи. И желательно с письменной отчетностью. Скажу вам сразу это все не так просто, и дополнительная работа для руководителя. Но можно взять тест-менеджера. Он знает как использовать тестировщиков эффективно. Как поставить отчетность и пр.

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

    Если вы не знаете какие задачи поручить тестировщику - решите этот вопрос в первую очередь.

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

    Подведем итог: чем конкретнее задача поставленная тестировщику - тем (внезапно) больше пользы от его работы.
    Ответ написан
    3 комментария
  • Как натренировать тестировщика?

    1) Пусть они пройдут любые курсы по тестированию (особо без разницы, какие - тестировать ручками - не ракеты в космос запускать).
    2) Напиши хорошие, жирные тест-кейсы на какой-то кусок функционала и скажи своим тестерам их прогнать несколько раз. А потом сказать "Все остальное, нужно проверять также".
    3) Как увидишь, кто из ребят бревно, кто сообразительный - давай сообразительному курс по тест-дизайну и сажай его писать тест-кейсы на весь функционал, а остальные уже пусть по ним все проверяют.
    4) Если хочешь автоматизацию, то найми того, кто это вам сделает. Когда будет каркас, с настроенным дженкинсом - уже будет их достаточно просто расширять (хватит базовых курсов по java/python).
    Ответ написан
    1 комментарий
  • Как быстро получить обзор методов машинного обучения?

    @dmshar
    А что такое "получить"? Я так понимаю, "получают" образование. Вы спрашиваете - где учиться? Ну тогда было бы неплохо знать, где живете, уровень вашего текущего образования и (как обычно для ИТ-специальностей) - уровень вашего английского.
    А если "получить" - это самостоятельно освоить - ну так в интернете ресурсов просто море:
    www.7wdata.be
    https://www.datasciencecentral.com
    https://datascienceplus.com
    https://www.kdnuggets.com
    https://www.analyticsvidhya.com
    https://towardsdatascience.com
    и далее по списку......
    Написано только что
    Ответ написан
    Комментировать
  • Как быстро получить обзор методов машинного обучения?

    @tmsv
    Дмитрий Кайгородов , попробуйте ознакомиться с крутым обзором основных методов ML:
    https://vas3k.ru/blog/machine_learning/

    Обзор называется "Машинное обучение для людей", и, действительно, текст написан очень живо и интересно. Читается на одном дыхании.

    Сам автор описывает статью как "большое введение для тех, кто хочет наконец разобраться в машинном обучении — простым языком, без формул-теорем, зато с примерами реальных задач и их решений".
    Так оно и есть. Удачи!
    Ответ написан
    Комментировать
  • Как быстро получить обзор методов машинного обучения?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    в вики достаточно кратко и понятно
    https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%88%D...
    -----
    но не берите грех на душу, если нет опыта, отдайте задачу тем кто уже занимался этими вещами. Иначе за такие решения, сами разработчики могут затоить на вас лютую злобу)
    Ответ написан
    3 комментария
  • Как организуется техподдержка в софтверных компаниях?

    @Mikhael1979
    админ в крупной компании
    Саппорт обычно делят на линии. Обычно на 3.
    1-я линия - можно нанимать девочек, тупо для регистрации/маршрутизации обращений.
    2-я линия - можно нанимать студентов и давать им в зубы базу знаний + у них должен быть некий бэкграунд.
    3-я линия - это программисты. Желательно прямо из проекта. Они должны создать базу знаний и минимально обучить 2-ю линию.
    Это оптимизирует затраты на персонал. Самая высокооплачиваемая 3-я линия обычно состоит из 2-3 человек, а самая многочисленная 1-я - самая низкооплачиваемая.

    По мере накопления опыта сотрудники растут - с 1-й линии до 3-й и выше. Накапливается информация и в базе знаний. Как держать её актуальной - см. статьи про KPI поддержки - их много и они подробные.

    В общем, курите ITIL - там всё расписано более чем грамотно. Можете сходить на курсы по ITIL - на собственном опыте знаю, что это полезное вложение денег и времени.
    Ответ написан
    1 комментарий
  • Как программисту быстро научиться качественно верстать?

    nanomen
    @nanomen
    front-end разработчик
    Может пригодиться. Страничка с тестовым заданием в Яндекс. Ниже они дают ссылки на ресурсы по теме.

    alexbaumgertner.github.io/testworks/yandex
    Ответ написан
    1 комментарий
  • Как программисту быстро научиться качественно верстать?

    AlexanderTsymbal
    @AlexanderTsymbal
    tsymbal.su
    быстро и качественно вряд ли получится. либо то, либо другое. я вот десятый год верстаю, только сейчас начинаю понимать, что что-то действительно хорошо умею.
    А так, желательно помимо изучения основных свойств CSS почитать также про скорость обработки CSS браузерами, БЭМ. И всегда сверяться во всех браузерных движках - Chrome/Opera/Яндекс.Браузер (Chromium), Firefox/IE10-11 (Gecko), Safari (хотя бы Win-версия).
    Кстати, есть такая полушутка профессиональная - если твой сайт выглядит и работает хорошо в Safari Win (v5.1), то за другие браузеры можешь не переживать )))) Ну и, конечно, нужно тестировать всё на совместимость с IE8. Ниже IE8 уже не стОит адаптировать, там меньше 1% осталось от числа пользователей (кто эти ненормальные?)
    Если нужен верстальщик, пиши мне, контакты на tsymbal.su
    Ответ написан
    7 комментариев
  • Как программисту быстро научиться качественно верстать?

    @petun
    Full Stack web Developer
    Самый хороший вариант - иметь при себе опытного верстальщика, который всегда поможет подсказать сложные моменты. Это и быстро, и навык получаешь очень быстро. Не так много этого самого сложно на самом деле становится со временем.
    А так советую прочитать книжку CSS (Эрик Мейер), и все встанет на свои места.
    Ответ написан
    1 комментарий
  • Что такое Тест-кейс и тестовая модель?

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

    Поясню на примере. На Тостере есть функционал, позволяющий использовать некоторые HTML тэги в тексте ответа и комментария. Тесткейс для этого функционала может выглядеть (упрощенно) так:
    -----
    ID: UI1234
    Author: V. Pupkin
    Category: UI, manual, validation
    Description: HTML тэги в тексте ответа
    Precondition: Сервер запущен и доступен, В списке есть хотя бы один вопрос, Пользователь авторизован
    Steps: Выбираем вопрос из списка. В поле ответа набираем текст, в котором используем [список] и др. HTML тэги, после чего нажимаем кнопку "Отправить".
    Expected: Введенный текст отображается полностью, HTML тэги [разрешенные] отображаются соотв. разметкой, все прочие тэги игнорируются.
    Postcondition: Сервер все еще доступен, кол-во вопросов в списке не изменилось, в ЦОД не возник пожар и т.д.
    -----
    Соответственно, если при исполнении теста что-то не не выполнилось (разметка не отобразилась, сгорел ЦОД или ответ удалось написать без авторизации - не важно, что именно), тест считается проваленным.

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

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

    Ну, а тест-план - это вообще из другой оперы. Это документ, в котором подробно и основательно описывается, какие части системы как именно (и почему именно так) мы тестируем, что нам это дает (и что не дает) и обосновывается, почему такой подход обеспечивает требуемое качество продукта. Его обычно составляют совместно архитектор/техлид и ответственный QA в процессе разработки.
    Ответ написан
    1 комментарий
  • Выбор железа для домашнего сервера?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Хм... тоже мне сервер. У меня для этих целей rapsberry pi на роутере вай-файном валяется. Никакого шума за 3 тр
    Ответ написан
    Комментировать
  • Как посчитать вероятность?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    1/2. Несколько игр подряд (при условии, что исходное состояние одинаковое, т.е. все карты возвращаются на место, какая карта где -- неизвестно) -- 1/2 в каждой игре. Вероятность выиграть хотя бы раз за n попыток -- 1 - (1/2)^n.
    Элементарная логика подсказывает, что ни у одного из игроков нет преимущества над другим.
    С т.з. теорвера вероятность выиграть у первого = 1/5 (взял самую старшую карту) + 1/5 * 3/4 (взял вторую по старшинству, а противник взял любую из 3х младших) + 1/5 * 2/4 + 1/5 * 1/4 = (4 + 3 + 2 + 1)/20 = 1/2.
    Ответ написан
  • Как продлить жизнь HDD?

    Dimitriys
    @Dimitriys
    юзаю загрузку шлюза с флешки, без ведения логов и прочей фигни .....
    год работает .... если даже флешка и сдохнет, новую за 400 рублей куплю.
    это лучше чем слушать кряхтение винта.
    Ответ написан
    2 комментария
  • Как понять требования работодателя?

    @FoxInSox
    Все требования относительны.

    Как и все в этом мире.
    Ответ написан
    Комментировать