• Написать тест jsapi для корзины товаров?

    lxsmkv
    @lxsmkv
    Test automation engineer
    вы хотите тест который будет показывать вам что загрузка корзины стала тормозить?
    Торможение загрузки зависит от многих факторов (в том числе от скорости соединения, мощности компьютера, от пинга к базе данных) тут лучше профайлинг сделать.

    Если вы подозреваете торможение на определенном участке то нужно замерять его.
    Можно конечно сделать тест на селениуме, который будет выбирать и добавлять в корзину продукты, и перезагружать страницу и мерять сколько длилась загрузка.
    Но если вы просто хотите определить узкое место, автоматизация тут не нужна, такой эксперимент будет быстрее сделать руками.
    Ответ написан
    1 комментарий
  • QA engineer, с чего начать?

    @azShoo
    Для начала давайте разберемся, что же такое QA? Понятие это довольно абстрактное, и в СНГ применяется зачастую в ином понимании, нежели в краях более отдаленных.
    QA - это обеспечение качества продукта, причем, в идеальном случае, на всех этапах разработки.
    Самое первое, с чем придется в большинстве случаев столкнуться QA Engineer`у это функциональное тестирование.
    Написание тестов по задачам и прохождение этих тестов., прохождение уже написанных, апдейт, заведение багов и прочее. В этом случае QA Engineer = Тестировщик. Для этого самое важное - хорошо работающая голова, умение читать задачи и задавать правильные вопросы: "А что если так? А если этак?".
    В зависимости от продукта требуются дополнительные скиллы -> в вебе своя специфика, в мобильных своя, в по - своя, в железе - своя. Ну и соответственно базовое понимание кода, работа с базой данных и прочее - тоже периодически понадобятся.

    Но, процесс обеспечения качества не заканчивается на функциональном тестировании, поэтому понятие QA шире, чем тестирование. Здесь мы уходим от банальных тестов по функциональным требованиям и переходим к анализу требований и документации (поиск узких мест в требованиях и реализации), юзабилити тестирование (поиск "косяков" в интерфейсах и функциональности), тестирование производительности и прочее.

    Отдельная часть - автоматизация тестирования. Здесь от компании к компании все по разному, и роль автотестера варьируется от "тестера который научился использовать тестовый фреймворк" до "полноценного разработчика, который автоматизирует то, что ему говорят тестировщики".
    Требования отличаются соответственно.

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

    Что в итоге?
    Мне кажется, что QA-инженер это тестировщик, который вышел в своей работе за рамки тестирования. Который работает над качеством продукта не только в плане "Требования выполнены - к продакшену готовы", а старается делать продукт лучше во всех отношениях, в первую очередь - для бизнеса, во вторую - для пользователя, в третью - для тех, кто этот продукт делает.
    Следовательно, я считаю что путь QA лучше всего начинать именно с тестирования (кстати говоря, в России понятия QA и тестирования почти всегда тождественны в умах не-тестировщиков).
    Что важно для тестировщика?
    Способность и желание разбираться в том, как это [продукт\фича\пр] работает сейчас, и как это должно работать.
    Так же стоит приготовиться много говорить "нет, так не пойдет" менеджерам и разработчикам.
    Ну и вообще, смириться с тем, что другие стороны процесса очень часто готовы действовать в ущерб качеству.

    Что хотят, что бы знал джуниор?
    1) представление о процессе разработки. Этапы, когда пора тестировать и все такое.
    2) представление о написании тестов: что представляет из себя тест-план, тест-сьют, тест-кейс, тест-степ, Definition of Done, Ожидаемый результат и тд.
    3) представление о том, что такое дефект: Severity и Priority дефектов, какие бывают; из чего состоит описание дефекта, и все такое.
    4) хотя бы общее представление о тест-дизайне: что такое, зачем нужен, какие есть практики.
    5) Базовые навыки SQL - селект, упдейт, работа с несколькими таблицами и все такое.
    А ещё хотят, что бы человек умел думать. Будь готов к задачкам на логику (которые туфта и ненужны) и к задачкам типа "Есть окно с кнопкой, посылает запрос: напиши тесткейсы" или "Протестируй карандаш".

    Как-то так.
    К сожалению, больше рассказал именно о тестировании, чем о QA в целом. :)
    Ответ написан
    2 комментария
  • Как вывести теги определённой категории в wordpress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    wp-kama.ru/id_652/dinamicheskiy-arhiv-bloga-s-ispo...
    Вместо wp_dropdown_categories, выводите свои. Какая структура у этого блока - можно посмотреть запустив код как есть - т.е. вместе с wp_dropdown_categories. А потом html с нужными категориями записать на это место
    Ответ написан
    1 комментарий
  • Как убрать отсутствующие товары из woocommerce?

    @LEXXiY
    Отличный плагин для управления товарными предложениями для Woo это https://ru.wordpress.org/plugins/smart-manager-for... Это если хотите именно вручную управлять.
    Если автоматически, то стоит пересмотреть работу вывода товаров, например исключить в цикле выборку товаров с наличием меньше 1. Собственно сам кусок кода с полем есть в представленном Вами варианте
    meta_key = '_stock' AND meta_value < 1
    Ответ написан
    2 комментария
  • Как получить данные через запрос к сайту?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    эти данные могут передаваться через сам запрос в виде параметров например:
    ?сумма_платежа=100&назначение=пополнение
    данные могут передаваться в теле запроса, например в виде json документа:
    {
    "сумма_платежа":100,
    "назначение":"пополнение"
    }
    а также могут передаваться через http заголовок.
    также обычно вместе с этими данными в запросе, ещё присутствует секретная подпись, чтоб например кто-то другой не мог отправить вам поддельное сообщение.
    ну и на всякий случай вы можете каждое такое сообщение дополнительно проверить непосредственно на сервисе отправившем это сообщение.

    Ваш веб сервер в состоянии обрабатывать все эти данные.
    Ответ написан
    2 комментария
  • Какие есть iOS/Android читалки с синхронизацией c Google Drive?

    xsen
    @xsen
    Программист
    moon+ reader умеет через gDrive синхронизировать
    Ответ написан
    Комментировать
  • Как дальше развивать стартап о качествах людей?

    QuickStudio
    @QuickStudio
    Дизайн нужно сделать. Увидел - и даже не захотел регистрироваться
    Ответ написан
    3 комментария
  • Как убрать проблему белого экрана у битрикса?

    iproger
    @iproger Автор вопроса
    Безответственный гений
    Странно отвечать на свой вопрос, но я выяснил в чем проблема. А заключается в:
    $_SERVER["DOCUMENT_ROOT"]
    Просто выведите его (если у вас та же ситуация) и поймете, что просто не подключаются файлы системы.
    Ответ написан
    Комментировать
  • Как убрать проблему белого экрана у битрикса?

    @MorozoW
    Отредактируйте файл /bitrix/php_interface/init.php - напишите вверху такой код:
    error_reporting(E_ALL);

    Если проблема в несовместимости какого-либо кастомного функционала - выдаст ошибки где (ищие Fatal)
    Если нет - тогда проблема в ядре и принимайте во внимание ответ автора @DiazMoS
    Ответ написан
    1 комментарий