Pull to refresh

Comments 2

Что сразу бросилось в глаза:

  1. Используйте yml вместо json - его существенно удобнее diffить в pr

  2. Выделяем общий код тестов хорошо ложится на идеологию кейвордов. Все тоже самое, но выделяемый код имеет понятную ценность и само дерево кейвордов можно проработать заранее, а не хаотично

  3. Очень важный пункт - помните про параллельность и уборку за собой не озвучен.

  4. Выбор данных, их подготовка, приборка не должны влиять на систему радикальным образом. Например, видел историю когда статистика в базе сходила с ума от запуска тестов и тестовая зона вела себя не адекватно

  5. Хорошо сказали про api. Но нужно добавить, что не следует бояться расширять апи в целях увеличения тестируемости продукта. Это лучше прямых конектов в приложение.

Пункт 0 - не пишите UI тесты. Точнее пишите, но мало. Пирамида тестирования, все дела

Sign up to leave a comment.

Articles