Подскажите какой ноутбук новичку для обучения
2022-04-03 16:50
Здравствуйте. Подскажите какие необходимы характеристики ноутбука для обучения тестировке? Хочу пройти курсы, но ноуты у меня старенькие
Миру требуется все больше и больше софта: любой магазин или автосервис хочет сайт или мобильное приложение. Но забагованный софт не хочет никто, нам нравится, когда все работает красиво и корректно. Эффективно искать баги помогает тестирование, и иногда оно проходит автоматически. Вот про этот случай мы и поговорим.
Качество разрабатываемого продукта конечно зависит от всей команды, но давайте выделим тестирование, в нем я разбираюсь. Меня зовут Дмитрий Ремезов, я QA-инженер в Технократии, и в этом тексте я дам вам вводные об автоматическом тестировании: когда оно поможет, а когда от него стоит отказаться. Дам список из плюсов и минусов подхода, и в конце опишу проект, которому точно требуется автоматизация.
Инфраструктура тестирования обсуждается реже чем проблемы программирования или шестизначные зарплаты. Дьявол кроется в деталях, а если точнее, то дьявол сидит в процессах внутри команды. В небольших командах процессы устраиваются сами собой без обсуждения. Продуктивность команды снижается по мере роста команды и в условиях игнорирования процессов. Статью будет полезно прочитать, если команда испытывает следующие трудности:
тестирование становится бутылочным горлышком и замедляет работу;
Подскажите, какие можно использовать инструменты для реализации следующей цели:
есть веб-продукт, назовём его условно, интернет-магазин техники. Задача: выполнить нижеописанный алгоритм, одновременно, допустим, с сотни или тысяч авторизованных пользователей:
1. Войти на сайт.
2. Положить конкретную колонку марки и модели Samsung 000 в корзину.
3. Перейти в корзину.
4. Изменить количество на 3.
5. Изменить количество на 5
5. Нажать кнопку оплатить.
6. Ввести данные карты (0000 1111 2222 3333 4444)
7. Подтвердить покупку кнопкой "подтвердить".
8. Перейти в корзину.
Вижу что она пустая, т.к. заказ уже оформлен.
Предположим, что процесс занимает 100 шагов, и пока он выполняется каким-то инструментом (например, Jmeter/Selenium) от лица тысяч пользователей, я захожу вручную на тот же сайт, и делаю похожий процесс.
Цель: убедиться, что при использовании одних и тех же действий от лица сотен/тысяч (авторизованных с разных аккаунтов) пользователей ничего не ломается и весь процесс идёт без проблем, и никто никому не мешает своими параллельными действиями.
Подскажите, какие можно использовать инструменты, что почитать, как это использовать. Ранее неоднократно стояла подобная задача, но не знаю в какую сторону гуглить.
Selenium IDE (KatalonRecorder) эти инструменты не могут имитировать работу сотен пользователей. Только от имени одного (насколько я знаю). Вот если бы что-то подобное, только от лица большого числа пользователей было бы, это супер.