Javascript jasmine(js)测试一个简单的html/js页面,该页面具有完整的js功能
我有一个html/js(jquery)应用程序,具有以下功能: 单击一个按钮时,会打开一个模式并显示输入详细信息,我们可以输入并提交它们。提交的详细信息将存储在localstorage中,并自动使用新内容呈现页面 我们创建的输入项在页面上显示为一行 就这样 我想为它编写测试。 那么,我需要为此应用编写哪些测试Javascript jasmine(js)测试一个简单的html/js页面,该页面具有完整的js功能,javascript,jquery,jasmine,Javascript,Jquery,Jasmine,我有一个html/js(jquery)应用程序,具有以下功能: 单击一个按钮时,会打开一个模式并显示输入详细信息,我们可以输入并提交它们。提交的详细信息将存储在localstorage中,并自动使用新内容呈现页面 我们创建的输入项在页面上显示为一行 就这样 我想为它编写测试。 那么,我需要为此应用编写哪些测试 只需测试每个函数返回的内容 测试应用程序的功能。例如,添加一些示例条目并检查它们是否根据需要显示在页面上 任何其他的都可以 顺便问一下,jasmine适合这种类型的应用程序吗?jasmin
顺便问一下,jasmine适合这种类型的应用程序吗?jasmine非常适合这种类型的应用程序,您可能希望将其与测试运行程序(如Karma JS)结合使用。 从某种意义上说,你需要写: 1.小型且集中的单元测试,模拟了大量未测试的功能,如服务器端调用。为此,我使用Karma/Jasmine/Sinon。 2.使用自动化框架(如Casper JS驱动PhantomJS模拟实际用户交互)进行功能性/UI/集成测试。 3.确保您有良好的代码覆盖率,Karma的代码覆盖率插件运行伊斯坦布尔(包括)