传单和Openlayers是两个开源工具,可用于开发基于web的GIS应用程序。由于高度的交互性和结果内容的多样性,这类应用程序的测试自动化并不简单:矢量数据绘图(svg、画布)、光栅图像绘制(各种格式的地图块)。
是否有一种方法来自动化这样的测试过程,包括输出验证?有任何平台/工具可以使这样的任务更容易吗?
Selenium似乎通过在地图上模拟鼠标操作来提供良好的客户端自动化,但它没有提供任何检查输出正确性的方法。
发布于 2016-07-26 21:53:51
您可以使用Selenium为Web应用程序开发自动化测试。
Web就是以图形的方式向用户展示信息,而我们在网页上看到的就是我们可以使用Selenium进行测试的内容。
但它将是:
计算机程序不能像人类一样表现出色的一件事是,计算机不能有效地解释GUI。GUI是为人类设计的。
我曾在一家开发商业Web应用程序的公司工作。我们获得的Selenium测试框架可以测试:
但我们无法检验:
简而言之,GUI不可能使用脚本进行全面测试,我们所能做的最好的就是对它进行冒烟测试。
https://sqa.stackexchange.com/questions/20731
复制相似问题