Перейти к содержанию

Самостоятельное проведение ручного и автоматизированного тестирования сайта#

Описание#

В данном разделе описан сценарий регрессионного тестирования.

Регрессионное тестирование — это проверка ранее протестированной программы, позволяющая убедиться, что внесенные изменения не повлекли за собой появления дефектов в той части программы, которая не менялась. Регрессионное тестирование используют, чтобы проверить корректность дополнений и удостовериться, что программа после изменений продолжает соответствовать установленным требованиям и успешно взаимодействует с другими системами.

Проведение ручного тестирования#

Регистрация на сайте#

  1. Перейти на сайт, который необходимо протестировать
  2. Зарегистрироваться (желательно пользователем с правами администратора)
  3. Убедиться что авторизация прошла

Физические лица#

  • Перейти в Меню-Кадры-Физические лица
  • Убедиться что открылся реестр физических лиц.
  • Для создания нового ФЛ необходимо нажать на кнопку “Создать”
  • Убедиться что открылась форма для заполнения данных о ФЛ
  • Заполнить поле Фамилия
  • Заполнить поле Имя
  • Убедиться блок "Склонения ФИО" автоматически заполнился. Проверь кнопку склонения ФИО
  • Выбрать Пол
  • Открыть вкладку Контакты
  • Нажать "Добавить". В столбце "Вид" из выпадающего списка выбрать "Логин"
  • В столбце "Контактные данные" указать логин (Правило формирования логина: ФамилияИО (на латинице))
  • Нажать "Добавить". В столбце "Вид" из выпадающего списка выбрать "Телефон мобильный"
  • В столбце "Контактные данные" указать телефон
  • Нажать Сохр. закрыть
  • Убедиться что в реестре появился созданный сотрудник

Подразделения#

  • Перейти в Меню-Кадры-Подразделения
  • Убедиться что открылся реестр с подразделениями
  • Для создания нового подразделения необходимо нажать на кнопку “Создать”
  • Убедиться что открылась форма для заполнения данных
  • Заполнить поле Наименование (краткое)
  • Заполнить поле Наименование (полное)
  • Заполните поле Родитель в обозревателе

Note

В качестве родительского подразделения можно указать только вышестоящее подразделение. Если оно находится на одном уровне с другими подразделениями, то поле нужнооставить пустым, тогда подразделение попадет в общую папку "Подразделения" (т.е. после сохранения документа, поле заполнится значением "Подразделения")

  • Нажать Сохр.закрыть
  • Убедиться что созданное подразделение появилось в реестре

Должности#

  • Перейти в Меню-Кадры-Должности
  • Убедиться что открылся реестр должностей
  • Для создания новой должности необходимо нажать на кнопку “Создать”
  • Убедиться что открылась форма для заполнения данных
  • Заполнить поле “Наименование”
  • Заполнить блок “Наименование по падежам”
  • В поле Категория должности выбрать категорию из выпадающего списка
  • нажать Сохр.Закрыть
  • Убедиться что в реестре появилась созданная должность

Штатные единицы#

  • Перейти в Меню-Кадры-Штатные единицы
  • Убедиться что открылся реестр
  • Для создания новой штатной единицы необходимо нажать на кнопку “Создать”
  • Убедиться что открылась форма для заполнения данных
  • В поле Подразделение нажать на выпадающий список
  • Убедиться что в списке присутствует ранее созданное вами подразделение
  • Выбрать подразделение
  • В поле Должность нажать на выпадающий список.
  • Убедиться что в списке присутствует ранее созданная вами должность и выбрать её
  • Нажать “Сохр.Закрыть”
  • Убедиться что созданная штатная единица появилась в реестре

Сотрудники#

  • Перейти в Меню-Кадры-Сотрудники
  • Убедиться что открылся реестр сотрудников
  • Для создания нового сотрудника необходимо нажать на кнопку “Создать”
  • Убедиться что открылась форма для заполнения данных
  • В поле Физ.лицо-Выбрать в выпадающем списке выбрать созданное вами ранее ФЛ
  • Убедиться что поля ФИО и Наименование сотрудника автоматически заполнились
  • В поле Подразделение нажать на выпадающий список и выбрать созданное вами ранее подразделение
  • В поле Должность нажать на выпадающий список и выбрать созданную вами ранее должность
  • Убедиться что автоматически проставлена Дата приема
  • Убедиться что автоматически заполнились поля Логин, Адрес эл/почты
  • Нажать “Сохр.Закрыть”
  • Убедиться что созданный сотрудник появился в реестре

Создание пользователя и раздача прав#

  • Перейти в Меню-Администрирование-Управление пользователями-Управление пользователями
  • Убедиться что загрузился реестр пользователей системы.

Note

Реестр пользователей должен загрузиться в соответствии с выбранной организацией. При выключенной галочке Показывать заблокированных пользователей в реестре недолжны отображаться заблокированные пользователи (при включенной галочке в реестре должны появиться заблокированные пользователи). Блокировка В реестре не должны присутствовать дублированные пользователи. Также необходимо проверить соответствие пользователей, которые присутствуют в организациях в Управлении пользователями и через Управление компаниями

  • Для создания нового пользователя необходимо нажать на “Создание пользователя”
  • В поле Физическое лицо в выпадающем списке выбрать созданное вами ранее ФЛ (также ФЛ можно создать непосредственно внутри окна "Создание пользователя". Для этого в настройках учетной политики предприятия должна быть указана константа "создание_ФЛ_в_Управлении_пользователями")
  • Убедиться что автоматически заполнились поля Логин, пароль, ФИО (логин ФЛ должен быть заполнен в формате ФамилияИО на латинице)
  • Заполнить поле “Электронная почта”
  • Заполнить поле “Номер телефона”
  • Назначить необходимые роли:
    • Для ручного добавления ролей в блоке “Назначить роли” нажать кнопку “Добавить”
    • В добавленной строке нажать на выпадающий список и выбрать необходимые роли
  • Для копирования ролей в поле “Скопировать права” , в выпадающем списке выбрать пользователя у которого необходимо скопировать роли
  • Проверить работу константы "УпрП_роль_по_умолчанию"
  • Нажать “Сохранить” (Если в контактах ФЛ был указан логин, то должно появиться диалоговое окно - заменить ли его на новый логин. В случае если не выбирать замену, Если не был указан - логин должен появиться в контактах ФЛ.)
  • Убедиться что созданный пользователь появился в реестре
  • Убедиться что после нажатия кнопки Сохранить появились уведомления что пользователь создан, ему назначены роли, документ настройка пользователя заполнен, пользователь привязан к справочнику физических лиц, письмо с логином и паролем отправлено на указанную при создании

Редактирование пользователя#

  • Находясь в документе "Управление пользователями" выбрать любого пользователя
  • Нажмите на кнопку "Редактирование пользователя"
  • Изменить фамилию. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что фамилия пользователя была изменена
  • Изменить имя. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что имя пользователя было изменено
  • Изменить отчество. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что отчество пользователя было изменено
  • Изменить электронную почту. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что электронная почта пользователя была изменена
  • Изменить номер телефона. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что номер телефона пользователя был изменен
  • Напротив поля "Роли" нажать выбрать. Убедиться что открылась новая вкладка Сотрудник в котором назначаются пользователю роли
  • Изменить ФЛ в поле "Физическое лицо" и нажать кнопку "Привязать пользователя к справочнику физ.лиц". В диалоговом окне нажать да. Должно появиться уведомление что пользователь был привязан к справочнику физических лиц. Нажать сохранить.В диалоговом окне нажать да. В справочнике физические лица зайти в ФЛ, которое были привязано к пользователю. Убедиться что к полю "Логин" привязалось новое физическое лицо
  • Проверить перенос ролей в другие компании
  • Напротив поля "Заблокировать" поставить галочку. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что пользователь отсутствует в реестре.
  • Напротив пункта Показывать заблокированных пользователей поставить галочку. Убедиться что заблокированный пользователь присутствует в реестре.
  • Выйдите из системы. Для этого необходимо нажать на кнопку “Выйти” в служебном меню, открывающемся при нажатии на имя пользователя в правом верхнем углу страницы приложения.

Авторизация в системе#

  • Проверить работу по разделам Создание пользователей, Уведомление пользователя о регистрации в системе и Повторное уведомление пользователя о регистрации пользователя
  • Перейти на почту, которая была указана при создании пользователя
  • Убедиться что на почту пришло письмо о регистрации пользователя в системе
  • В тексте письма необходимо перейти по ссылке для авторизации системе
  • Ввести логин и пароль, указанные в письме
  • Нажать “Войти”
  • Должно появится окно в котором будет указано о необходимости смены пароля. Нажать “Продолжить”
  • Должно появиться окно “Восстановление пароля”
  • Ввести логин и нажать “Отправить”
  • На указанный при регистрации электронный адрес, будет выслан код для восстановления. Нужно скопировать его
  • В окне “Восстановление пароля” ввести код восстановления и нажать “Подтвердить”
  • Придумать и ввести новый пароль
  • Повторить ввод нового пароля
  • Нажать “Применить”
  • Должно появиться уведомление об успешной смене пароля
  • Нажать “Вход”
  • В поле “Ваш логин” ввести логин
  • В поле “Ваш пароль” ввести ранее придуманный пароль
  • Нажать “Войти”
  • Убедиться что авторизация прошла и открылась главная страница приложения

Выпуск НЭП#

  • На главной странице приложения блоке Документооборот во вкладе “Сертификаты” нажать “Получить сертификат”
  • Должны появиться уведомления о создании: сертификата, заявки, заявления, расписки.
  • Последним уведомлением должно быть что сертификат готов к использованию

Подписание документов НЭП#

  • На главной странице приложения блоке Документооборот выбрать вкладку “На обработку”
  • Выбрать любой документ, который необходимо подписать ЭП, например “Локально-нормативный документ”
  • Подтвердить ознакомление можно несколькими способами:
  • С помощью быстрой кнопки “Подтвердить ознакомление”

Подтвердить ознакомление

С помощью кнопки “Подтвердить ознакомление”

Подтвердить ознакомление

Либо нажать на кнопку Список рассылки

Список рассылки

Должно появится окно “Список рассылки”. В нем нажать кнопку “Подтвердить ознакомление”

Подтвердить ознакомление

Заявления от сотрудников#

  • Перейти в Меню-Кадровый документооборот-Заявления от сотрудников
  • Выбрать расчетный период

Проверка реестра заявлений#

  • Убедиться что загрузилась страница с реестром заявлений
Наименование Действие
Статус подписания Проверить что статус подписания заявления соответствует статусу маршрута
Удаление документов Проверить работу кнопки "Перевести в статус "Удаленно" и "Удалить" в соответствии с правилами (архивные (удаленные) документы могут видеть только пользователи обладающие ролью showremoveddocs)
Кнопка "Период" Выбрать разные расчетные периоды. Убедиться реестр формируется согласно выбранного периода
Кнопка "Копировать" Выбрать заявление. Нажать кнопку. Убедиться что заявления скопировались в другие организации, если сотрудник работает совместителем
Кнопка "Лист согласования" Выбрать заявление. Нажать кнопку. Убедиться что в отдельной вкладке сформировался Лист ознакомления
Кнопка "Переподписать документы КЭП" Выбрать заявление. Нажать кнопку. В список рассылки вставляется данные того, кто нажал кнопку. При этом сразу запускается операция подписания без входа в документ
Столбец "Подписано КЭП" В реестре должны отображаться заявления, которые были подписаны КЭП (при включенной константе проверка_на_хотя_бы_одно_подписание_КЭП со значением 1, ставится медаль при наличии хотя бы одной подписи КЭП в завершённом этапе маршрута. Иначе - "Подписание КЭП" должно быть выполнено на всех нужных этапах, при этом завершённых и не пропущенных.)

Создание заявления и заполнение реквизитов документа#

  • Для создания нового документов нажать на “Создать”
  • В подтипе документов выбрать любой подтип, например “Заявление на ежегодный отпуск”
  • Попробуйте изменить подтип заявления
  • В поле “Основной отпуск - с” ввести:
Дата Ожидаемый результат Фактический результат
Прошлая дата Прошлая дата не введется Появится уведомление что дата начала должна быть позднее сегодняшнего дня
Сегодняшняя дата Введется сегодняшняя дата Появится уведомление что дата начала должна быть позднее сегодняшнего дня
Будущая дата Будущая дата введется, например завтрашний день Будущая дата ввелась, например завтрашний день
  • В поле “Основной отпуск - кол-во дней” ввести:
Количество дней Ожидаемый результат Фактический результат
Отрицательное количество дней Отрицательное количество не введется Появится сообщение что количество дней должно быть положительным числом
Положительное количество дней Положительное количество введется Положительное количество ввелось
  • Убедиться что поле “Основной отпуск - по” автоматически заполнилось (дата расчиталась от даты начала отпуска и количества дней отпуска)
  • Нажать "Заполнить шаблон"
  • Убедиться что Основной текст заявления заполнился согласно реквизитов и регистрационных данных документа

Вложения к заявлению#

  • Нажать кнопку "Вложения"
Кнопка Действие
"Добавить вложение" По нажатию в документ должны добавляться файлы с определенным форматом. Проверьте добавление файлов в разных форматах: pdf, doc, docx, xls, jpg, png и т.п.). Убедиться что файлы добавились во вложение
"Добавить версию" С помощью данной кнопки можно добавить другую версию документа.Проверьте добавление файлов в разных форматах: pdf, doc, docx, xls, jpg, png и т.п.)
"Удалить выделенные" Выберите любое добавленное ранее вложение и нажмите кнопку удаления. Убедиться что вложения были удалены

Изменение поля "Работник"#

  • Изменить работника в поле "Работник". Убедиться что изменились поля должность и подразделение
  • Нажать Заполнить шаблон. Убедиться что в основном тексте заявления изменились должность и ФИО.

Изменение дат заявления#

Наименование Действие
Поле “Основной отпуск - с” Изменить дату в поле. Убедиться что поле “Основной отпуск - по” изменяется в зависимости от указанных дней в поле "Количество дней"
Кнопка "Заполнить шаблон" Убедиться что в основном тексте заявления изменилась дата начала отпуска
Поле “Основной отпуск - кол-во дней” B3
  • .
  • Нажать .
  • Изменить количество в . Убедиться что поле "Основной отпуск-по" изменяется в зависимости от указанной даты начала отпуска.
  • Нажать Заполнить шаблон. Убедиться что в основном тексте заявления количество дней отпуска.
  • Изменить дату в поле “Основной отпуск - по”. Убедиться что поле “Основной отпуск - с” изменяется в зависимости от указанных дней в поле "Количество дней".
  • Нажать Заполнить шаблон. Убедиться что в основном тексте заявления изменилась дата окончания отпуска.

Отправка заявления по маршруту#

Добавление этапов с участниками#
  • Нажмите кнопку "Маршрут"
  • Чтобы добавить новый этап, нужно выбрать любой этап, указать количество этапов и нажать кнопку "+ Этап, участников"
Добавление этапов с участниками Ожидаемый результат Фактический результат
0 участников Этап не добавится Уведомление о минимально допустимом количестве участников в количестве 1, добавится один этап с одним участником
1 участник Добавится один этап с одним участником Добавится один этап с одним участником
10 участников Добавится один этап с десятью участниками Добавится один этап с десятью участниками
15 участников Добавится один этап с пятнадцатью участниками Добавится один этап с пятнадцатью участниками
20 участников Добавится один этап с двадцатью участниками Уведомление о максимально допустимом количестве участников в количестве 15, добавится один этап с одним участником
Добавление участников в этап#
  • Чтобы добавить новых участников, нужно выбрать любой этап, указать количество этапов и нажать кнопку "+ Участник"
Добавление участников Ожидаемый результат Фактический результат
0 участников Участник не добавится Уведомление о минимально допустимом количестве участников в количестве 1,в этап добавится один участник
1 участник В этап добавится один участник В этап добавился один участник
10 участников В этап добавятся десять участников В этап добавились десять участников
15 участников В этап добавятся пятнадцать участников В этап добавились пятнадцать участников
20 участников В этап добавятся двадцать участников Уведомление о максимально допустимом количестве участников в количестве 15,в этап добавится один участник
Удаление этапов и участника#
  • Выбрать первый этап и нажать "Удалить". Убедиться что этап не будет удален,и система предупредит что над этим этапом нельзя совершать никакие операции.
  • Выбрать другой этап, например второй и нажать "Удалить". Убедиться что этап удалился.
  • Выбрать любой этап где количество участников более одного и нажать "Удалить". Убедиться что этап удалился со всеми участниками.
Изменение действий участников маршрута#
  • Выбрать первый этап, в столбце "Совершить действие" убедиться что нельзя изменить действие участника
  • Выбрать любой этап, например второй, в столбце "Совершить действие" изменить действие, например на "Ознакомиться". Убедиться что действие второго участника изменилось.

Подписание документов ЭП#

  • Находясь в окне маршрута нажать "Отправить"
  • Выбрать маршрут
  • Убедиться что открылось окно “Отправить документ далее по маршруту”
  • Нажать на ссылочное заявление, проверить что открылось заполненное заявление и оно читабельно
  • Закройте данное заявление
  • В окне “Отправить документ далее по маршруту” нажать кнопку ОК
  • Должна пройти переадресация на главную страницу

Вложение печатных форм со штампом электронной подписи знаками для интеграции с 1С при завершении маршрута#

  • Убедиться, что константа в учетной политике "Интеграция с 1С с помощью сервиса ODATA" установлена со значением 1 до формирования маршрута
  • После завершения маршрута зайти в документ, посмотреть вложения, должна быть печатная форма с типом вложения "Отчет с ВЗ" и названием ..._с_ЭП

Вложение печатных форм со штампом электронной подписи для интеграции с 1С по задаче планировщика#

  • Убедиться, что константа в учетной политике "Интеграция с 1С с помощью сервиса ODATA" установлена со значением 1 до запуска задачи
  • Завершая последний этап маршрута выйти из программы сразу после обработки документа (Печатная форма не успеет вложиться), либо провести документ по маршруту при выключенной константе "Интеграция с 1С с помощью сервиса ODATA"
  • После завершения маршрута должно пройти 2 минуты(время заложено в задаче для набора данных), запустить задачу "Формирование недостающих отчетов со штампом электронной подписи"
  • Зайти в документ, посмотреть вложения, должна быть печатная форма с типом вложения "Отчет с ВЗ" и названием ..._с_ЭП

Маршрут не создался автоматически#

  • В случае если маршрут не создался автоматически, нажать на кнопку “Маршрут”
  • Нажать на кнопку “Создать маршрут”
  • Убедиться что автоматически создался маршрут
  • Нажать кнопку “Отправить”
  • Выбрать статус: Подписан ЭП
  • Убедиться что сформировался ПДФ файл
  • Проверьте правильность заполнения данного пдф файла согласно заполненных ранее данных
  • Нажать Ок
  • Должно появиться окно что операция была выполнена с предложением закрыть данный документ

Конструктор документов#

  • Зайти в Меню-Конструктор документов-Конструктор документов
  • Убедиться что открылся реестр
  • Для создания нового конструктора нажать кнопку “Создать”
  • Указать группу, например Заявление от сотрудника
  • Выбрать подтип документа.

Note

Если появилась ошибка “Для такого подтипа есть незакрытый шаблон с кодом …”, то необходимо закрыть такой шаблон с указанным кодом в реестре конструкторов документов. Например, система просит закрыть шаблон с кодом 11. Необходимо найти данный шаблон в реестре конструкторов, зайти в него, поставить галочку на “Не используется” и нажать "Сохр.Закрыть" После закрытия шаблона, необходимо вернуться в ранее созданный и выбрать подтип документа

  • В зависимости от необходимости, заполнить остальные поля и блоки
  • Нажать Сохр.Закрыть
  • Убедиться что созданный шаблон появился в реестре документов
  • Для проверки корректности использования в работе данного конструктора, необходимо перейти в меню в тот вид документа, который был создан в шаблоне маршрута. В данном случае это Заявление от сотрудника
  • Убедиться что в подтипе документа появился созданный шаблон
  • Выбрать данный шаблон
  • Убедиться что заявление заполнилось согласно шаблону

Локально-нормативный документ#

  • Перейти Кадровый документооборот-Локально-нормативные документы
  • Убедиться что открылся реестр документов
  • Для создания нового документа нажать кнопку “Создать”
  • Во вкладке ОСНОВНАЯ выбрать подтип, например “Политики организации”
  • Заполнить поле “Действует с”
  • В регистрационных данных заполнить “Номер”
  • В реквизитах документах указать “Наименование политики”
  • Во вкладке “Распространяется на” выбрать группу рассылки и способ формирования списка рассылки
  • Заполнить вкладки на какие подразделения и должности будет распространяться данное ЛНД
  • Необходимо во вложение добавить ЛНД с которым необходимо ознакомиться
  • Нажать “Маршрут” и нажать “Отправить”
  • Нажать на ссылочные документы, проверить что данные документы открылись и он читабельные
  • Нажать ОК

Note

Для утверждения ЛНД , он должен пройти полностью по маршруту и утвердиться руководством.

  • Убедиться что созданный ЛНД появился в реестре.

Выгрузка архива с ЭЦП#

  • Для выгрузки архива с ЭЦП необходимо чтобы документ, например Заявление от сотрудника, был полностью завершен по маршруту
  • Зайти в Меню-Кадровый документооборот-Заявления от сотрудников
  • Выбрать заявление у которого статус Подписан
  • Зайти во Вложения и выбрать Скачать архив с ЭП

Скачать архив

Должен скачаться архив с документами

Архив

Договоры#

  • Перейти в Меню-Учет договоров-Договорные документы-Договоры
  • Выбрать Расчетный период
  • Убедиться что открылся реестр договоров
  • Для создания нового договора нажать кнопку “Создать”
  • Заполнить поле “Полный номер”
  • Заполнить поле “Дата договора”
  • Выбрать дату в поле “Действует”
  • Заполнить поле “Контрагент 1”
  • Заполнить поле “Тип договора”
  • Заполнить поле “Вид договора”
  • Заполнить поле “Куратор”
  • Нажать “Сохр.Закрыть”

Дополнительные документы к договорам#

  • Зайти в Меню-Учет договоров-Договорные документы-Дополнительные документы к договорам
  • Выбрать расчетный период
  • Убедиться что открылся реестр документов
  • Для создания нового документа, нажать “Создать”
  • Заполнить поле “Договор”
  • Выбрать “Дата”
  • Нажать Сохр.Закрыть
  • Убедиться что созданный дополнительный документ появился в реестре

Документ имеющий силу договора#

  • Зайти в Меню-Учет договоров-Договорные документы-документ имеющий силу договора
  • Убедиться что открылся реестр документов
  • Для созданного нового документа, нажать “Создать”
  • Заполнить поле “Номер”
  • Заполнить поле “Действует с”
  • Нажать Сохр.Закрыть
  • Убедиться что дополнительный документ появился в списке

Акты аннулирования#

Note

Для создания акта аннулирования, документ должен быть завершенный по маршруту

  • Выбрать, например заявление от сотрудника в Меню-Заявления от сотрудника
  • Выбрать документ у которого статус подписан
  • В панели инструментов нажать на "Аннулировать"
  • Откроется новая вкладка Акт аннулирования
  • Убедиться что в блоке "Основной текст" автоматически заполнилось:

    • наименование документа, номер и число в поле "Тема"
    • в подписантах указаны пользователи, которые согласовывали по маршруту заявление, которое будет аннулировано
    • в наименовании документа указаны номер заявления и число
    • в связках присутствует ссылка на заявление
  • Зайти в маршрут и убедиться что в маршруте присутствуют все подписанты

  • Подписать данный акт можно двумя способами:

    Первый: в панели инструментов нажать "Подписать ЭП" В открывшемся окне выбрать “Подписан ЭП” и нажать ОК

    Второй: Зайти в маршрут-Нажать отправить-Выбрать Подписан ЭП-Нажать ОК

  • Должно появиться окно что операция была выполнена с предложением закрыть данный документ

Служебные записки#

  • Перейти в Меню-Делопроизводство-Служебные записки
  • Выбрать расчетный период
  • Убедиться что загрузился реестр
  • Для создания нового документа нажать “Создать”
  • В поле “Подписант” выбрать пользователя, который согласует данную СЗ
  • В поле "Краткое содержание:" заполните содержание СЗ в краткой форме
  • В поле "Содержательная часть:" заполните содержание СЗ в полной форме
  • В поле “Кому” указать основного получателя
  • В поле “Копия” можно указать пользователя, которому продублируется данную СЗ
  • Нажать на "Печать". Убедиться что все поля в печатной форме соответствуют заполненным в форме СЗ
  • Зайти в маршрут. Должен автоматически создаться маршрут, в котором должны присутствовать Подписант, пользователь который указан в поле Кому и пользователь если он указан в поле Копия
  • Нажать "Запустить маршрут"
  • При необходимости можно написать комментарий
  • Нажать ОК
  • Документ должен автоматически закрыться

Входящий документ#

  • Перейти Меню-Делопроизводство-Входящий документ
  • Выбрать расчетный период
  • Убедиться что сформировался реестр документов
  • Для создания нового документа нажать кнопку “Создать”
  • Заполнить документ

Входящее письмо

  • Нажать на "Зарегистрировать"
  • Нажать на "Печать". Убедиться что все поля в печатной форме соответствуют заполненным в форме
  • После регистрация, нажать на "Маршрут"
  • Выбрать на кого необходимо отправить данное входящее письмо. Например юристу компании и нажать ОК
  • Нажать "Отправить"
  • При необходимости написать комментарий и нажать ОК

Исходящий документ#

  • Перейти Меню-Делопроизводство-Исодящий документ
  • Выбрать расчетный период
  • Убедиться что сформировался реестр документов
  • Для создания нового документа нажать кнопку “Создать”
  • Заполнить Документ

Исходящий документ

  • Нажать на "Печать". Убедиться что все поля в печатной форме соответствуют заполненным в форме
  • Нажать Маршрут, указать кому отправить документ, например юристу и нажать ОК
  • Составится маршрут, в котором следующим этапом указан Юрист, а после него делопроизводитель, который зарегистрирует исходящее
  • Нажать отправить и ОК

ОРД#

  • Перейти Меню-Делопроизводство-ОРД
  • выбрать расчетный период
  • При необходимости установить фильтр по типу документа
  • Убедиться что открылся реестр с документами
  • Для создания нового документа нажать кнопку “Создать”
  • Заполнить поле “Наименование”
  • Заполнить поле “Содержательная часть”
  • Нажать на "Печать". Убедиться что все поля в печатной форме соответствуют заполненным в форме
  • Нажать на Маршрут. Должен автоматически сформироваться маршрут
  • Нажать Отправить
  • При необходимости написать комментарий и нажать ОК

Поручения#

  • Перейти Меню-Делопроизводство-Поручения
  • выбрать расчетный период
  • Убедиться что открылся реестр с документами
  • Для создания нового документа нажать кнопку “Создать”
  • Заполнить поле “Контролер”
  • Заполнить поле “Краткое содержание”
  • Заполнить поле “Содержательная часть”
  • Заполнить поле “Ответственный исполнитель”
  • Заполнить поле “Плановый срок исполнения”
  • Нажать на "Печать". Убедиться что все поля в печатной форме соответствуют заполненным в форме
  • Нажать Маршрут. Должен автоматически создаться маршрут в котором будут находиться Ответственный исполнитель, Соисполнитель (если он указан) и контролер
  • Напротив исполнителей автоматически создается комментарий о назначении.
  • Нажать Отправить. При необходимости написать комментарий и нажать ОК

Доверенности на конструкторе#

  • Перейти Меню-делопроизводство-Доверенности на конструкторе
  • Выбрать расчетный период
  • Убедиться что открылся реестр с документами
  • Для создания нового документа нажать кнопку “Создать”
  • В блоке ФИО физ.лица указать пользователя на кого будет оформлена доверенность
  • В блоке Полномочия указать какими полномочиями уполномочивается пользователь
  • В блоке реквизиты документа указать срок действия доверенности
  • Нажать Заполнить шаблон
  • Убедиться что в Основном тексте заполнился шаблон доверенности
  • Нажать "Печать". Выбрать "Шаблон Word". Убедиться что скачался файл в формате Word
  • Откройте данный файл, и убедитесь что документ соответсвует заполненной форме
  • Закройте файл и вернитесь в форму доверенности
  • Нажать маршрут, Убедиться чтоон создался автоматически
  • Нажать Отправить
  • При необходимости написать комментарий и нажать ОК

Обмен данными с 1С Справочники#

  • Перейти в Меню-Обмен данными с 1С-Обмен данными с 1С
  • Во вкладке Справочники - Основная выбрать 1. Выгрузить справочники из 1С и подтвердить выбор
  • Убедиться что в реестре появились справочники
  • Выбрать любую строку, например "Подразделение"

Выбор строки

  • Нажать "Загрузить данные в лексему" и подтвердить выбор
  • Должны появится уведомления что загрузка документов произошла и во вкладке Результат загрузки во вкладке "Выполнено" появился загружаемый тип справочники
  • Перейти в Меню-Кадры-Подразделение и убедиться что данный справочник присутствует в реестре.

Обмен данными с 1С документы из СЭД#

  • Находясь во документе Обмен данными с 1С , перейти во вкладку Документы из СЭД
  • Выбрать Выгрузить документы из СЭД Лексемы
  • Убедиться что в реестр выгрузились документы

Обмен данными с 1С документы для загрузки в СЭД#

  • Находясь во документе Обмен данными с 1С , перейти во вкладку Документы для загрузки в СЭД и выбрать Выгрузить документы из 1С
  • Убедиться что в реестре появились документы
  • Выбрать, например, документ "Командировка группы", нажать Загрузить данные в лексему и подтвердить выбор

Выбранный документ

  • Должно появиться уведомление что формирование документов закончено
  • Перейти в Меню-Кадровый документооборот-Документы на подписание
  • Убедиться что загруженный документ появился в реестре

Загруженный документ

Обмен данными с 1С документы из СЭД#

  • Находясь в документе Обмен данными с 1С, перейти во вкладку Документы из СЭД и выбрать Выгрузить документы из СЭД Лексемы
  • Убедиться что загрузились документы из СЭД

Обмен данными по Примеру организации бизнес-процессов по отпуску сотрудников на базе ecm-demo.lexema.ru#

  • Создать график на тестовом сервере 1С server1c.lex.lan, заполнить, сохранить (по 2 строчки на Борисова и Кузнецову 00037 по 1 дню, не пересекаясь с прошлым графиком)
  • Запустить обмен с 1С на виджете слева

  • Проверить документы – График отпусков под учетной записью HRDirector

  • Запустить задачу https://ecm-demo.lexema.ru/#/manage/taskForm/4 Уведомления Lexema

  • Проверить под каждым сотрудником DriverAuto, Clerk - Уведомления Lexema - Документы созданные о графике отпусков

  • Зайти в первое уведомление, нажать "Ознакомиться"

  • Зайти во второе уведоление, операции - Создать заявление от сотрудника, оформить перенос, провести документ по маршруту

  • Запустить обмен с 1С на виджете слева

  • Проверить, что в 1С пришли документы: 1) Приказ на отпуск из уведомления, с которым ознакомились 2) Приказ на перенос и приказ на отпуск на ту дату, на которую сделали перенос

  • Провести приказы в 1С, вложить печатные формы

  • Запустить обмен с 1С на виджете слева
  • Проверить, что документы на подписание пришли
  • Провести Документы на подписание ппо маршруту

Плиточное меню#

  • Плиточное меню отображается у пользователя с ролью use_start_tiled_menu
  • В блоке Меню убедиться что загрузилось плиточное меню
  • По очередности нажимайте на каждый пункт плиточного меню для проверки правильности перехода в документ

Анализ просроченных документов#

  • Перейти Меню-Анализ и отчетность-Анализ просроченных документов
  • Убедиться что сформировался анализ по просроченным документам
  • Нажать Перестроить-По подтипам документов
  • Убедиться что анализ перестроился
  • Нажать Перестроить-По типам документов
  • Убедиться что анализ перестроился

Просроченные документы#

  • Перейти Меню-Анализ и отчетность-Просроченные документы
  • Нажать сформировать
  • Убедиться что сформировался реестр просроченных документов
  • Нажать “Настройки”
  • Убедиться что открылось всплывающее окно “Параметры загрузки”
  • выбрать любой тип документа, например “Заявление от сотрудника” и закройте окно
  • Нажать сформировать. Убедиться что реестр сформировался исключительно по типу Заявления от сотрудника
  • Нажать “Настройки”
  • Убедиться что открылось всплывающее окно “Параметры загрузки”
  • Сбросьте поле “Тип документа”, для этого необходимо нажать крестик чтобы поле очистилось
  • Выбрать сотрудника, например Борисов Т.И. и закройте окно
  • Нажать сформировать. Убедиться что реестр сформировался исключительно по сотруднику Борисов Т.И.
  • Нажать “Настройки”
  • Убедиться что открылось всплывающее окно “Параметры загрузки”
  • Сбросьте поле “Сотрудник”, нажать крестик чтобы поле очистилось
  • Выбрать поле “Просрочка (дней) больше:” и укажите количество дней, например 50 и закройте окно
  • Нажать сформировать, Убедиться что реестр сформировался исключительно по документам, у которых дни просрочки составило более 50 дней
  • Нажать “Настройки”
  • Убедиться что открылось всплывающее окно “Параметры загрузки”
  • Сделайте комбинацию формирования, например формирование по сотруднику и типу документа, и т.д.

Журнал состояния документов#

  • Перейти Меню-Анализ и отчетность-Журнал состояния документов
  • Выбрать период и нажать сформировать
  • Убедиться что сформировался журнал состояния
  • Нажать на “Основные атрибуты документа”
  • Сформируйте журнал по разным атрибутам :
    • организации
    • автору документа
    • расчетному периоду документа
    • номеру документа
    • типу документа
  • Убедиться что журнал формируется согласно выбранных атрибутов
  • Нажать “Атрибуты маршрута”
  • Сформируйте журнал по разным атрибутам :
  • участнику маршрута
  • статусу маршрута
  • действию участника
  • статусу участника
  • периоду согласования
  • статусу исполнения

Отчет по ЛНД#

  • Перейти Меню-Анализ и отчетность-Отчет по ЛНД
  • Выбрать необходимый ЛНД в поле Документ и нажать сформировать
  • Убедиться что сформировался отчет по указанному документу
  • Очистить поле документ и выбрать любого пользователя в одноименном поле и нажать сформировать
  • Убедиться что сформировался отчет по указанному пользователю
  • Очистить поле пользователь и выбрать любой подтип документа в одноименном поле и нажать сформировать
  • Убедиться что сформировался отчет по указанному подтипу
  • Очистить поле подтип, выбрать любое ознакомление и нажать сформировать
  • Убедиться что сформировался отчет по указанному виду ознакомления
  • Сделайте комбинацию по нескольким видам отбора
  • Убедиться что реестр формируется правильно

Архив документов#

  • Перейти Меню-Анализ и отчетность-Архив документов
  • Нажать сформировать
  • Убедиться что сформировался архив всех документов
  • Открыть Настройка параметров поиска
  • Указать способ формирования Документы для РВР, нажать сформировать
  • Убедиться что сформировался архив
  • Указать способ формирования Все из маршрута, нажать сформировать
  • Убедиться что сформировался архив
  • Указать способ формирования Подписано работником, в поле Работник указать пользователя нажать сформировать
  • Убедиться что сформировался архив по указанному работнику

Контроль исполнения поручений#

  • Перейти Меню-анализ и отчетность-Контроль исполнения поручений
  • Выбрать расчетный период и нажать сформировать
  • Убедиться что сформировался отчет по контролю исполнений поручений
  • Выбрать несколько поручений. Нажать кнопку Отчет по поручениям. Убедиться что скачался файл в формате Excel с выбранными поручениями.
  • нажать “Параметры загрузки”
  • Сформулируйте документ по разным параметрам:
  • расчетный период
  • статус исполнения
  • статус маршрута
  • группировка результата
  • инициатор
  • Замещающий/составитель
  • Контролер
  • Исполнитель
  • Убедиться что по каждому параметру формируется реестр
  • Скомбинируйте отбор по нескольким параметрам
  • Убедиться что реестр формируется согласно выбранным параметрам

Проведение автоматизированного тестирования#

Описание#

В данном разделе описан сценарий автоматизированного тестирования.

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

Подготовка окружения#

  • Скачать актуальную версию Lexema-RPA Studio по ссылке и пройти авторизацию. Программа Lexema-RPA Studio использует для проведения автоматизированного тестирования инструмент Selenium (для автоматизации действий веб-браузера).
  • Скачать необходимый автотест с репозитория

Note

Необходимо скачать файлы в формате rpa и xls (поместите их на рабочий стол). В файле формата xls заполняются: сайт на который необходимо перейти, логин и пароль для авторизации;

Файл

Ввести URL - укажите адрес, на который необходимо перейти роботу для проведения тестирования. В данном примере указан адрес документа "Физические лица".

Документ

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

Ввести пароль - укажите пароль от логина пользователя.

Запуск автотеста#

  • Запустите программу
  • Авторизуйтесь
  • В панели инструментов выбрать: Открыть проект

Открыть проект

  • Выбрать файл в формате rpa и нажать Открыть

Файл

  • Нажать два раза по модулю Excel

Эксель

  • Проверьте что путь к файлу Excel, который вы скачали из репозитория, верный. нажать на открыть папку, выбрать файл Excel и нажать Сохранить

Открыть файл Открыть эксель

  • После загрузки файла в проект, нажать кнопку Запустить робота;

Запуск робота

Тестирование проходит в автоматическом режиме. Настоятельно рекомендуется не вмешиваться в работу робота

Примечание#

При неправильной работе робота будет уведомление о том что скрипт сработал с ошибкой; напротив модуля, который сработал неправильно будет красный крестик, и в выводах красным из за чего именно не сработал

Ошибка

Нахождение файла с логами программы#

Программа пишет все действия в файл, находящийся в папке %tmp% (обычно путь следующий: C:\Users\User\AppData\Local\Temp\Lexema-RPA\ .... (.... - название папки в формате год-месяц-день, например 2022-6-20, когда был запущен робот)).

Вопрос - ответ#

Question

"Ошибка в действии Считать данные, сообщение об ошибке - Ссылка на объект не указывает на экземпляр объекта."

Неверно указан путь к файлу в модуле. Зайдите в модуль, который не сработал, и проверьте путь к файлу

Question

"Timed out after 5 seconds"

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

Question

«Версия chromedriver отличалась от версии браузера. Было выполнено обновление, запустите скрипт еще раз

Программе удалось самостоятельно обновить драйвер, в этом случае необходимо запустить робота еще раз.

Question

«Версия драйвера не соответствует версии браузера. Обновите chromedriver в папке с программой, скачав его по ссылке - https://chromedriver.storage.googleapis.com/{номер версии}/chromedriver_win32.zip»

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

Question

Версия драйвера не соответствует версии браузера. Обновите chromedriver в папке с программой, скачав его по ссылке - https://chromedriver.chromium.org/

Программе не удалось самостоятельно обновить драйвер, необходимо самостоятельно определить версию вашего браузера и найти на указанной сылке соответствующую версию драйвера, затем скачать chromedriver_win32.zip и распаковать в папку с Lexema-RPA Studio

Note

При работе с Mozilla Firefox модуль работает на драйвере geckodriver, который так же зависит от версии используемого драйвера. Данный драйвер необходимо обновлять самостоятельно, для этого нужно перейти по ссылке, найти интересующую версию, найти в ней раздел Assets, скачать geckodriver-номер_версии-win32.zip и распаковать в папку с Lexema-RPA Studio.