如何通过GUI进行网站的自动化前端测试是最佳方式?
我需要编写测试模块来测试整个网站,可以使用GUI自动化地执行用户在网站上的操作。
我已经使用了Mocha来测试代码,但它没有提供GUI。
如何通过GUI进行网站的自动化前端测试是最佳方式?
我需要编写测试模块来测试整个网站,可以使用GUI自动化地执行用户在网站上的操作。
我已经使用了Mocha来测试代码,但它没有提供GUI。
非常好的选择是使用基于Python的机器人框架和Selenium服务器/WebDriver。
你需要:
Python 2.7安装
Robotframework(最新稳定版本)
Selenium服务器
Robotframework作为测试运行程序和结果收集器。Selenium库将Robotframework与Selenium服务器(或WebDriver)连接起来。
要编写测试用例,有一个很好的IDE-RIDE。
Robotframework是一个非常好的工具,用于测试应用程序的GUI部分,但是通过自定义的第三方库,您可以测试各种场景 - 数据库、HTTP、SOAP等。
有关更多文档,请访问- robotframework.org