我是一个新项目的测试主管,我们从头开始重新编写一些大约12年的Web应用程序。 我们可以自由地定义流程和技术。 我的目标是使用与某些Continuous Integration服务器连接的Selenium 2(在python中)进行自动功能(用于回归)测试。
目前我们正在考虑2种技术Java vs .NET(C#)
我的一般性问题是:在Java和.NET应用程序中使用selenium 2有什么优点/缺点吗?
从我的(测试者)角度来看,我认为这不会对我的自动化测试产生重大影响,因为我们将从用户角度创建它们但是我可能错了,这就是为什么我要求它这个地方。
谢谢, 米哈尔
答案 0 :(得分:3)
应用程序编写的语言无关紧要.Selenium通过浏览器进行测试,无法区分Java Web应用程序与C#中的应用程序。
答案 1 :(得分:1)
我目前正在测试基于Java的Web应用程序,此外还有关于开发应如何构建它们的一般提示:
它更像是成为优秀的Web开发人员,而不是使用过的技术。 Selenium“只是点击”最终产品 - 由编程语言生成的HTML页面。
顺便说一下,在StackOverflow上,大多数人使用WebDriver和JUnit(Java)。在编写脚本之前考虑一下。因为如果你有任何与python相关的问题,我无法帮助:)