Перейти к содержимому

Фотография

автоматизация тестирования Microservices

Microservice автоматизация C# Visual Studio

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 desideria

desideria

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Анна

Отправлено 22 января 2018 - 20:45

Добрый день!

 

Нужна помощь во внедрении тестовой автоматизации различных (Microsoft) Microservices. Язык C#.

С чего начать? Что учитывать? какие фреймворки применять?

 

Спасибо!


  • 0

#2 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 23 января 2018 - 13:43

Сильно зависит от того, что ваши сервисы делают, и какой у них интерфейс взаимодействия с внешним миром.

 

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

 

Начинать можно со следующего:

1. Научиться вообще с этими сервисами работать. Разобраться с протоколом. Выбрать подходящий инструмент (код, SoapUI, JMeter) и попробовать написать пилотные тесты, чтоб они хоть что-то делали.

2. Понять, как будет организовано развертывание в тестовой среде. Нужны ли дополнительные ресурсы в виде серверов или облачных машин, нужны ли отдельные базы данных, что нужно установить из софта (например, visual studio). Написать скрипты для развертывания, если их нет у разработчиков.

 

Фреймворки - зависят от выбранного инструмента и/или языка.

Например, для RESTful можно напрямую создавать HTTP-запросы стандартными средствами, для WCF можно нагенерить готовую клиентскую библиотеку инструментами .NET. А далее - что угодно может потребоваться в зависимости от того, что должны проверять тесты.

 

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


  • 1

#3 yurivan

yurivan

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Иванов Юрий


Отправлено 26 января 2018 - 06:52

Вот неплохая статья от Avito по автоматизации тестирования микросервисов:

https://habrahabr.ru...to/blog/333644/

Там основные принципы расписаны.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных