这是一个菜鸟问题。
我要写一个字符串操作函数,它与网络浏览器无关。现在我想测试该功能。
我知道如何在 Java 中做到这一点JUnit
:我编写了一些测试用例并手动或自动JUnit
运行测试用例(在构建期间)。
如果Java Script
我可以编写一些测试函数,准备一个调用这些函数的 HTML 页面,然后在浏览器中加载这个页面。
它真的是进行单元测试的唯一选择Java Script
吗?
这是一个菜鸟问题。
我要写一个字符串操作函数,它与网络浏览器无关。现在我想测试该功能。
我知道如何在 Java 中做到这一点JUnit
:我编写了一些测试用例并手动或自动JUnit
运行测试用例(在构建期间)。
如果Java Script
我可以编写一些测试函数,准备一个调用这些函数的 HTML 页面,然后在浏览器中加载这个页面。
它真的是进行单元测试的唯一选择Java Script
吗?
您可以尝试使用 jasmine http://pivotal.github.com/jasmine/它是一个 JavaScript 测试框架,可以在浏览器之外进行测试。不过,您仍然需要在测试环境中使用 javascript 执行堆栈。
如果您愿意在网络浏览器中进行测试。我最近写了一个 JS 单元测试类,可以帮助你。您可以单独运行各种测试,也可以使用一个函数执行在数组中定义的多个测试。您可以在 GitHub 上查看使用示例。
不,页面输出不是唯一的选择。还有另一个选项可以将您的结果输出到控制台(大多数浏览器中的 F12 会为您打开它)。在当前版本中输出到控制台的框架之一是bob.js。