gpt4 book ai didi

javascript - jasmine(js) 测试具有完整 js 功能的简单 html/js 页面

转载 作者:行者123 更新时间:2023-11-28 09:12:43 25 4
gpt4 key购买 nike

我有一个 html/js(jquery) 应用程序,具有以下功能:

单击按钮时,会打开一个模式并显示输入详细信息,我们可以输入并提交它们。提交的详细信息将存储在本地存储中,并自动使用新内容呈现页面。

我们制作的输入条目在页面上显示为一行。

就是这样!

我想为它编写测试。那么,我需要为这个应用程序编写哪些测试?

  1. 只需测试每个函数返回的内容即可。
  2. 测试应用程序的功能。例如,添加一些示例条目并检查它们是否按要求显示在页面上。
  3. 您建议的任何其他内容。

顺便问一下,jasmine 适合这种类型的应用吗?

最佳答案

Jasmine 非常适合此类应用程序,您可能希望将其与 Karma JS 等测试运行器结合使用。从某种意义上说,你需要写:1. 小型且集中的单元测试,模拟尽可能多的未测试的功能,例如服务器端调用。为此,我使用 Karma/Jasmine/Sinon。2. 使用自动化框架(例如 Casper JS 驱动 PhantomJS 来模拟实际用户交互)进行功能/UI/集成测试。3. 确保您使用运行 Istanbul(包含)的 Karma 代码覆盖率插件具有良好的代码覆盖率。

关于javascript - jasmine(js) 测试具有完整 js 功能的简单 html/js 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16110944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com