Size: a a a

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

2020 September 29

OK

Oleksandr Khotemskyi in QA — Автоматизация
Elvira
Коллеги, такой вопрос. Начальство поставило задачу для меня - обучиться автоматизации. Сейчас со вторым qa-автоматизатором работаем над созданием интеграционнвх тестов, покрываем апи.  Начали с сущности "списки". Это собственно таблицы, при создании которых можно указать только имя и тип.  После создания получаем 4 поля. Имя, тип, дата создания, имя создателя.  На фронтенде эти поля после создания списка поменять уже нельзя. На бэкенде - можно. Нужно ли с помощью тестов проверять, что бэкенд имеет возможность апдейтнуть дату создания?
да, если вы тестируете апи - то это нужно проверять
источник

E

Elvira in QA — Автоматизация
и тут тоже мнения расходятся) эхх
источник

EB

Evgenii B in QA — Автоматизация
это же API тестирование, оно вполне может тестировать функциональность, которая не используется фронтендом. Приоретизируйте методы апи которые важнее протестировать и начните с них. Возможно те методы которые сейчас использует вебсайт будут приоритетнее. Ну а вообще если метод что-то позволяет делать, то это можно проверять на корректную работу =)
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Elvira
Второй тестировщик говорит, что нужно делать проверки на все поля, которые бэкенд может изменить и он прав. Но с другой стороны, я не очень понимаю необходимость писать проверку для поля, которое никто в здравом уме менять не будет. Ведь эти тесты потом нужно будет поддерживать.
завтра фронтент добавит эту возможность в админку и окажется что апи не работает
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Elvira
Второй тестировщик говорит, что нужно делать проверки на все поля, которые бэкенд может изменить и он прав. Но с другой стороны, я не очень понимаю необходимость писать проверку для поля, которое никто в здравом уме менять не будет. Ведь эти тесты потом нужно будет поддерживать.
если никто в здравом уме менять не будет и вы уверены что это не нужно - заводите баг - Remove possibility to edit date
источник

EB

Evgenii B in QA — Автоматизация
какие-нибудь злые юзеры будут это делать, что их остановит?
источник

E

Elvira in QA — Автоматизация
Oleksandr Khotemskyi
если никто в здравом уме менять не будет и вы уверены что это не нужно - заводите баг - Remove possibility to edit date
О, значит я думала в правильную сторону)
источник

E

Elvira in QA — Автоматизация
Evgenii B
какие-нибудь злые юзеры будут это делать, что их остановит?
Автотест точно не остановит
источник

VM

Vova Moskalenko in QA — Автоматизация
Oleksandr Khotemskyi
если никто в здравом уме менять не будет и вы уверены что это не нужно - заводите баг - Remove possibility to edit date
а если какой-то функционал работает только по пятницам в полнолуние, то выпилив такую функцию, можно лишиться возможности это потестить
источник

E

Elvira in QA — Автоматизация
спасибо за ответы, ребята :)
источник

A

Alex in QA — Автоматизация
какие есть хорошие прокси библиотеки для отлавливания запросов в браузере? selenium, c#. Аналог Browser Mob Proxy для java
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Alex
какие есть хорошие прокси библиотеки для отлавливания запросов в браузере? selenium, c#. Аналог Browser Mob Proxy для java
можно browser mob proxy и взять
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Vova Moskalenko
а если какой-то функционал работает только по пятницам в полнолуние, то выпилив такую функцию, можно лишиться возможности это потестить
так если выпилили - то и тестить меньше - оптимизация 😉
источник

A

Alex in QA — Автоматизация
Oleksandr Khotemskyi
можно browser mob proxy и взять
можете подробнее рассказать?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Alex
можете подробнее рассказать?
источник

ES

Eugene Stogniy in QA — Автоматизация
Alex
какие есть хорошие прокси библиотеки для отлавливания запросов в браузере? selenium, c#. Аналог Browser Mob Proxy для java
Fiddler была С# библиотека очень хорошая
источник

ES

Eugene Stogniy in QA — Автоматизация
только сейчас они её продают ( за недетскую цену
источник

MK

Mem Kekovich in QA — Автоматизация
Максат
mvn test -Dtest='src/test/java/*Test'
mvn test
А ниже вы пишете что через ide запускаете... вы определитесь сначала как вы запускаете
Мб у вас нет тест в названии класса
Мб у вас аннотаций нет
Мб вы не так передаётся арги в консоль (кавычки кстати не нужны, где вы такое нашли)
А ну и да - src/test не пишется в path теста
источник

BO

Boris Osipov in QA — Автоматизация
источник

A

Alexey in QA — Автоматизация
Гайз, такой вопрос, написаны автотесты, из них пара тестов падает, мне предлагают, если тест упал (например элемент не найден), то перезапускать его, насколько это правильный вариант? Я считаю, что это неверно и тест надо отладить, иначе мы просто получаем 100% прогон без понимаю, что же у нас работает или нет. Другие люди считают, что перезапуск решит проблему
источник