Фреймворк для тестирования сервиса.
От: Sharov Россия  
Дата: 22.01.13 10:07
Оценка:
Всем здравствуйте.

Имеется некий WCF сервис, который хотелось бы протестировать интеграционными тестами.

Создал небольшую простенькую программку следующего содержания:

-- имеются классы сценариев, которые представляют собой реальные сценарии взаимодействия с сервисом, например, завести пользователя,
создать для этого пользователя проект, положить в этот проект какой-нибудь файл, и сделать какой-нибудь запрос;

-- сценарии состоят из отельных шагов (step), т.е. по сути своей шаг -- это некий класс-обертка над методом сервиса: авторизация пользователя,
удаление чего-либо и т.д.

Сценарий реализует интерфейс
public interface IScenario
{
  bool Prepare();

  bool Execute();

  bool Validate();

  void Clean();

  string FailDescription { get; }
}


Шаг реализует интерфейс:

public interface IExecuteStep
{
  bool ExecuteStep();
}



Ну далее создается сценарий, в него добавляются некоторые шаги, все это дело отрабатывает, проверяется результат.

Если кто сталкивался с подобными задачами, то, пожалуйста, поделитесь опытом, советами, полезными ссылками.

Заранее благодарю.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.