【问题标题】:Testing a Single Page Application while simulating the backend在模拟后端的同时测试单页应用程序
【发布时间】:2016-08-19 07:31:25
【问题描述】:

我有一个使用 javascript、react 和 redux 开发的单页应用程序,它通过 web socket、rest 和 json 与后端通信。

我希望探索独立于后端工作的可能性,无论是在我开发过程中还是在将前端视为子系统并对其执行子系统测试方面。

这是一个好方法吗?你会推荐什么工具?例如,我以前在 python 中使用过 selenium。使用 selenium api 编写自己的简单测试环境对我来说是一个明智的选择,其中测试在其设置中配置,以适当的方式响应来自前端的休息请求。也许有更好的方法。

【问题讨论】:

  • 你想要一个测试服务器来调整本地主机上的应用程序吗?

标签: javascript selenium testing websocket single-page-application


【解决方案1】:

我认为 npm 提供http-server

您可以在项目目录中运行服务器,它应该是本地主机上的服务器。

但如果您使用的是 Linux 或 Mac,最简单的方法是:

$ cd you_app_folder
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

因为 python 是内置在 mac 和 Linux 上的,所以正如我所说,这是最简单的方法。

【讨论】:

    猜你喜欢
    • 2015-07-15
    • 2016-06-23
    • 2015-12-17
    • 2018-12-05
    • 1970-01-01
    • 2020-10-05
    • 2021-01-12
    • 2017-05-07
    • 2021-04-07
    相关资源
    最近更新 更多