Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) FuncTest. Тестирование под 1С. (число прочтений - 9214 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
FuncTest. Тестирование под 1С.
14. Декабря 2007 :: 15:56
Печать  
Федор, а может быть, пора уважить нашу столь долговременную работу и выпустить релиз с номером 1.0 или больше?
Столько лет продукту, а все под детским номером Улыбка
« Последняя редакция: 27. Марта 2008 :: 07:10 - artbear »  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest 0.20. Автоматическое тестирование для
Ответ #1 - 15. Декабря 2007 :: 09:36
Печать  
Что-то не удается выполнить апдейт Фанктеста из WinCVS
Цитата:
cvs -q update -P (in directory W:\FuncTest\)
cvs update: failed to create lock directory for `/usr/cvsroot/FuncTest' (/usr/cvsroot/FuncTest/#cvs.lock): Permission denied
cvs update: failed to obtain dir lock in repository `/usr/cvsroot/FuncTest'
cvs [update aborted]: read lock failed - giving up


Что делать?
ЗЫ в файле CVS\Root у меня написано
:ext:artbear@cvs.alterplast.ru:/usr/cvsroot

ЗЗЫ 1С++ апдейтится нормально
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest 0.20. Автоматическое тестирование для
Ответ #2 - 15. Декабря 2007 :: 09:47
Печать  
А checkout под анонимом прошел Печаль
Под моим логином не хочет, пишет те же ошибки Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest 0.20. Автоматическое тестирование для
Ответ #3 - 15. Декабря 2007 :: 14:04
Печать  
artbear писал(а) 13. Декабря 2007 :: 08:57:
3. Хочу на днях добавить еще одну уникальную фичу, давнюю мою мечту Улыбка - возможность автотестирования обычных отчетов/обработок, которые формируют и выводят обычную таблицу, т.е. тест автоматически определяет подобную "новую" таблицу и ее принимает в качестве ожидания.
В результате будет возможно наиболее простой вариант подготовки произвольного отчета к тестированию - ничегонеделание Улыбка
Соответственно для тестирования можно будет использовать любой отчет/обработку, которые формируют одну или несколько печатных таблиц.

Я лично об этом давно мечтаю - ленивый я, лень мне готовить каждый отчет для тестирования, тем более, что подготовка это чистый копи-пасте Улыбка


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


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

ЗЫ только залить в репозитарий не могу, не пущают Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest 0.20. Автоматическое тестирование для
Ответ #4 - 30. Января 2008 :: 07:27
Печать  
Система тестирования функциональных тестов FuncTest_Для_1cv8 - версия 1.13
http://www.1cpp.ru/forum/YaBB.pl?num=1201677989/0
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest. Тестирвоание под 1С.
Ответ #5 - 27. Марта 2008 :: 06:38
Печать  
fez писал(а) 27. Марта 2008 :: 01:59:
Версия 0.21.0.
[+] Добавлена работа с реквизитами форм - списками значений.

Это как? Я вроде давно добавлял эту часть Улыбка Т.е. можно было получать из формы списки и устанавливать.
Пояснишь?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest. Тестирвоание под 1С.
Ответ #6 - 27. Марта 2008 :: 06:56
Печать  
Что-то там моему коллеге не понравилось, он или редактирование прикрутил, то ли поменял там чего-то - я не вникал.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest. Тестирвоание под 1С.
Ответ #7 - 27. Марта 2008 :: 08:23
Печать  
fez писал(а) 27. Марта 2008 :: 01:59:
Версия 0.21.0.
[+++] Добавлен новый способ проверки отчетов, для которого не требуется изменять код отчета ((с) artbear) 

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

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
novichek
Экс-Участник


Re: FuncTest. Тестирование под 1С.
Ответ #8 - 27. Марта 2008 :: 11:20
Печать  
ОФФ:
artbear, а есть ли возможность поиметь сравнивание сформированных печатных форм вне Фанктеста?
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest. Тестирование под 1С.
Ответ #9 - 27. Марта 2008 :: 13:00
Печать  
Цитата:
ОФФ:
artbear, а есть ли возможность поиметь сравнивание сформированных печатных форм вне Фанктеста?

Есть - выдери код из Фанктеста и вперед Улыбка
лицензия это позволяет
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest. Тестирование под 1С.
Ответ #10 - 27. Марта 2008 :: 13:37
Печать  
Фанктест не сравнивает печатные формы сами по себе. Фанктест сравнивает таблицы значений. И еще фанктест умеет преобразовывать моксель в таблицу значений.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest. Тестирование под 1С.
Ответ #11 - 27. Марта 2008 :: 13:58
Печать  
Цитата:
Для того, чтобы увидеть это волшебство, достаточно при создании теста в Фанктесте, в списке "Что тестируем" выбираем пункт "Отчет (произвольный)". В поле "Объект тестирования" пишем полный путь к отчету (например "Отчет.КнигаПродаж", или путь к файлу внешнего отчета). В дополнительных условиях теста - указываем параметры отчета, среди которых нужно указать имя функции, по которой запускается отчет (параметр _ФормулаЗапуска).

Федор, указание имени функции вроде совсем не обязательно. Вроде мой код сам ищет кнопку по умолчанию.
Или я уже сам все позабыл? Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest. Тестирование под 1С.
Ответ #12 - 27. Марта 2008 :: 14:52
Печать  
Ищет. И даже практически всегда находит Улыбка Но пусть это будет маленьким подарком для пользователя Улыбка
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: FuncTest. Тестирование под 1С.
Ответ #13 - 24. Июня 2008 :: 22:18
Печать  
Что-то в последнее время одинэсники начинают все активнее интересоваться профессиональными техниками программирования.

Буквально только за вчера и только на инфостарте:
- wildhare выложил на инфостарте свою статью, в которой затронут вопрос функционального тестирования под восьмерку с помощью "1С:Корпоративный инструментальный пакет".
- была обновлена разработка автоматического тестирования восьмерочной конфигурации на соответствие стандартам кодирования: http://www.infostart.ru/projects/2134/

Вчера же был обновлен фанктест. Я не специально подгадывал.

Три дня назад на все том же инфостарте появилось вот такое: http://www.infostart.ru/projects/2118/ (ведение протокола изменений конфигурации 7.7 в самой конфигурации).

Это не может не радовать.
  
Наверх
www  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: FuncTest. Тестирование под 1С.
Ответ #14 - 03. Ноября 2008 :: 04:24
Печать  
Федор, в версии 0.23.0  добавь в обработку "ЗапускТестовКонфигурации" определение переменной "МИФ", видимо в твоей тестовой конфе это глобальная переменная поэтому ты не заметил ошибку.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать