gpt4 book ai didi

javascript - 如何为AngularJS搭建自动化测试环境

转载 作者:行者123 更新时间:2023-12-02 16:37:50 24 4
gpt4 key购买 nike

我花了几个小时尝试为我的 AngularJS 应用程序设置一个可以从 Maven 运行的自动化测试环境(在 Bamboo 中捕获结果)

Google 搜索显示了大量基于 Jasmine、Karma 和通用 JavaScript 框架的框架。

但由于某种原因,这些安装从来没有按照描述进行。

任何人都可以向我指出一组可以手动安装到正确目录的下载,这些下载只会执行我的单元测试吗?

我之前问过类似的问题,并被检查并请求关闭。如果您需要对我进行检查,请留下一个原因,因为我在尝试解决这个问题时感到沮丧,而且我确信还有许多其他开发者也遇到了同样的问题

最佳答案

测试 javascript 并不是一件完全成熟的事情,因此没有各种各样的好工具可以做到这一点。 Jasmine 和 Karma 是目前实现这一目标的最佳方法。

这些工具最好使用 Bower 进行管理,它是一个 Nodejs 包。因此,您必须按以下顺序安装:

  • nodejs
  • npm(节点包管理器)
  • bower(使用 npm)
  • 使用凉亭的 Jasmine 和业力
  • phantomjs,以及您的 JavaScript 需要的任何其他依赖项(可能是 Angular)

然后您可以运行测试。

我通过一些简短的谷歌搜索找到了这个 maven 包,但上帝知道如何设置它:

http://searls.github.io/jasmine-maven-plugin/

有很多关于完成此过程的教程。您必须承认这些是目前执行此操作的最佳工具,并尽力而为。如果您发布有关 jasmine 和 karma 的“安装从未按照描述进行”的更具体问题,您将获得帮助。

关于javascript - 如何为AngularJS搭建自动化测试环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27761168/

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