我们有一个典型的Web应用程序堆栈。有120个针对应用程序执行的硒(webdriver)测试。这需要迂回1小时。我们将它们作为构建链的一部分执行“compile> unit test>集成测试> gui测试”。 gui测试花费了很多时间,我们想知道如何更好地构建它们。目前他们是“快乐案例和不快乐”案例测试。它们非常稳定,即它们不会因程序员错误而失败。Gui测试时间太长 - 您的方法是什么?
我们想要得到的生成时间下来,最大的部分是GUI测试。我们要立足于“顾客旅程”要做到这一点,即(与业务的人在一起)指定一些典型的使用情况,并对其进行测试(幸福路),而不是测试过多.....
你们如何结构你的gui测试?这里是来到了我的脑海里的一些想法
- 只执行快乐路径测试
- 做一个“顾客旅程测试”,即在一个做几快乐路径测试(“点击通过网页”)
- 只需要由业务(关键任务)中规定的“十大”
- 排名前10位+“其他地区”为每晚构建(一次性)
我将不胜感激你的想法
谢谢 马塞尔
因此,所有的建议似乎都很好。尽量不要浪费别人的时间在白天进行测试。 –