пора открывать тотализатор и принимать ставки ?
Нет, я просто думал, может кто-то еще напишет, что действительно нельзя. Ну или просто поплюсуют ответ от BabyRoot. Тогда я бы понял, сколько людей согласны с этой версией...
cpmBugHunter еще не добавил друзей
24 октября 2019 - 09:13
пора открывать тотализатор и принимать ставки ?
Нет, я просто думал, может кто-то еще напишет, что действительно нельзя. Ну или просто поплюсуют ответ от BabyRoot. Тогда я бы понял, сколько людей согласны с этой версией...
23 октября 2019 - 16:54
в первом тесте юзер1 создает карточку, тут же после теста карточка удаляется через РЕСТ АПИ
во втором тесте через РЕСТ АПИ карточка создается, юзер2 что-то в ней делает и продвигает дальше, карточка удаляется через РЕСТ АПИ
в третьем тесте через РЕСТ АПИ карточка создается и продвигается в нужный статус, юзер1 соглашается и продвигает, карточка удаляется через РЕСТ АПИ
и так далее
Я понимаю, что так делать автоматизацию ПРАВИЛЬНО. Но, к сожалению, у заказчика другие взгляды. Им тестирование нужно БЫСТРО.
К тому же, несмотря на то, что проект довольно старый, документации по API нет. Да там и не REST вовсе. Плюс, если бы я мог запросто двигать карточку по стейджам через API, я бы, наверно, не брался щас за UI тесты...
В общем, можно долго говорить о том, что вот нехорошо это, когда API не описан. Мол, сначала надо бы этим заняться. Ну или через Fiddler срисовать запросики с этими простынями XML в качестве тушки... Потом ответики, чтобы понимать, что кроме твоих параметров карточки там еще тонна всякого гов контента прилетает. Но на это как всегда нет времени, денег и политической воли.
Вот я и хотел написать тесты, чтобы они хотя бы на уровне пользовательских действий прогоняли карточку. В условиях цейтнота этого было бы достаточно.
Поэтому вопрос остается открытым: можно ли открыть одновременно 2 экземпляра браузера IE через webdriver на одной машине? Пока вот 1:0 в пользу "никак"
23 октября 2019 - 15:22
Про одновременность я, может, и погорячился. Но с карточкой работают поочередно то юзер1, то юзер2:
юзер1 карточку создает
юзер2 на своей стороне её видит, заходит в нее, что-то в ней делает и продвигает дальше
юзер1 видит изменения, соглашается с ними и продвигает дальше.
И так далее по процессу.
Но, чтобы не перелогиниваться то как юзер1, то как юзер2 я и хотел залогиниться одновременно. А потом работать так:
browser.SwitchTo().Window(browser1) //и совершить действия
browser.SwitchTo().Window(browser2) //и совершить другие действия
browser.SwitchTo().Window(browser1) //и совершить третьи действия
Ведь при тестировании вручную мы так и делаем: открываем окно в IE и логинимся как юзер1, а потом открываем другое окно в режиме инкогнито и логинимся как юзер2. А потом, поочередно переключаясь между окнами, процессим карточку.
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru