Фирма «1С» добавит в технологическую платформу 1С:Предприятие 8.5.5 новые возможности для автоматизированного тестирования прикладных конфигураций. Изменения внесены в том числе на основе пожеланий профессионального сообщества.
Что нового для автоматизации функциональных тестов появится в 1С:Предприятии 8.5.5
Официальный технологический блог продолжает рассказывать о том, какой будет технологическая платформа 8.5.5. Разработчики опубликовали описание нововведений в части автоматизации функционального тестирования конфигураций.
Напомним, что ранее были анонсированы возможности для анализа покрытия кода тестами в 8.5.5. То есть новая версия платформы позволит видеть, через какие именно строки кода проходит тот или иной тест.
И вот сейчас планируется добавить еще несколько возсожностей для тех, кто работает с автоматизированным тестированием.
Так, для объекта ТестируемаяФорма планируется реализовать новые методы:
- ПолучитьПредставлениеМеню: возвращает представление пунктов открытого меню в виде фиксированного массива строк, каждая из которых является представлением отдельного пункта меню;
- ОтображаетсяСообщениеПользователю: возвращает Истина, если пользователю показывается «баллон» подсказки заполнения, и Ложь – если нет;
- ПолучитьТекстСообщенияПользователю: возвращает текст отображаемой в «баллоне» подсказки заполнения.
Предполагается, что это поможет проверять в ходе теста, есть ли в форме какая-то ошибка. А если есть, то проверка заполнения выдаст правильный текст в «баллоне».
Также для тестирования панели командного интерфейса в режиме «Такси» реализованы имена групп:
- Панель разделов: ПанельРазделов / SectionsPanel
- Панель избранного: ПанельИзбранного / FavoritesPanel
- Панель истории: ПанельИстории / HistoryPanel
- Панель открытых: ПанельОткрытых / OpenedPanel
- Панель функций текущего раздела: ПанельФункцийТекущегоРаздела / CurrentSectionFunctionsPanel
- Панель действий: ПанельДействий / ActionsPanel
- Панель навигации: ПанельНавигации / NavigationPanel
- Меню функций: МенюФункций / FunctionsMenu
Еще одно нововведение – метод ТестируемоеОкноКлиентскогоПриложения.ПолучитьБлокирующееОкно. Предполагается, что он будет возвращать объект ТестируемоеОкноКлиентскогоПриложения окна, открытого поверх текущего окна и блокирующего его, или Неопределено, если текущее окно никто не блокирует. Это позволит корректно обрабатывать ситуации, когда дальнейшее прохождение автоматического теста невозможно из-за появления блокирующего окна.
«Мы рассчитываем, что новые возможности автоматического тестирования позволят вам и нам расширить сценарии тестирования и сделать ваши и наши программные продукты ещё надёжнее», – говорится в сообщении из «Зазеркалья».
1С:Предприятие 8.5: актуальные версии, тестовые релизы и планы
Фирма «1С» в качестве последнего рабочего релиза обозначила 1С:Предприятие 8.5.1.1343. При этом 7 июля была опубликована еще одна версия 8.5.1.1423 – пока в тестовом формате.
Что касается будущих релизов, то в сервисе «1С:Обновление программ» доступен тестовый релиз для 8.5.4.1306. Подробнее о новых возможностях технологической платформы 8.5.4 Инфостарт писал в этом обзоре.
Информация об 1С:Предприятии 8.5.5 доступна пока только на уровне описаний наиболее значимых изменений, а также в формате актуального плана задач для данного релиза.