Тестирование регулярных выражений

19.07.12

Разработка - Тестирование QA

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

Скачать файлы

Наименование Файл Версия Размер
RegExp.zip
.zip 131,86Kb
216
.zip 131,86Kb 216 Скачать

Обработка позволяет находить в тексте (файле) регулярные выражения по заданному шаблону.
Основное отличие от других разработок - отображение не только обычных совпадений (Mathes), но и вложенных (SubMatches).

О регулярных выражениях

Синтаксис

Похожие разработки:

1) //infostart.ru/public/64222/

2) //infostart.ru/public/15907/

3) //infostart.ru/public/14661/

4) //infostart.ru/public/75941/

Есть три примера, которые можно посмотреть, нажав на соответствующую кнопку верхней командной панели.

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

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


 

regexp регулярные выражения regex тестирование отладка pattern шаблон execute

См. также

Автотесты для типовых конфигураций ERP Управление предприятием 2 и Комплексная автоматизация 2 (для vanessa automation)

Тестирование QA DevOps и автоматизация разработки Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Платные (руб)

Готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарии возможно использовать как для vanessa-automation, так и для СППР. Поддерживаемые версии конфигураций ERP2 и КА2: 2.5.15.111.

2220 руб.

04.07.2022    6726    26    0    

23

Автотесты для типовых конфигураций Бухгалтерия предприятия КОРП 3.0 и Бухгалтерия предприятия 3.0 (vanessa automation)

Тестирование QA DevOps и автоматизация разработки Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарий – feature-файл, разработанный с помощью vanessa-automation. Запуск сценария выполняется интерактивно с помощью vanessa-automation или с помощью vanessa-runner в CI-системах. Доступно тестирование тонкого клиента. Поддерживаемые версии конфигураций 1С:Бухгалтерия предприятие 3.0 и версии КОРП: 3.0.144.49.

1728 руб.

20.01.2022    6590    10    0    

9

Выполнение тестов и обработка их результатов в 1С: Тестировщик

Тестирование QA Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной статье мы рассмотрим имитацию действий пользователя 1С и протоколирование тестов в инструменте 1С: Тестировщик.

14.03.2024    1160    Koder_Line    1    

8

Создание и модификация тестов в 1С:Тестировщик

Тестирование QA Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

23.01.2024    632    Koder_Line    1    

3

Настройка Allure для Gitlab (self-hosted)

Тестирование QA Абонемент ($m)

Заметка о том, как использовать Allure с self-hosted Gitlab, чтобы быстро и с минимальными усилиями получить удобные отчёты о результатах тестирования и навигацию внутри них.

1 стартмани

11.01.2024    1938    comptr    4    

24

Анализ документов: свертка базы, автотесты, динамика роста базы

Статистика базы данных Инструментарий разработчика Тестирование QA Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

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

3 стартмани

29.12.2023    1111    9    RustIG    5    

7

Быстрый старт в 1С: Тестировщик

Тестирование QA Платформа 1С v8.3 Бесплатно (free)

В данной статье мы рассмотрим начало работы, установку и подключение программы системы 1С: Тестировщик, рабочую область.

14.12.2023    2025    Koder_Line    0    

6

YAxUnit или модульное тестирование в 1С

Тестирование QA Бесплатно (free)

Почему-то, когда говорят о тестировании в 1С, в основном подразумевают пользовательское или сценарное тестирование. А модульное или юнит-тестирование незаслуженно обходят стороной. Расскажем об инструменте модульного тестирования, позволяющем писать тесты в формате текучих выражений и выполнять их в конфигураторе, EDT и на CI, а также о плагине для EDT, облегчающем написание и выполнение тестов.

16.11.2023    3766    theshadowco    7    

46
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Evg-Lylyk 4559 21.01.11 11:28 Сейчас в теме
Хорошо сделано, но советую все посмотреть программу RegExBuddy
3. salexdv 2327 21.01.11 11:36 Сейчас в теме
(1) RegExBuddy - мощнейший инструмент, вот только платный :)
2. mashinist 6 21.01.11 11:35 Сейчас в теме
RegExBuddy по хорошему стоит 39.95$
Однозначный + автору
4. artbear 1448 21.01.11 11:36 Сейчас в теме
5. artbear 1448 21.01.11 11:38 Сейчас в теме
(0) + За генерацию кода 1С
6. German 413 21.01.11 14:56 Сейчас в теме
artbear пишет:
За генерацию кода 1С


вот еще вариант http://main.1c-ei.ru/Home/help/console/template/regexp
7. artbear 1448 21.01.11 16:45 Сейчас в теме
(6) Точно, а я все вспоминал, где же я видел подобную генерацию :)
8. Armando 1399 22.01.11 21:19 Сейчас в теме
Это плюс! А как насчет забацать конструктор что-то типа http://regexpres.narod.ru/calculator.html
что бы все перед глазами было и с подсказками, ну и генерацию кода сразу. А то регекспами раз в полгода приходится пользоваться и каждый раз синтаксис вспоминать надо. Много времени бы экономилось.
CaSH_2004; +1 Ответить
9. salexdv 2327 23.01.11 18:33 Сейчас в теме
(8) Можно попозже и конструктор прикрутить
11. cool.vlad4 2 25.01.11 14:53 Сейчас в теме
А неужели ни у кого нет на javascript-е хорошего конструктора? Через полеhtmlдокумента можно заниматся отладкой, а результат передавать в 1С и генерить 1С код. Да хоть тот же, что из (8).
10. salexdv 2327 25.01.11 11:50 Сейчас в теме
Добавил небольшой конструктор
Anything; cool.vlad4; Armando; +3 Ответить
12. cool.vlad4 2 25.01.11 15:07 Сейчас в теме
Посмотрел я RegExBuddy, все пожалуй мне больше ничего не надо...
13. artbear 1448 03.03.11 17:06 Сейчас в теме
(0) Начал пользоваться в реальной работе, в конструкторе сразу увидел нехватку одного из самых частых спец.символов \s
Нужно добавить.
ИМХО еще лучше сразу добавить еще варианты \s+ и \s*
14. salexdv 2327 03.03.11 17:23 Сейчас в теме
16. artbear 1448 18.11.11 14:39 Сейчас в теме
(14) (скромно, через 8 месяцев) Добавил? :)
15. CaSH_2004 372 18.11.11 13:08 Сейчас в теме
ОЧЕНЬ красиво, пока до регулярок не добрался в использовании, но впечатляет количество разработок.
17. pvlunegov 157 25.11.11 10:37 Сейчас в теме
У меня как раз есть задача у клиента - свертка справочника Номенклатура по похожим наименованиям. Куча элементов с похожими наименованиями (заводили кривые ручки менеджеров), необходимо найти совпадения и свернуть справочник. Сложность в том, что заранее алгоритм (шаблон) н задать, приходится каждый раз искать по-разному
18. Armando 1399 25.11.11 11:32 Сейчас в теме
(17) я бы полнотекстовым поиском воспользовался
19. cool.vlad4 2 25.11.11 11:37 Сейчас в теме
(17) а как вы будете решать проблему с бухгалтерией (спрашиваю, потому что самому интересно), т.е. что делать с карточками, по которым была отгрузка?
20. pvlunegov 157 25.11.11 12:53 Сейчас в теме
замена объектов (Справочник.Номенклатура) в документах, перепроведение. Пометка на удаление, удаление ненужного элемента Номенклатуры
21. cool.vlad4 2 25.11.11 12:58 Сейчас в теме
(20) как делать это технически я знаю, - клиент может попросить напечатать документы повторно. А там название уже изменено. и это так цветочки...а проблемы начинаются так, как описано в статье http://infostart.ru/public/88613/
22. Модератор раздела 07.06.12 18:03 Сейчас в теме
23. salexdv 2327 07.06.12 20:37 Сейчас в теме
(22) Добавил пару выражений в кнопки редактирования шаблона, чуть шустрее работает раскраска и ссылки на online-тестирование
24. пользователь 09.06.12 12:31
Сообщение было скрыто модератором.
...
25. tormozit 7136 14.08.12 23:27 Сейчас в теме
Хороша обработка. Но для отладки длинных выражений надо бы предусмотреть возможность увеличения высоты полей ввода выражений.
26. Широкий 692 29.07.13 09:51 Сейчас в теме
Для Сч1 = 0 По Matches.Count() - 1 Цикл
	Совпадение = Matches.Item(Сч1);

Почему не
Для Каждого Совпадение Из Matches Цикл
27. salexdv 2327 05.08.13 09:09 Сейчас в теме
Оставьте свое сообщение