@qa_ru

Страница 849 из 1080
Artem
26.01.2018
11:08:02
а то как-то за спиной произошло
Еще ж ничего не произошло, кроме "CMD+C/CMD+V" в посте вакансии со стороны HR....

?

Dmitry
26.01.2018
11:08:25
?
да, я отреагировал как-то резко =)

Ivan
26.01.2018
13:44:10
Всем привет! Хотел узнать, можно ли в этом чате разместить вакансию для инженера по НТ? Если нет, то подскажите, пожалуйста, где можно?

Google
Ivan
26.01.2018
13:47:37
Огромное спасибо за ответ!

Lina
26.01.2018
14:31:11
Может есть кто из Киева, посоветуйте плз курсы manual qa гейминг, веб интерфейсы ?

Straxoff
26.01.2018
14:32:00
@qajuniors а вот и он

Heisenberg
27.01.2018
17:34:27
Всем привет. Такой вопрос: делаю автотесты на протрактор, страница настроек в веб приложении. На странцие настроек есть, кхм, множество настроек, которые меняют внешний вид страницы + кнопка "Reset", которая сбрасывает все настройки на те, что по умолчанию. Я в beforeEach записал авторизацию и переход на страницу настроек, далее в каждом 'it' блоке по тесткейсу, а после каждого "it" блока жму на Reset и перезагружаю страницу. Вопрос: как можно выделить ситуацию, когда кнопка "reset" не работает, а всё остальное работает?

Если кнопка reset багнутая, то и ТС получаются невалидные

Чтобы проверить на валидность кнопку ресет, нужно быть уверенным что отальное работает; чтобы убедиться в валидности остальных настроек, нужно чтобы кнопка reset работала. Прямо уроборос

Bola
27.01.2018
19:34:03
Если кнопка reset багнутая, то и ТС получаются невалидные
Пишете тест, который проверяет работу кнопки reset. Запускаете перед всеми тестами)). А доступ к бд есть? Может настройки лучше через него сбрасывать?

Bola
27.01.2018
19:36:00
В смысле? Обычный тест, который запускается первым, проверяет, что настройки сбрасываются после ресета. Не пойму вопроса)

Если он зафейлился, остальные проверять смысла нет))

Google
Bola
27.01.2018
19:36:48
Доступ к бд есть? Это самый очевидный и лучший способ

Узнать где лежат настройки, в какой таблице, запомнить ее содержимое в состоянии сброса и перед каждым тестом делать сброс. Тесты в параллели идут?

Heisenberg
27.01.2018
19:38:22
пока не в паралелли

Bola
27.01.2018
19:38:31
Сброс действует на сеанс или вообще на все приложение?

То есть зашли на сайт, нажали кнопку, что именно сбрасывается? Текущие настройки, или вообще настройки приложения?

Heisenberg
27.01.2018
19:40:02
в настройках есть инпут, туда вводишь текст, сохраняешь, рефрешишь страницу, и этот текст теперь в хедере

это чисто настройка визуального оформления страницы

типа настройки админа

админ может менять лого/текст которые будут в хедере

Bola
27.01.2018
19:41:32
То есть глобально на сайт влияет, верно?

Heisenberg
27.01.2018
19:42:56
Да

это глобальные настройки

Bola
27.01.2018
19:43:02
Такие тесты не распараллелить. Хм. Если в один поток - то норм. Через бд если доступ есть -лучший вариант

Heisenberg
27.01.2018
19:43:04
спросил, есть Web.config

да мне лишь бы оно проверяло

время не критично :)

Bola
27.01.2018
19:46:41
Чтобы не проверять функционал этой кнопки reset (хотя на проверку можно написать отдельный тест) - через бд прямыми запросами, если есть доступ, чистите записи настроек перед каждым тестом.

Google
Bola
27.01.2018
19:48:01
Ставите что-то вроде https://www.npmjs.com/package/mysql И вперёд и с песней

Heisenberg
27.01.2018
19:49:44
проблема в том, что настройки не в бд

они в файле config

в xml файле

Bola
27.01.2018
19:53:52
Прикольно

Admin
ERROR: S client not available

Bola
27.01.2018
19:54:25
Как-то научиться подменивать этот файл как вариант

Чтобы не через интерфейс делать

Heisenberg
27.01.2018
19:56:05
жесть

Bola
27.01.2018
19:58:37
Ну мне было бы лениво))

Если кнопка reset багнутая, то и ТС получаются невалидные
Тест для проверки этой кнопки запускаем первым. Если он успешный, пускаем все остальные тесты.

Heisenberg
27.01.2018
20:02:10
спасибо

Bohdan
27.01.2018
20:02:57
обращусь еще к вам, а то как-то в группе джунов тихо и никто ничего не советует)

Всем привет) А никто не подскажет какие еще нужны пункты для чек-листа верстки сайтов



Heisenberg
27.01.2018
20:09:18
Heisenberg
27.01.2018
20:10:33
Не думаю что можно тут что-то изменить, разве что подменять xml файлик

Bola
27.01.2018
20:11:33
Ok

Google
Bola
27.01.2018
20:12:01
Всем привет) А никто не подскажет какие еще нужны пункты для чек-листа верстки сайтов
В инете есть просто море готовых чек листов. Рекомендую гуглить на английском.

Bohdan
27.01.2018
20:12:46
спасибо)

Bola
27.01.2018
20:41:56
Не за что))

Heisenberg
27.01.2018
20:42:31
if(isExit) { browser.driver.close().then(function() { process.exit(1); }); } Это нормальный способ прервать тестирование если тест падает?

предварительно isExit = expect(.......).toBeTruthy() например

Bola
27.01.2018
20:59:59
Тесты стартуют руками или в CI?

Страница 849 из 1080