如果我想一遍又一遍地运行无限测试用例或一定数量的测试用例,我在Selenium Webdriver上需要做什么?如果我有一个脚本并且我想从我离开工作到我回来的那天早上运行它,我将不得不使用什么?
答案 0 :(得分:3)
你需要学习一些东西:首先 - Selenium。这是与浏览器和网页交互的库,可帮助您测试Web UI。然后,您需要测试框架,允许您组织和运行您创建的测试/测试套件。这些测试可能使用Selenium或其他库。由于您提到了Java,因此您最常用的选项是JUnit和TestNG。但是很可能贵公司的开发人员已经在使用某些东西,所以最好让他们问问他们并使用相同的工具。这样就可以避免支持多个测试框架。
最后,要重复运行测试,您需要一个持续集成工具(CI)。有bunch,商业和开源。最受欢迎的开源工具是Jenkins,但与测试框架一样,您应该检查开发人员正在使用哪些内容并且可能坚持使用相同的工具。
在确定了工具之后,您必须确定要自动化的功能,何时运行测试(例如,每晚,新构建,新部署等)以及您希望如何看结果。
我不会在这里推荐具体的教程,但请查看以下教程:
然后开始尝试创建一个简单但完全正常的测试。它可能做不了多少,但你会学到很多,而且这是一个开始。