25 книг за год

25 книг за год В прошлом году я прочитал 7 книг. Кажется это маловато и можно прочитать больше. Так что поставил себе план за этот год прочитать 25 книг. Это 2 книги в месяц, что звучит выполнимо.

Как писать плагины к SpecFlow. Проект Macro.SpecFlow

Постановка задачи У себя на проекте мы использем SpecFlow для написания тестов и часто возникала необходимость генерировать уникальные данные для каждого теста. Ну, например, имя товара. Если имя не будет уникальным, то вероятно ваше приложение не даст возможность добавить новую...

Selenium - ожидание загрузки страницы

Ожидание загрузки страницы в Selenium леко исправить с помощью написания простого скрипта. Идеально если у вас классное приложение и на момент загрузки данных показывает какой-нибудь spinner. В этом случае можно просто проверять наличие такого элемента на страничке и если его нет,...

Resharper - горячие клавиши

Скачать полную схему в pdf можно по ссылке Run configurations Любой статический метод, который не принимает входных параметров, может быть использован решарпером как точка входа в программу. Я использую эту возможность всякий раз, когда нужно быстренько набросать код и проверить...

Передавать параметры в конструкторе – не самая хорошая идея

Заполнение объекта может быть реализовано в несколько способов. Один из них - это использование конструкторов или Helper методов. Но проблема в том, что таких методов может быть много, а также количество и тип входных параметров может меняться, что вызывает трудности при...

REST API тестирование. Организация проекта

Наверное каждый, кто занимался UI тестированием приложений, слышал о Page Object и Page Factory патернах проектирования. И, уж точно, каждый из них знает в чем их преимущество. Но когда дело доходит до API, то тут начинается импровизация. Кто как придумал,...