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

Selenium IDE 3: стартовый уровень
онлайн, начало 19 апреля
Школа для начинающих тестировщиков
онлайн, начало 22 апреля
Тестирование REST API
онлайн, начало 22 апреля
Тестирование юзабилити (usability)
онлайн, начало 24 апреля
Фотография

автоматизация тестирования 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
  • 341 сообщений
  • Город:Н.Новгород

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

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

 

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

 

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

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

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

 

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

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

 

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


  • 1

#3 yurivan

yurivan

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

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


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

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

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

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


  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



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

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

Яндекс.Метрика
Реклама на портале