经过多年在QTP中工作,我正在转向Selenium。我已经在QTP中构建并使用了混合自动化框架。测试 - Selenium中的混合测试自动化框架
Selenium中是否有类似的框架?我正在寻找类似的解决方案,因为这有助于缓解我和我的团队的过渡。
在此先感谢!
经过多年在QTP中工作,我正在转向Selenium。我已经在QTP中构建并使用了混合自动化框架。测试 - Selenium中的混合测试自动化框架
Selenium中是否有类似的框架?我正在寻找类似的解决方案,因为这有助于缓解我和我的团队的过渡。
在此先感谢!
这里是你可以先从列表:使用基本的单元测试框架
所有这些都是或多或少的混合框架,Selenium是所有框架都使用的浏览器自动化库。为了准备你自己的框架,你可以从你的首选语言开始,使用TestNG,JUnit,NUnit等单元测试框架。
是和否。 Selenium与QTP的不同之处在于Selenium是一个驱动浏览器的库,而不是像测井甚至测试案例这样的东西的完整测试工具。通常,它与单元测试工具,如TestNG的或NUnit的配对,以得到一些该功能,但它没有任何框架内置的。
推而广之,虽然,框架确实存在像什么,我相信你询问(哪里混合意味着使用关键字驱动模式和数据驱动模式的框架)。最近发布的一个是Golem。 Prototest在几个月前创建并开源。你可以在这里找到更多here。这不是Selenium的官方作品,但可能对你有用。
感谢Andy提供的信息。是的,通常硒测试是不同的,因为通常Java开发人员工作在与测试人员恕我直言不同的世界观的硒工作。 Golem是好的,但是它在C#中。猜猜我将不得不用Java构建一个简单的。 – haraprasadj
使用roboelectric可以实现Hybrid的jUnit测试吗? – Wolverine