В Тестер добавлена работа с таблицами

02.06.2020      57844

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

Подробнее о проекте

Проект Тестер – это альтернативное решение для организации сценарного тестирования конфигураций, разработанных на управляемых формах. Главная идея проекта – интегрировать сценарное тестирование в процесс разработки, позволить программисту упорядочить ход мыслей и всегда оставаться «в фокусе» за счет фиксации контекста задачи в написанных тестах.

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

Проект поставляется в виде конфигурации 1С (поддерживаются версии платформы «1С:Предприятие» от 8.3.10 до текущей), выложен на GitHub и распространяется бесплатно

Новые возможности по работе с таблицами

В новом релизе Тестера расширены возможности работы с таблицами, которые позволяют сравнить текстовое описание таблицы-эталона с тестируемым полем приложения.

 

При подготовке эталонной таблицы в тексте модуля теста можно использовать подбор полей из дерева элементов

 

Эталонную таблицу можно отредактировать и отформатировать

 

Новый метод ПроверитьТаблицу (CheckTable)

Метод сравнивает текстовое описание таблицы-эталона с тестируемым полем приложения. В качестве тестируемого поля может выступать табличная часть, список значений, представленный в виде таблицы, поле таблицы или динамический список. Если заданная таблица не совпадает с тестируемой, будет вызвано исключение. Метод имеет серверный эквивалент, который позволяет проверять таблицы значений.

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

Цикл проверки основан на построчном прохождении сверяемых таблиц. Этот процесс прекращается при первом найденном отличии эталона от тестируемого поля, при этом в интерфейсе тестируемого приложения остается активной строка и ячейка таблицы, не прошедшая проверку.

Следующий пример показывает использование параметров и идентификаторов:

эталон = "
|!Материалы
|#, !СотрудникиФИО, %КолонкаОклад
|1, %Имя %Фамилия, %Оклад
|";
тут.Вставить ( "КолонкаОклад", "Оклад" );
тут.Вставить ( "Оклад", 5000 );
ПроверитьТаблицу ( эталон, тут );

 

Актуальный релиз проекта Тестер можно скачать из репозитория на GitHub

Подробная документация о проекте


Автор:
Решитко Дмитрий


Комментарии
В избранное Подписаться на ответы Сортировка: Дата
3. kote 529 29.06.20 13:03 Сейчас в теме
(1)

На первый взгляд Тестер
это TDD инструмент для программиста
т.к. тут нет никакого Геркина
и все делается написанием программного кода..

Как по мне, написание тестов тут
гораздо менее замороченное,
чем в Ванессе..
2. grumagargler 713 03.06.20 23:28 Сейчас в теме
(1) Это разные по сути инструменты. Тестер появился в 2016 году и не противопоставлялся ни сценарному тестированию, ни ванессе. Если совсем кратко, то принципиальное отличие следующее:
Ванесса повышает качество продукта за счет автоматизации процессов тестирования, побочным эффектом которого является повышение качества программирования. А тестер, повышает качество программирования, побочным эффектом которого является повышения качества продукта.
1. Nikola23 646 03.06.20 17:13 Сейчас в теме
Не пользуюсь пока ни ванессой ни тестером.
Но судя-по-всему эти инструменты решают одну задачу.
Есть где-то сравнение?

Зачем появился тестер, если есть ванесса?
Оставьте свое сообщение

См. также

8 июня приглашаем на бесплатный онлайн-митап «Особенности перехода на 1С:ERP на примере реализованных кейсов»

Новость ERP2 Инфостарт Мероприятия

Когда у бизнеса возникает необходимость сменить ПО и перейти на 1С:ERP, возникает много вопросов. 8 июня в 11:00 встречаемся онлайн и вместе с опытными практиками обсудим тему перехода на ERP.

сегодня в 13:18    630    eselyanina    0       

До старта курса для аналитиков осталось всего 5 дней. Успейте приобрести курс с 10% скидкой

Новость Обучение, бизнес-тренинг, курсы Инфостарт ИТ-новость

31 мая стартует уникальный курс эксперта в области аналитики Ирины Гертовской по быстрому изучению новых предметных областей и доменов. У вас есть возможность пройти курс со скидкой 10%. Активируйте промокод при заказе курса.

сегодня в 12:06    642    dklimchuk    0       

Интеграция с OZON и Wildberries для обычных форм оказывается существует

Новость Интеграция Инфостарт Infostart Software Partners ИТ-новость Маркет Онлайн-торговля

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

сегодня в 11:00    1247    TShaban    0       

В соревнованиях «1С» приняли участие 12 тысяч студентов и школьников за прошлый учебный год

Новость ИТ-новость

Фирма «1С» подвела итоги ежегодных школьных и студенческих соревнований, организованных совместно с партнерами. По результатам олимпиад были награждены 62 человека.

вчера в 17:03    1910    VKuser24342747    0       

Выпущено новое решение для автоматизации управления экологической безопасностью

Новость ИТ-новость Конфигурация

Продукт «1С:Экология. Охрана окружающей среды КОРП» входит в линейку «1С:Производственная безопасность» и предназначен для крупных территориально-распределенных и холдинговых компаний.

вчера в 13:54    888    ЕленаЧерепнева    0       

Фирма «1С» выпустила бета-версию конфигурации «1С:Архив»

Новость ДО ИТ-новость

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

25.05.2022    1613    ЕленаЧерепнева    0       

Продолжаем набор на курс для аналитиков «Быстрое изучение новой предметной области»

Новость Обучение, бизнес-тренинг, курсы Инфостарт ИТ-новость

Как быстро изучить тематику нового клиента, его бизнес-процессы, выявить проблемы и боли заказчика? Ответы на эти вопросы получат участники авторского курса Ирины Гертовской для аналитиков. Занятия по курсу пройдут с 31 мая по 14 июня 2022 года.

24.05.2022    1401    dklimchuk    4       

С 15 июня изменятся цены на абонементы Инфостарт

Новость Инфостарт ИТ-новость Сервисы

С 15 июня абонементы Инфостарт станут дороже на 25%. Рассказываем о новых ценах и специальных предложениях, которые помогут сэкономить на покупке абонемента.

24.05.2022    1497    ekandyba    5       

Фирма «1С» сняла все ограничения на покупку облачных решений со скидкой 50% для предприятий МСП

Новость 1С:Фреш ИТ-новость Сервисы

Представители МСП теперь могут оформить размещение в сервисе 1С:Фреш со скидкой в 50% с отложенной датой активации. Ранее сообщалось, что подписка должна начинать свое действие сразу – на следующий рабочий день после поступления оплаты.

23.05.2022    1963    ЕленаЧерепнева    0       

Электронные чеки в 1С:УНФ 1.6.27: удобно, быстро и в соответствии с законом

Новость УНФ ИТ-новость Онлайн-кассы Сервисы

В новой 1С:УНФ 1.6.27 можно настроить работу таким образом, чтобы покупатели получали электронный чек всегда, когда это возможно. При этом настройки позволяют исключить ситуации, когда кассир вольно или невольно нарушает 54-ФЗ.

23.05.2022    3210    ЕленаЧерепнева    1       

В 1С:УНФ 1.6.27 реализована возможность начисления премий по результатам продаж

Новость УНФ ИТ-новость Сервисы

Параметры расчета, срок действия правил премирования, порядок взаимодействия нескольких программ начисления бонусов продавцам – все это доступно в новом релизе прикладного решения 1С:УНФ 1.6.27.

18.05.2022    4845    ЕленаЧерепнева    1       

Летняя игра «Что Если Тогда» пройдет 3 июня: играет команда Артура Аюханова «Асы Одина»

Новость Инфостарт ИТ-новость Мероприятия

3 июня приглашаем посмотреть летнюю игру «Что Если Тогда», проверить свои знания в 1С и посмотреть, сможет ли команда «Асы Одина» уверенно выиграть зрителей.

18.05.2022    4880    eselyanina    1       

Новые требования Google к приложениям для PlayMarket затронут разработки на 1С

Новость Зазеркалье ИТ-новость Мобильные приложения

Фирма «1С» в официальном технологическом блоге напомнила об изменениях в требований к приложениям, которые публикуются в PlayMarket для android-устройств, а также опубликовала рекомендации для разработчиков мобильных решений на платформе 1С.

17.05.2022    5004    ЕленаЧерепнева    1       

Переход с УПП. Какую конфигурацию выбрать?

Новость УПП1 Infostart Software Partners ИТ-новость Маркет

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

17.05.2022    8245    TShaban    26       

Microsoft ограничила работу в России. К чему готовиться пользователям 1С

Новость Linux MySQL PostgreSQL Импортозамещение ИТ-новость

В конце марта Microsoft объявила об уходе из России, однако спустя несколько недель частично возобновила работу в РФ. Рассказываем, что сейчас происходит с поставками MS, и в каких случаях следует задуматься о миграции на альтернативные платформы.

16.05.2022    11347    ЕленаЧерепнева    46       

Фирма «1С» открыла бесплатный доступ на 3 месяца к приложению «1С:УНФ на мобильном 2.0»

Новость УНФ ИТ-новость Мобильные приложения

Автономное мобильное приложение для начинающих предпринимателей «1С:УНФ на мобильном 2.0» в ближайшие три месяца можно использовать на iOS или Android бесплатно.

13.05.2022    5354    ЕленаЧерепнева    8       

INFOSTART EVENT 2022: новая система оценки заявок на доклады для секции «Управление проектом и продуктом»

Новость Инфостарт infostartevent ИТ-новость Мероприятия

В преддверии подготовки программы INFOSTART EVENT 2022 представляем расширенную концепцию и новую экспериментальную систему оценки заявок на доклады для секции «Управление проектом и продуктом».

13.05.2022    9892    eselyanina    11       

Центробанк опубликовал статистику по использованию Системы быстрых платежей

Новость Банки ИТ-новость Онлайн-торговля Сервисы

Центральный банк России разместил на своем официальном сайте сведения о динамике ключевых показателей работы СБП. Статистические данные охватывают период с момента запуска системы и до 1 квартала 2022 года включительно.

12.05.2022    4105    ЕленаЧерепнева    2       

Фирма «1С» рассказала о планах по развитию технологии «1С:Предприятие.Элемент»

Новость Зазеркалье ИТ-новость

Официальный технологический блог разместил анонс новой функциональности, которую планируют добавить в среду разработки «1С:Предприятие.Элемент 2.0». Всего запланировано почти три десятка нововведений и улучшений.

11.05.2022    8568    ЕленаЧерепнева    1       

Приглашаем на бесплатный вебинар о роли аналитика в цикле разработки ИТ-систем

Новость Обучение, бизнес-тренинг, курсы ИТ-новость

Во вторник, 17 мая в 17:00 мск на вебинаре Инфостарта Ирина Гертовская поделится лучшими практиками по повышению эффективности команды через привлечение аналитика к работе над задачами в проектах.

11.05.2022    7556    dklimchuk    0       

Второй круглый стол сообщества 1С-аналитиков пройдет 24 мая

Новость Инфостарт ИТ-новость Мероприятия

24 мая в 17:00 встречаемся в эфире, чтобы продолжить обсуждать вопросы от участников сообщества 1С-аналитиков. Вопросы готовы, эксперты и гости подтвердили участие.

11.05.2022    3560    SerjoginaMaria    1       

В сервис «1С:Распознавание документов» добавили функцию групповой обработки

Новость БП3.0 1С:Фреш ИТ-новость Сервисы

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

06.05.2022    6015    ЕленаЧерепнева    2       

Infostart Toolkit 2022.3: пакетная установка, контекстный вызов журнала регистрации и поддержка формата EDT

Новость Инфостарт Infostart Software Partners ИТ-новость Маркет Программист Инструменты и обработки

В составе инструментов появился «Журнал регистрации», который теперь можно вызывать контекстно. А с поддержкой пакетного режима установки обновить расширение для большого количества баз станет гораздо проще.

05.05.2022    6939    vikad    0       

ТОП-10 самых продаваемых разработок за апрель

Новость Инфостарт Infostart Software Partners ИТ-новость Маркет

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

05.05.2022    5731    pvasiletc    0       

Выпущен новый продукт для учебных заведений – «1С:Электронный журнал колледжа»

Новость ИТ-новость Конфигурация

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

04.05.2022    6149    ЕленаЧерепнева    0