Shiva software

  • Возможности
  • Документация
  • Возможности
  • Быстрый старт
  • Документация
    • Проекты
    • Окружение проекта
    • Тестовые наборы
    • Тестовые сценарии
    • Тестовые шаги
      • HTTP
        • Отправка HTTP-запроса
        • Валидация HTTP-ответа
        • Валидация JSON-объекта
      • База данных
        • Получение сущности базы данных по фильтру
        • Изменение сущности базы данных
        • Валидация сущности базы данных
    • Фикстуры
      • Генераторы
        • Генератор случайных имен
        • Генератор случайных адресов
        • Генератор случайных строк по маске
        • Генератор случайных чисел по маске
        • Генератор UUID v4
      • Кодирование строк
        • Base64 кодирование
        • Base64 декодирование
        • Base64 urlsafe кодирование
        • Base64 urlsafe декодирование
      • Хеширование строк
        • MD5
        • SHA256
      • Дата и время
        • Текущее время
        • Изменение года
        • Изменение месяца
        • Изменение дня
        • Изменение часа
        • Изменение минуты
        • Изменение секунды
        • Добавление дней
        • Добавление часов
        • Добавление минут
        • Добавление секунд
      • Создание подключения к базе данных
    • Тестовые запуски
    • Выражения в тестовых сценариях
    • Интеграция

Окружение проекта

Во время разработки сайта или микросервиса часто бывает ситуация, когда:

  • Разработчики разрабатывают на стенде A
  • Тестировщики проверяют работу разработчиков на стенде B
  • Заказчики осуществляют приемку на стенде C

В тоже время тестовые сценарии могут:

  • Делать запросы к API
  • Получать данные из базы данных
  • Получать сообщения из очереди

Это означает, что один и тот же тестовый сценарии должен работать на контурах A, B и C.

Чтобы обеспечить требуемую гибкость, вы можете настроить несколько окружений для проекта.

Окружение проекта — это список переменных, которые вы можете использовать в тестовых сценариях для:

  • Указания адреса API
  • Указания доступов для подключения к базе данных
  • Указания логин и пароль от тестового пользователя
  • Указать какую либо константу

Чтобы создать или редактировать окружение проекта, воспользуйтесь формой:

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

Shiva software

Платформа для тестирования микросервисов и веб-приложений

Документация

Возможности

Быстрый старт

Интеграция

© 2025・

Shiva software

・Все права защищены