首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动化webgis测试(包括验证)?

如何自动化webgis测试(包括验证)?
EN

Stack Exchange QA用户
提问于 2016-07-26 14:56:06
回答 1查看 78关注 0票数 2

传单和Openlayers是两个开源工具,可用于开发基于web的GIS应用程序。由于高度的交互性和结果内容的多样性,这类应用程序的测试自动化并不简单:矢量数据绘图(svg、画布)、光栅图像绘制(各种格式的地图块)。

是否有一种方法来自动化这样的测试过程,包括输出验证?有任何平台/工具可以使这样的任务更容易吗?

Selenium似乎通过在地图上模拟鼠标操作来提供良好的客户端自动化,但它没有提供任何检查输出正确性的方法。

EN

回答 1

Stack Exchange QA用户

发布于 2016-07-26 21:53:51

您可以使用Selenium为Web应用程序开发自动化测试。

Web就是以图形的方式向用户展示信息,而我们在网页上看到的就是我们可以使用Selenium进行测试的内容。

但它将是:

  • 开发它非常耗费时间。
  • 难以维护

计算机程序不能像人类一样表现出色的一件事是,计算机不能有效地解释GUI。GUI是为人类设计的。

我曾在一家开发商业Web应用程序的公司工作。我们获得的Selenium测试框架可以测试:

  • 所有选项都可用,可点击。
  • 网页可以正确导航
  • 如果有什么网页元素缺失?例如按钮或图像
  • 如果在两个地址之间画出了一条路线

但我们无法检验:

  • 所绘制的/计算的路线是否正确/最短。

简而言之,GUI不可能使用脚本进行全面测试,我们所能做的最好的就是对它进行冒烟测试。

票数 2
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/20731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档