Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Изобретаем колесо для качественно новой архитектуры
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
urtow

Данил Бирюков-Романов

*nix, python, QA, bagpipe, folk music
  • 99
    вклад
  • 2
    вопроса
  • 138
    ответов
  • 33%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как осуществить переход с Web тестирования в Mobile?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Все тоже самое.

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

    Я одновременно тестировал и Web, и Mobile в социальной сети.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Насколько сильно я извращаюсь с ansible & jenkins?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Про Docker не думал?

    1) Пошел коммит
    2) Собрали Docker контейнер (в нем уже и все Npm пакеты и проект)
    3) Прогнали тесты
    4) Если все ок, этот же Docker запустили на проде.
    Ответ написан более двух лет назад
    7 комментариев
    Нравится 1 7 комментариев
  • Как заимпортировать модуль Python, если он лежит не в одной и тойже папке со скриптом?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    В subfolder создаешь пустой файл с разванием __init__.py (два нижних подчеркивания перед и после init) и после можешь импортировать вот так:

    import subfolder.script
    Ответ написан более двух лет назад
    2 комментария
    Нравится 2 комментария
  • Какую версию NodeJS выбрать для Slackware?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Поставь докер и поднимай ноду в нем.
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 5 1 комментарий
  • Что выбрать джуниору: работать на стабильных проектах или одному ставить процесс тестирования на одном проекте?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Зависит от скорости обучения и знаний.

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

    Бери проект где уже что-то есть и учись "как надо делать", потому что если брать проект, где ничего нет - наделаешь херни и не поймшеь почему.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как можно смоделировать работу 10000 пользователей в приложении?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Jmeter. Он умеет дергать Http api в нужном количестве.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • В программисты или в тестировщики (идти)?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    -- почему тогда все не идут в тестировщики, вместо программистов? Из-за любви к программированию? Или лишь потому что программистам платят немного больше?

    Потому что программист "раскрученная" профессия. Человек не из IT сферы знает что есть сисадмин, а есть программист и все.

    -- можно ли устроится тестировщиком после 34 лет (в вакансиях конечно требования к возрасту не пишут, по понятным причинам)? Слышал, что это в основном для молодёжи..

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

    -- правда ли то что тестировщики с опытом работы так же востребованы за рубежом как и программисты?

    Да, что QA, что Software tester.

    -- если кандидат пройдёт онлайн курсы тестировщиков, это повысит его шансы при приёме на работу в IT компанию?

    Если это какие-то Noname курсы - нет, nobody cares. Если это курсы при Epam/какой-то другой фирме, то по завершению курсов могут взять в эту фирму.

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

    Да, потому что тестирование сводилось к "потыкай кнопочки, напиши что не так", а сейчас все понимают, что это все же инженерная дисциплина и надо, чтобы кандидат хоть что-то понимал.
    Ответ написан более трёх лет назад
    14 комментариев
    Нравится 1 14 комментариев
  • Какие есть материалы по Python для тестировщика?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Ничего специфичного в автоматизации тестирования нет, берешь любую книгу по Python, учишь.

    Идешь работать, пнимаешь, что одним знанием питоне не будешь сыт, учишь структуры, алгоритмы, инструменты unit тестирования и отладки и далее, далее :)

    Из личного опыта:
    Автоматизация тестирования, пришлось вспоминать SQL, потому что иначе обработать 20+ гигов логов не получалось.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как эффективно деплоить приложения?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Для управления 5+ серверами удобно использовать софт для оркестрации, для начала посмотри на ansible.

    Как заливать код/бинаркини на сервер - да как угодно. Хотя проще/секурнее использовать тот же scp, благо ansible с ним работает из коробки.

    Bittorrent нужен, когда тебе надо закинуть условно 100Gb на 100 серверов и все эти сервера в одной сети, это совсем другая задача.

    Ты - не Twitter или Facebook, и ихнструменты, которые используют они, для тебя могут быть бесполены или даже вредны.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 5 Комментировать
  • Какой первый Linux-дистрибутив поставить?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Тот, который стоит у ближайшего, готового отвечать на твои вопросы гуру.
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 8 3 комментария
  • How to Install Selenium WebDriver With Python On Mac OS?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    А в чем проблема?

    pip install selenuim-webdriver

    Либо сразу берешь Docker образы от Selenium, докер под MacOS есть
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Как развернуть готовый проект на Flask в обычном шаред хостинге (Таймвеб)?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Спросите саппорт таймвеба
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • Как работать с develop и master?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Или вот на русском - https://danielkummer.github.io/git-flow-cheatsheet...

    Если не подходит - придумывайте свою схему, никто не знает Ваших потребностей лучше Вас
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Какую версию XCode выбрать для разработки?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Последнюю.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • Как создать отдел тестирования?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Возьмите опытоного QA и он все вам расскажет, как надо делать.

    >1) Огромное разнообразие вариантов построения продуктов из блоков конструктора - что работает у одного заказчика, может не сработать у другого по разным причинам. На какой конфигурации конструктора проводить тесты?

    На наиболее часто встречающихся или приносящих основной доход.

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

    Сработает, но у разработчиков будет большая просадка по времени - так как тестировщикам надо будет спрашивать у них много о системе.

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

    Это уже проблемы отдела тестирования и того как они будут решать задачу, но в целом такая проблема есть, но без конкретитки тут говорить нечего.
    Я знаю системы где 10к тестов держит один человек, и системы где 100 тестов поддерживает отдел из 6-7 человек.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 2 комментария
  • Как импортировать PyQt модуль вручную?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    www.pyinstaller.org

    Позволит собрать все что нужно в один исполняемый файл
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Зачем в 32 разрядной виндовс существует ограничение в 4 гб?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    На самом деле видит, но использовать не может. 32-х разрядные клиентские операционные системы Windows в принципе не могут адресовать более 4-х ГигаБайт.

    Это ограничение в целом для 32 бит, на вики написан судя по всему бред.

    UPD: Бред несу я, читаем про PAE, как мне правильно подсказали
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 1 2 комментария
  • Как запускать .py в директории Х определенной версией Python?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Посмотри в сторону Tox, возможно то, что тебе нужно

    https://tox.readthedocs.io/en/latest/
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как правильно вызвать метод класса и передать ему аргументы из другого класса?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Создай инстанс класса:
    def button_click(self):
            # shost is a QString object
            sqltext = self.le.text()
            obr = Obrabotka()
            obr.sql(sqltext)
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Как передать переменную в функцию python?

    urtow
    Данил Бирюков-Романов @urtow
    *nix, python, QA, bagpipe, folk music
    Я не гуру архитектуры, но почему бы не реализовать вот такой вариант:

    @app.route('/_add_numbers')
    def add_numbers():   
          _home=get_home()
         return jsonify(result=<b>_home</b>)
    
    @app.route('/home/')
    def home():
        return get_home()
    
    def get_home():
        return 1
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 1 3 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Следующие →
Самые активные сегодня
  • Fallenyasha
    • 13 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 7 ответов
    • 0 вопросов
  • SoreMix
    SoreMix
    • 6 ответов
    • 0 вопросов
  • BojackHorseman
    Лентюй
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации