Skip to content

Тестирование продукта xUnitFor1C

Alexander Kuntashov edited this page Mar 19, 2015 · 2 revisions

Платформы, где используется xUnitFor1C:

  • ниже 8.2.19 (например, 8.2.17)
  • 8.2.19
  • 8.3.4
  • 8.3.5

Тестировать нужно именно на этих платформах.

Автоматическое тестирование:

  • Прогон всех тестов из каталога Tests
    • Клиент-серверная база (клиент и сервер - разные машины):
      • В обычном приложении
      • В обычном приложении
      • В тонком клиенте управляемое приложение
      • В толстом клиенте управляемое приложение
      • В веб-клиенте управляемое приложение
    • Клиент-серверная база (клиент и сервер - одна машина):
      • В обычном приложении
      • В обычном приложении
      • В тонком клиенте управляемое приложение
      • В толстом клиенте управляемое приложение
      • В веб-клиенте управляемое приложение
    • Файловая база:
      • В обычном приложении
      • В тонком клиенте управляемое приложение
      • В толстом клиенте управляемое приложение
      • В веб-клиенте управляемое приложение

Все тесты из каталога Tests должны проходить после любого изменения продукта.

Примечание. Для выполнения тестов Tests/Gui83 1С:Предприятие 8 должно быть запущено в режиме "Менеджера тестирования", который включается в параметрах конфигуратора Сервис -> Параметры -> Запуск 1С:Предприятия -> Дополнительные -> Автоматизированное тестирование -> пункт "Запускать как менеджер тестирования".

Ручное тестирование следующих сценариев:

  • Выполнение выделенных тестов в разных режимах
  • Загрузка только выделенных тестов
  • У генератора макета данных протестировать создание макета на базе реальных данных
  • Перезагрузка браузера тестирования

Вручную нужно тестировать в разных режимах и на разных платформах:

  • Клиент-серверная база (клиент и сервер - разные машины):
    • В обычном приложении
    • В обычном приложении
    • В тонком клиенте управляемое приложение
    • В толстом клиенте управляемое приложение
    • В веб-клиенте управляемое приложение
  • Клиент-серверная база (клиент и сервер - одна машина):
    • В обычном приложении
    • В обычном приложении
    • В тонком клиенте управляемое приложение
    • В толстом клиенте управляемое приложение
    • В веб-клиенте управляемое приложение
  • Файловая база:
    • В обычном приложении
    • В тонком клиенте управляемое приложение
    • В толстом клиенте управляемое приложение
    • В веб-клиенте управляемое приложение
Clone this wiki locally