Size: a a a

QA — Автоматизация

2020 April 24

R(

Roman (rpwheeler) in QA — Автоматизация
Andrii
Для такого теста лучше pytest или unittest или вообще просто автоматизировать все действия без доп. фреймворков
Написал чуть выше. Если фреймворки, то другие (вроде Robot Framework)
источник

A

Andrii in QA — Автоматизация
Roman (rpwheeler)
Э-хе-хе-хе-хех. Это даже не просто гемблинг, это покер.  И "тест кейз" какой-то страшный. Вернее это даже не кейз, а сценарий.
В общем, такое пишется не на XUnit решениях даже, Они тут не помогут.
Тут ООП-Код,
или keyword-driven ,
или BDD решения какие-то.
О! Спасибо
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Andrii
О! Спасибо
Вдобавку.

Сценарист, мне так думается, не совсем шарит специфику перевода написанного в код.

> The game begins
> All other bots join with their starting balance

По-моему тут нарушен порядок, — остальные боты должны сесть за стол до первого раунда (который собственно game begins) или после?

During hands Mike_Bot always raises $1 and everyone always calls
-- в таком формате это не будет удобно реализовывать.

Я бы предложил переписать это как "Set strategy for %name% bot: %strategy_name%" , и тоже поставить перед "the game begins.

Аналогично:

Set stop condition on hands played: 100
Set stop condition on bots left: 1

В результате изменений, хвост:

...

All other bots join with their starting balance

Set bot strategy for Mike_Bot: "always raise $1"

Set bot strategy for bots not having it: "Always call"

Set stop condition on hands played: 100

Set stop condition on bots left: 1

Start the game

______

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

A

Andrii in QA — Автоматизация
Ну у автора теста есть идея етим тестом еще проверить нагрузку сервера, запустив nnn количество подряд
источник

A

Andrii in QA — Автоматизация
С одним запущеним броузером я еще работал, но тут 6 инкогнито нужно запустить
источник

A

Andrii in QA — Автоматизация
Буду страдать
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Andrii
Ну у автора теста есть идея етим тестом еще проверить нагрузку сервера, запустив nnn количество подряд
Это уже вопрос по количеству созданных столов (покерных) и отправляемых реквестов. Но в любом случае формат сценария для перевода в код лучше делать атомарными действиями, а не свободным.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Проверять нагрузку через UI вообще плохая идея. Этому и индийцы на Udemy специально учат.  Тут лучше понять какие реквесты шлются, и моделировать нагрузку через них.
источник

А

Александр in QA — Автоматизация
можно добавить, что нагрузкой через http client управлять не только проще, но еще и гораздо эффективнее, поскольку для того чтобы отправить несколько запросов одновременно не нужно открывать несколько браузеров.
источник

А

Александр in QA — Автоматизация
да и браузер не нужен (и gui), что существенно экономит ресурсы машины на которой происходит тест
источник

ES

Eugene Stogniy in QA — Автоматизация
Vitalii
Надо прикрутить в автотесты тестирование вебсокетов, т.е. создать конекшн, отправить соощение беку, распарсить ответ. Кто-нибудь такое делал? Посоветуйте ресурс, где можно посмотреть как правильно делать, какие классы, либы использовать. То, что нашел, больше для разрабов (создание серверной и клиентской части), а мне надо не слишком наворачивать, для целей тестирования. Пишу на жабе.
источник

IR

Ivan Ryshov in QA — Автоматизация
Ребят посоветуйте macbook air 2020 i5 для автоматизатооа достаточно?
источник

IR

Ivan Ryshov in QA — Автоматизация
Помоветуйте пожалуйста
источник

А

Александр in QA — Автоматизация
для работы в ide и запуска браузера более чем
источник

V

Vitalii in QA — Автоматизация
Если возник такой вопрос, то пожалуй,  достаточно )  Поскольку чтобы затребовать более мочный компуктер, нужны аргументы
источник

V

Vitalii in QA — Автоматизация
спасибо, бум разбираться
источник

S

SpaceBucks in QA — Автоматизация
Александр
для работы в ide и запуска браузера более чем
что ж вы человека на страдания обрекаете
источник

А

Александр in QA — Автоматизация
но за цену этого аппарата лучше взять хороший десктоп с двумя мониторами.
источник

S

SpaceBucks in QA — Автоматизация
i7 + 16 оперативы - минимум в 2020 чтобы писать любой код
источник

S

SpaceBucks in QA — Автоматизация
учитывая что чтобы писать код надо 10+ вкладок в браузере
источник