Каковы основные различия между этими двумя структурами тестирования?
Я абсолютно не знаком с Test Driven Development и с самого начала.
Ответ 1
QUnit очень легко начать с того, что вам нужно всего лишь включить два файла и немного разметки, тогда вы можете начать писать тесты.
Сила жасмина, afaik - это синтаксис BDD-стиля, если это то, что вы предпочитаете (возможно, не пункт продажи для вас) и плотную интеграцию с инструментами Ruby/Rails.
В итоге оба выполняют задание. Я рекомендую начать с QUnit. Как только вы почувствуете себя комфортно, попробуйте Jasmine и проверьте, подходит ли стиль BDD лучше. Если это так, и вы все равно хотите использовать QUnit, вы можете добавить Pavlov в микс, который предоставляет методы BDD-стиля для QUnit.