我现在正在进行手动 Web UI 一致性测试,即确保诸如
- 所有相似的 UI 元素(例如:表格)在整个应用程序中都具有相同的样式。
- 所有相似的项目都出现在屏幕的同一位置(例如:在 gmail 中单击收件箱和发送邮件时,第一封邮件应以屏幕中相同的 (x,y) 坐标开始)
- 所有保存按钮都应该在同一位置有一个取消按钮,并且它们的顺序相同。
- 你得到了漂移...
这是一项耗时且容易出错的工作,也是自动化的最佳候选者,那么在现实世界中如何进行这样的测试呢?你们使用什么工具来自动化这样的测试?我发现了两个问题351975和805910有相同的精神,但没有一个有很好的答案。
我在Linux下使用PHP作为开发/部署,我们是一家Linux商店。
带着敬意,
拉吉