Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 29.10.2014, 22:36
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

kobezzza,
а что-то другое пробовал? Почему именно Жасмин?
Ответить с цитированием
  #22 (permalink)  
Старый 29.10.2014, 22:45
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

cyber,
на том же Жасмине, например.
Ответить с цитированием
  #23 (permalink)  
Старый 29.10.2014, 22:49
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

cyber, вот небольшой обзор http://www.slideshare.net/kazanqacom...cript-24234210
Ответить с цитированием
  #24 (permalink)  
Старый 29.10.2014, 22:51
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от cyber Посмотреть сообщение
kobezzza, как и на чем писать тесты для ноды?)
Смотря какие тесты, если unit, то на том же Jasmine или любом другом модуле (кстати в состав ноды входит модуль для тестирования).

А если для тестирования клиент-сервера то phantom.js, zombie.js и т.д.

Для нагрузочных тестов тоже свои либы, в общем нужно понять что тестируешь, для начала
__________________
kobezzza
code monkey
Ответить с цитированием
  #25 (permalink)  
Старый 29.10.2014, 22:52
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Safort Посмотреть сообщение
kobezzza,
а что-то другое пробовал? Почему именно Жасмин?
До этого юзал qUnit. В Jasmine понравился синтаксис, вложенные модули и простота написания асинхронных тестов.
__________________
kobezzza
code monkey
Ответить с цитированием
  #26 (permalink)  
Старый 29.10.2014, 23:39
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

я в своем рабочем процессе для тестирования остановился на следующих инструментах для модульного тестирования:
  • Karma - для клиентской части
  • Mocha - для серверной части
  • Sinon + Chai в режиме should - для обеих частей

для системного тестирования - на ангуляре использовал Protractor, сейчас - хз. думаю попробовать Nightmare.

недавно начал пилить приложуху на реакте... со следующего проекта попробую выкинуть Karma нафиг - виртуальный DOM всё таки
Ответить с цитированием
  #27 (permalink)  
Старый 30.10.2014, 19:50
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

kobezzza, melky, спасибо за инфу, пока остановился на Jasmine.

Последний раз редактировалось Safort, 31.10.2014 в 14:07.
Ответить с цитированием
  #28 (permalink)  
Старый 28.02.2015, 16:53
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

немного дополню ... до чего я докатился

прошло время, я выкидываю karma как неэффективный инструмент (точнее, как медленный инструмент)

я использую в работе React, а он прекрасно работает в jsdom
получается, что для тестирования компонентов не нужен браузер. Gotcha!

в общем, теперь у меня такой тулсет. для серверной части и клиентской:

- фреймворк: Mocha. самый мощный инструмент что я видел. особо радуют xit, xdescribe, it.only, describe.only (вообще жесть)
- сами сравнения - Chai (в режиме should), Sinon (spy, stub) и Chai as promised (для красивого тестирования Promise)
- окружение: webpack (йохохо), rewire (иньекция переменных в модули. например, подменить вызов ORM на stub из sinon), mocha-loader (для запуска тестов mocha для файлов, которые должны обрабатываться webpack'ом) и isparta-instrumenter (для оценки покрытия ES6 кода)

Последний раз редактировалось melky, 28.02.2015 в 16:56.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TDD + JavaScript jetli13 Общие вопросы Javascript 0 19.02.2010 15:55