|   |   | 
| 
 | Автотесты для 1С | ☑ | ||
|---|---|---|---|---|
| 0
    
        Romich1981 11.02.14✎ 14:32 | 
        Коллеги, кто-нибудь разрабатывает автотесты для 1С? Интересно, какими инструментами это делается и как это вообще выглядит?
 Пока представляю этот процесс так: тестеровщик производит какие-то манипуляции с программой (ввод данных, нажатие разных кнопок), которые записываются в инструкцию. Потом эта инструкция должна воспроизводиться автоматически по команде. Все события записываются в журнал тестирования, где видно, в каком месте ошибка вылетает. Или манипуляции тоже генерируются автоматически? Кто-нибудь просветит? | |||
| 1
    
        H A D G E H O G s 11.02.14✎ 14:37 | 
        Я делаю при каждом релизе:
 1) Открытие всех основных форм отчетов и обработок. 2) Открытие всех форм списков, выборов документов и справочников 3) Открытие всех форм элементов с заполненым объектом документов и справочников. 4) перезапись всех 1000 первых справочников в транзакции и откат 5) перезапись/перепроведение всех 100 последних документов в транзакции. надо еще допилить открытие формы элемента документа в разрезе видов операций, но все некогда. | |||
| 2
    
        Necessitudo 11.02.14✎ 14:38 | 
        Есть такая штука - КИП. Вот там в комплекте есть система по нагрузочному тестированию.     | |||
| 3
    
        Maxus43 11.02.14✎ 14:39 | 
        >>какими инструментами это делается
 например создаются сценарии тестирования, можно в ЦУП | |||
| 4
    
        Maxus43 11.02.14✎ 14:39 | 
        ЦУП=КИП конечно)     | |||
| 5
    
        Romich1981 11.02.14✎ 14:50 | 
        А как это выглядит? запускаешь УПП, как то подключаешь к нему КИП и "натыкиваешь" сценарий тестирования?     | |||
| 6
    
        Maxus43 11.02.14✎ 14:58 | ||||
| 7
    
        Maxus43 11.02.14✎ 15:00 | ||||
| 9
    
        Зойч 11.02.14✎ 15:20 | 
        (2) причем здесь нагрузочное тестирование???     | |||
| 10
    
        pumbaEO 11.02.14✎ 15:35 | 
        (0) xUnitFor1C     | |||
| 11
    
        новичекВ1С 11.02.14✎ 15:43 | 
        (7) когда выйдет рабочая на 8.2, кто в курсе?     | |||
| 12
    
        pumbaEO 11.02.14✎ 16:06 | 
        (11) пока совсем не прижмет, не выйдет, а их не жмет, т.к. вся страна у них в тестерах.     | |||
| 13
    
        Necessitudo 11.02.14✎ 16:46 | 
        (9) А что, это не тестирование???     | |||
| 14
    
        pumbaEO 11.02.14✎ 16:56 | 
        (13) нет, это "нагрузочное" тестирование, правильность работы, там не проверяется.     | |||
| 15
    
        Maxus43 11.02.14✎ 16:59 | 
        из сторонних ИжТиСи ещё видал, какой-то продвинутый тестировщик, на все кнопки нажимает в формах и т.д.)     | |||
| 16
    
        Maxus43 11.02.14✎ 17:00 | 
        http://1с-ижтиси.рф/автоматическое_тестирование_конфигураций_1с     | |||
| 17
    
        Jolly Roger 11.02.14✎ 17:15 | 
        (0) для автоматизации нажатия кнопок куча всяких разных инструментов. вся проблема в том как готовить тестовые данные и как проверять результаты автоматического тыкания кнопок...     | |||
| 18
    
        Romich1981 11.02.14✎ 17:21 | 
        (16) посмотрел ролик, ребята палятся - винда в тестовом режиме, 1С крякнутая =) А так прикольно...     | |||
| 19
    
        Maxus43 11.02.14✎ 17:22 | 
        (18) ну тестовый режим не преступление... а вот что 1с крякнутая - не заметил)     | |||
| 20
    
        Jolly Roger 11.02.14✎ 17:24 | 
        (15) да какой там продвинутый... преимущественно статический анализ. из реально полезного - "проверка событий форм", но это капля в море...     | |||
| 21
    
        pumbaEO 11.02.14✎ 17:27 | 
        (20) а тебе юнит-тесты нужны что-ли?     | |||
| 22
    
        Romich1981 11.02.14✎ 17:28 | 
        (19) ну так зачем тестовый режим в винде включают? потому что эмулятор в основном не работает =)
 (20) по сути работа юзера и состоит из событий в форме + операции с БД, которые опять же вызываются из событий формы. | |||
| 23
    
        Jolly Roger 11.02.14✎ 17:32 | 
        (21) они почти всем нужны, только не все это понимают...     | |||
| 24
    
        pumbaEO 11.02.14✎ 17:33 | 
        (23) когда 1С будет это понимать, тогда можно разговаривать о юнит-тестах для типовых.     | |||
| 25
    
        Jolly Roger 11.02.14✎ 17:33 | 
        (22) я сильно сомневаюсь что им удалось получить доступ ко всем обработчикам в форме...     | |||
| 26
    
        МихаилМ 11.02.14✎ 17:37 | 
        вот ссылка по теме
 http://brix8x.stavr.ru/ | |||
| 27
    
        pumbaEO 11.02.14✎ 17:38 | 
        (26) brix ужа давно забил на это.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |