自动化测试Web应用程序的UI一致性

|| 我现在正在进行手动的Web UI一致性测试,即确保诸如 所有相似的UI元素(例如:表)在整个应用程序中都具有相同的样式。 所有相似的项目都出现在屏幕上的同一位置(例如:在Gmail中,当单击“收件箱”和“已发送邮件”时,第一封邮件应以屏幕上的相同(x,y)坐标开头) 所有保存按钮应在同一位置有一个取消按钮,并且它们的顺序相同。 你得到的漂移... 这是一项耗时且容易出错的工作,并且是自动化的最佳人选,那么,如何在现实世界中进行此类测试?你们使用什么工具来自动执行这样的测试?我发现两个问题351975和805910具有相同的精神,但没有一个有一个很好的答案。 我正在Linux下使用PHP作为开发/部署工具,而我们是一家Linux商店。 带着敬意, 拉吉     
已邀请:
关于:      所有相似的UI元素(例如:表)在整个应用程序中都具有相同的样式。   所有保存按钮应在同一位置有一个取消按钮,并且它们的顺序相同。    通过检查页面的源代码可以完成很多工作。 例如,验证所有表使用相同的样式表和/或具有相同的属性。与按钮位置和按钮存在相同。 我已经多次使用jmeter进行这种测试。 关于:      所有类似的项目都出现在屏幕上的同一位置    您将需要一个可以捕获坐标的工具。我相信Selenium是免费这样做的;但是任何主要的自动化工具(Rational,QTP等)都可以做到这一点。     
我一直在努力实现此过程的自动化,并将该工作发布为Web一致性测试。查看材料以寻找一个好的起点。     

要回复问题请先登录注册