参考selenium中的框架数据/ keyword / hybrid被称为框架(这是可以理解的),但即使是Testng和webdriver也称为框架。导致混乱,请解决它。
答案 0 :(得分:0)
使用框架是因为它在开发应用程序时为您提供了一个很好的快捷方式,因为它包含许多已经编写和测试过的功能。
计算机编程中的软件框架是一种抽象,其中提供通用功能的公共代码可以被提供特定功能的用户代码选择性地覆盖或专用。框架是软件库的一个特例,它们是包含在定义良好的应用程序编程接口(API)中的可重用的代码抽象,但它们包含一些将它们与普通库分开的关键区别特征。
所以TestNg
是一个单元测试框架,可以帮助您使用TestNg
已编写的库对您的功能进行单元测试。
与Selenium WebDriver
相同。
通过使用Selenium WebDriver
库,您可以开发自己的DataDriven
,Keyword Driven
或Hybrid Framework
,具体取决于您要测试的应用程序。
希望这能澄清你的怀疑。