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

Фотография

Тестирование бизнес-логики во времени

Time Machine Virtual Clock

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

#1 AlexMoskvichev

AlexMoskvichev

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Александр Москвичев


Отправлено 19 декабря 2017 - 07:20

Добрый день. 

Ищу варианты, как тестировать бизнес-логику в ERP.  Проблема в том, что надо для тестирования функционала перемещаться по времени. Сейчас получается - данные ввели, надо дождаться завтрашнего утра, чтобы начать тестировать. Это из простого.

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

 

Нашел такие штуки https://www.vornexin...ur-overview.htm https://www.virtualc...machine.com.au/

Вроде на форуме кто-то писал, что использует в работе. 

 

Если да, расскажите, как в работе, сколько стоит денег, насколько тяжело/легко развернуть 

 

У нас два типовых окружения. Первое на Windows, с Active Directory (что мешает просто менять время), трехзвенка, с MSSQL

Второе - linux, java, JBoss, postgresql

 

 


  • 0

#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 19 декабря 2017 - 12:16

http://software-test...vaniia-prilozh/
  • 0

#3 AlexMoskvichev

AlexMoskvichev

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Александр Москвичев


Отправлено 19 декабря 2017 - 13:14

Это я видел, спасибо. 

У меня нет логики на SQL, все на сервере приложений и/или клиенте


  • 0

#4 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 19 декабря 2017 - 14:34

В финале там одна из упомянутых вами систем, и человек ее пустил в работу. Он на форуме правда с ноября не был, но если ему написать в личку - то ему прийдет емэйл.
  • 0

#5 tracer

tracer

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

  • Members
  • Pip
  • 7 сообщений

Отправлено 20 декабря 2017 - 14:37

Добрый день. 

Ищу варианты, как тестировать бизнес-логику в ERP.  Проблема в том, что надо для тестирования функционала перемещаться по времени. Сейчас получается - данные ввели, надо дождаться завтрашнего утра, чтобы начать тестировать. Это из простого.

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

 

Нашел такие штуки https://www.vornexin...ur-overview.htm https://www.virtualc...machine.com.au/

Вроде на форуме кто-то писал, что использует в работе. 

 

Если да, расскажите, как в работе, сколько стоит денег, насколько тяжело/легко развернуть 

 

У нас два типовых окружения. Первое на Windows, с Active Directory (что мешает просто менять время), трехзвенка, с MSSQL

Второе - linux, java, JBoss, postgresql

 

Добрый день,

 

Да, это я создавал тему про тестирование нашей системы в различных временных срезах. В итоге мы остановились на продуктах Time Machine и Sync Server от компании Solution-Soft https://solution-soft.com/  

У нас было след окружение:

 

- сервера приложений - JBoss, WebLogic

- базы данных - Oracle Enterprise 11.2, MySQL, MongoDB

- логика реализована в основном на хранимых процедурах PL/SQL в базе Oracle

- клиенты на java и тонкие клиенты

 

Разворачивается и нстраивается в принципе быстро и легко. Единственное условие - так как Time Machine работает на уровне ядра , то для установки нужны права root ( linux/unix ) или administrator (Windows)

Time Machine надо ставить на все ноды, где должно быть виртуальное время. Также ставится агент, который позволяет управлять Time Machine удаленно. Можно конфигурить виртуальное время как на уровне пользователей/групп операционной системы, так и на уровне отдельных приложений/процессов. Есть GUI консоль управления, через которую можно настраивать и управлять виртуальными часами как локально, так и удаленно через агентов.

 

Для нашего распределенного окружения с базами, серверами приложений и тонких/толстых клиентов мы использовали также их продукт Sync Server, который собственно позволяет настраивать и синхронизировать виртуальное время для распределенных систем. Также он поддерживает Rest API, который мы использовали в скриптах в связке с Selenium. Позволяет создавать сценарии для различных расписаний, календарей итд.

 

Вообще полезный продукт. насколько я понимаю у них есть еще отдельные фреймворки для JBoss, WebLogic, WebSphere , Oracle  итд

 

По ценам не в курсе, могу поспрашивать, если интересно. ну или напишите им напрямую. По моему у них есть бесплатный trial 


  • 0

#6 tracer

tracer

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

  • Members
  • Pip
  • 7 сообщений

Отправлено 21 декабря 2017 - 09:23

по скачиванию trial версии и получению trial ключей ответил в личке. 


  • 0


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

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