Я настроил CI Jenkins, чтобы сделать это некоторое время назад, так, как мы это сделали, это написали тест NUnit для запуска WatiN (селен тоже подойдет, конечно), который затем запускал бы тесты QUnit с селекторами.проверять наличие ошибок и проваливать утверждение для каждого неудачного теста.Очень важно убедиться, что вы тестируете в правильном браузере из-за различий в механизмах JavaScript.Например, WatiN не будет работать, если целевые платформы включают Chrome, потому что он не может управлять Chrome (последний раз я проверял).