Size: a a a

2019 September 09

AT

Artem Trepalin in rannts
Надо таки писать независмые тесты.
источник

AT

Artem Trepalin in rannts
💭 Руслан Прохоров
Да. Так и приходится делать. Писать автотесты и к нему ещё тест для проверки :-) но у нас специфика другая.
чо?
источник

БС

Байт Словович in rannts
Artem Trepalin
наймите аутсорсера, вам накидают для заказчика тесты
это не наш путь (с) 😊
источник

NK

Nick Kugaevsky in rannts
Байт Словович
это не наш путь (с) 😊
Путь боли и страданий
источник

БС

Байт Словович in rannts
аутсорсеры бывают разные.. тоже проходили много раз...
источник

💭П

💭 Руслан Прохоров in rannts
Вот тебе сценарий:
1) сетап оборудования
2) пару кликов в интерфейсе
3) установка параметров
4) генерация данных на внешнем устройстве
5) получения с тестового стенда данных
6) проверка их
7) запись в отчёт
8) следующий шаг.
источник

💭П

💭 Руслан Прохоров in rannts
Для чего есть стандартные методы в фреймворке, для чего-то есть обертки. А что-то приходится писать с нуля и писать для этого тесты.
источник

💭П

💭 Руслан Прохоров in rannts
Что используется много раз, выноситься в общий код, что специфично для этого теста, локальные методы.
источник

ЕЧ

Егор Чернышов in rannts
В народе говорят, что сегодня день тестировщика. С праздником всех что ль)
источник

💭П

💭 Руслан Прохоров in rannts
Егор Чернышов
В народе говорят, что сегодня день тестировщика. С праздником всех что ль)
Спасибо! Я себе даже кефир по этому поводу купил!
источник

AT

Artem Trepalin in rannts
1. установка  оборудования? 2. селенид 3. библа работа с апи или селенид 4. Дамп  бд  или факер с библой для апи. 5.  логгер какой нибудь 6. ассерты
источник

AT

Artem Trepalin in rannts
💭 Руслан Прохоров
Вот тебе сценарий:
1) сетап оборудования
2) пару кликов в интерфейсе
3) установка параметров
4) генерация данных на внешнем устройстве
5) получения с тестового стенда данных
6) проверка их
7) запись в отчёт
8) следующий шаг.
а где тут проверка самих тестов?
источник

AT

Artem Trepalin in rannts
если у тебя ассерты не сработали и ожиданмый результат гуд, то зачем тесты на тесты писать?
источник

AT

Artem Trepalin in rannts
Егор Чернышов
В народе говорят, что сегодня день тестировщика. С праздником всех что ль)
спасибо)
источник

AT

Artem Trepalin in rannts
💭 Руслан Прохоров
Что используется много раз, выноситься в общий код, что специфично для этого теста, локальные методы.
ну да, паттерн pageobject
источник

AT

Artem Trepalin in rannts
все часто юзаемые методы ты пихаешь в base page
источник

💭П

💭 Руслан Прохоров in rannts
Artem Trepalin
1. установка  оборудования? 2. селенид 3. библа работа с апи или селенид 4. Дамп  бд  или факер с библой для апи. 5.  логгер какой нибудь 6. ассерты
Говорю, что специфика. Мы проверяем реальное железо, реальные датчики, соединяющие их провода и прочее. Только в место человека данные генерирует железка :-)
источник

AT

Artem Trepalin in rannts
ну  я тебя тогда не понимаю)  ты сказал что ты пишешь автотесты, а потом еще тест на этот автотест?
источник

AT

Artem Trepalin in rannts
а потом еще тест на тест который проверяет автотест
источник

AT

Artem Trepalin in rannts
Байт Словович
аутсорсеры бывают разные.. тоже проходили много раз...
ну тут есть @totdanetot )
источник