Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 9 ОтправитьПечать
Очень популярная тема (более 25 ответов) Для затравки. Юниттестирование на восьмерке. Очень сырой драфт. (число прочтений - 60457 )
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #45 - 24. Марта 2010 :: 10:09
Печать  
artbear писал(а) 23. Марта 2010 :: 15:44:
Федор, что скажешь по поводу идеи:
хочу выложить твою обработку, допиленную мной, на ИС (Инфостарт) и там же вести сопровождение, обновление, доп.обсуждение и т.п. ?
Авторство, естественно, будет указано твое.

Ты конечно же можешь допиливать и выкладывать мою обработку (gpl и все такое) - но поскольку я планирую допиливать свою обработку самостоятельно, и 1cpp мне нравится чуть больше инфостарта - то это будет гарантированный форк.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #46 - 24. Марта 2010 :: 12:35
Печать  
Федор, понимаешь, сейчас твоя разработка затормозилась Печаль
и нет организации групповой разработки.
А я как раз плотно занимаюсь юнит-тестами, потому что у меня идет серьезная реорганизация базы 8-ки.
Без тестов очень сложно.
и отсутствие некоторых возможностей в браузере меня сильно тормозит.
Конечно, я сам для себя допиливаю код, но это не выход, не хочется делать собственную ветку.
  

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: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #47 - 25. Марта 2010 :: 08:30
Печать  
artbear писал(а) 24. Марта 2010 :: 12:35:
Федор, понимаешь, сейчас твоя разработка затормозилась Печаль

Кто тебе сказал? Если я не выкладываю каждый день новые версии - это не значит, что у меня их нет.

Цитата:
и нет организации групповой разработки.

Репозитория с доступом на запись скорее всего не будет. Если у тебя есть серьезные намерения по доработкам - велкам ту скайп - обсудим технологию.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #48 - 25. Марта 2010 :: 14:26
Печать  
lustin писал(а) 23. Марта 2010 :: 20:42:
trdm писал(а) 23. Марта 2010 :: 19:18:
Donat писал(а) 23. Марта 2010 :: 16:27:
Что вы все так любите этот дурацкий Инфостарт?  Озадачен

Кто его любит-то? Улыбка))


тссссссс  Со сжатыми губами Артур говорят там в Совете состоит... (http://infostart.ru/community/groups/153/users/)

ОФФ. Нравится он мне Улыбка
Ага, я там даже модератор.
Я еще и на проклубе модератор, правда, давно не заглядывал Улыбка
А Федор на мисте модератор.
И нам это в работе на данном форуме не мешает нисколько.
  

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: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #49 - 25. Марта 2010 :: 14:28
Печать  
В багзилле заведен новый модуль
un8Test для регистрации ошибок/хотелок сабжа.

http://www.1cpp.ru/bugs

Я лично внес 10 своих ошибок/пожеланий.
Велкам.
  

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: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #50 - 25. Марта 2010 :: 14:36
Печать  
Фоновые задания, интересно, как тестить?
Или, например, как протестить работу обработки ожидания?
  

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: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #51 - 25. Марта 2010 :: 16:46
Печать  
artbear писал(а) 25. Марта 2010 :: 14:26:
А Федор на мисте модератор.

Давно уже нет.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #52 - 07. Апреля 2010 :: 05:28
Печать  
Народ, давайте обсудим схему тестирования работы пользователя с ограниченными правами.
Пока не могу придумать, как общим образом тестировать работу подобного пользователя Печаль
Сейчас я делаю так - есть отдельные тесты, тестирующие ограниченный функционал.
Приходится их руками запускать в отдельном сеансе для тестового пользователя.
Плохо то, что
1. ручной запуск
2. результаты работы тестов прав отличаются для пользователя с ограниченными и полными правами.
т.е. не выполнишь запуск всех тестов, будет куча ошибок, что затрудняет анализ.
3. опять же не все тесты можно запустить для пользователя с ограниченными правами.
также куча ошибок и проблема с анализом.

Жду советов Улыбка
  

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


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #53 - 14. Апреля 2010 :: 13:47
Печать  
Всем привет! Улыбка

Цитата:
как общим образом тестировать работу подобного пользователя


В принципе, просто. В тестовой среде выполняем примерно следующее:
- программно создаем юзера
- добавляем ему тестируемые роли
- посредством ОЛЕ открываем сеанс созданного юзера
- манипулируем тестдрайвером
- проверяем, фиксируем результат
- удаляем юзера.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #54 - 15. Апреля 2010 :: 03:45
Печать  
Палыч писал(а) 14. Апреля 2010 :: 13:47:
- манипулируем тестдрайвером

Это как?
просто запускаем тесты чтоли?
  

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


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #55 - 15. Апреля 2010 :: 06:41
Печать  
artbear писал(а) 15. Апреля 2010 :: 03:45:
Это как?
просто запускаем тесты чтоли?


Ну да, запускаем тесты: открываем формы, жмем кнопки и т.п.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #56 - 16. Апреля 2010 :: 12:22
Печать  
Палыч писал(а) 14. Апреля 2010 :: 13:47:
- посредством ОЛЕ открываем сеанс созданного юзера

ИМХО здесь могут быть отличия от нормальной, интерактивной работы пользователя.
В режиме внешнего соединения не все методы 1С работают.
Например, будет ли работать открытие форм объектов?

  

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


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #57 - 16. Апреля 2010 :: 14:36
Печать  
artbear
Речь идет не про режим внешнего соединения, а про запуск в режиме automation server. Это выглядит так же как и в семерке. Никаких отличий от обычного сеанса нет.
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #58 - 23. Апреля 2010 :: 14:20
Печать  
Хочу пофлеймить на тему.

Есть утверждение Я_Тест.ПроверитьВыполнить(). В качестве параметра туда приходит некоторая строка, эта строка засовывается в восьмерочное Выполнить(), если Выполнить выполнилось без ошибок - утверждение утверждает. Если нет - выдает диагностику.

Как правильно написать тест на данный участок кода?
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Для затравки. Юниттестирование на восьмерке. Очень сырой драфт.
Ответ #59 - 23. Апреля 2010 :: 14:39
Печать  
ПроверитьВыполнилось() - это полбеды. Там более-менее ясно. Как быть с ПроверитьНеВыполнилось()?
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 9
ОтправитьПечать