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

Тестирование разработанного приложения

После разработки всех артефактов опубликуйте разрабатываемый проект. Также опубликуйте проект TaskList, который автоматически включается в состав созданного решения и позволяет управлять пользовательскими задачами в ходе выполнения бизнес-процесса. Теперь вы можете протестировать разработанное приложение на соответствие требованиям.

В адресной строке браузера введите адрес экземпляра Атомкод https://<Atomcode_instance_URL>. На странице с этим адресом отображаются плитки с именами решений в Атомкод. Убедитесь, что, кроме плиток DevTools, AdminTools и Platform Demo отображается плитка созданного вами решения MySolution с разработанным проектом.

Опубликованный проект доступен по адресу https://<Atomcode_instance_URL>/product/mysolution/p/ContractMain. Введите этот адрес в адресной строке браузера, авторизуйтесь с учетной записью, которую вы создали на этапе настройки модели безопасности в приложении и убедитесь в следующем:

  • на экране отображается стартовая страница приложения;
  • по нажатию кнопки К данным (на стартовой странице) отображается страница со списком контрактов;
  • по нажатию кнопки На главную (на странице со списком контрактов) отображается стартовая страница;
  • по нажатию кнопки Создать (на странице со списком контрактов) отображается страница для ввода информации о контракте;
  • визуальное представление страниц приложения соответствует требованиям.

Добавьте информацию о контрактах в базу данных разработанного приложения, руководствуясь данными следующей таблицы.

НазваниеСтоимостьПодрядчикДата созданияКоличество страниц
Укладка плитки1000ООО Умелец10.01.20253
Установка бордюрного камня2000ООО Бульвар20.01.20254
Замена асфальтового покрытия3000ООО Дорога30.01.20252

Бизнес-процесс автоматически запускается после ввода данных о каждом контракте.

Чтобы протестировать работу настроенного бизнес-процесса:

  1. В адресной строке браузера введите <Atomcode_instance_URL>/product/mysolution/p/taskList.
  2. На странице Список пользовательских задач, которая отображается, на вкладке Все выберите DocApprove.
  3. Нажмите кнопку Принудительно взять и убедитесь, что в рабочей области отображаются кнопки для согласования и отклонения контракта, а также сопроводительный текст согласно параметрам BPMN-элемента Platform Universal Task.
  4. Нажмите Отклонить.
  5. Убедитесь, что Список пользовательских задач пуст.
  6. Перейдите на страницу <Atomcode_instance_URL>/product/mysolution/p/ContractList и убедитесь, что в столбце Статус отображается статус DECLINED.

Повторите тест с вводом данных о следующем контракте и при запуске бизнес-процесса нажмите кнопку Согласовать. Убедитесь, что на странице со списком контрактов отображается статус APPROVED.

Более подробная информация о тестировании бизнес-процесса в приложении содержится в статье Просмотр и тестирование настроенного бизнес-процесса в разработанном приложении.