我有一个具有以下功能的html / js(jquery)应用程序:
单击按钮时,会打开一个模态并显示输入详细信息,我们可以输入并提交它们。提交的详细信息将存储在localstorage中,并自动使用新内容呈现页面。
我们输入的条目在页面上显示为一行。
多数民众赞成!
我想为它编写测试。 那么,我需要为这个应用程序编写哪些测试?
顺便问一下,茉莉花适合这类应用吗?
答案 0 :(得分:0)
Jasmine适用于这类应用程序,您可能希望将它与Karma JS等测试运行器结合使用。 从某种意义上说,你需要写: 1.小型且集中的单元测试,模拟未经测试的功能,如服务器端调用。为此我使用了Karma / Jasmine / Sinon。 2.功能/ UI /集成测试使用自动化框架,如Casper JS驱动PhantomJS来模拟实际的用户交互。 3.确保您使用运行伊斯坦布尔(包含)的Karma代码覆盖插件获得良好的代码覆盖率。