
Artem
26.01.2018
11:08:02
?

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

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

Google

wiz
26.01.2018
13:45:39

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

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

Heisenberg
26.01.2018
14:31:41

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

Денис
26.01.2018
14:34:04

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

Bola
27.01.2018
19:34:03

Heisenberg
27.01.2018
19:34:39

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

Google

Heisenberg
27.01.2018
19:36:41
за тест кнопки ресет я уже думал

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
Ну мне было бы лениво))

Heisenberg
27.01.2018
20:02:08

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

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

Heisenberg
27.01.2018
20:09:18

Richard
27.01.2018
20:09:38

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?