什么是框架?
一个框架定义了一个 规则,或者说我们可以以系统的方式来达到预期的效果逐步最佳做法。因此,上述测试自动化框架涉及最佳实践,以实现我们的自动化项目的目标。
让我们看一个一般的例子:
我们大多数人都喜欢喝茶。我们如何泡好茶。
为了做到这一点,我们添加了某种茶粉,糖,牛奶和水等成分来制成茶。为了制作出优质的茶,我们添加了所有成分应按正确的比例混合。
如果您想每天进行操作。不可能每天按正确比例添加所有成分。
如果可以将所有成分按正确比例添加到罐子中。您可以每次都以相同的口味冲泡茶。
在这里,我们添加了制作好茶所需的所有成分的“罐子”就是框架。
我们真的遵循这个过程吗?
答案是否定的。
我们可以在不遵循此过程的情况下冲茶。
但是,如果先前上述过程,那么结果将会很好。
同样,如果遵循一个框架,我们可以获得更好的结果。
什么是Selenium框架?
Selenium框架的代码结构可帮助您重用代码,减少代码维护,提高代码特征,并允许多个用户使用相同的程序。
为什么我们需要Selenium框架?
测试自动化框架的类型:
在Selenium自动化框架类型。
线性脚本框架:
线性脚本自动化框架的优点:
线性脚本自动化框架的缺点:
模块化测试框架:
模块化测试框架的优势:
模块化测试框架的缺点:
图书馆架构测试框架:
库体系结构测试框架的优点:
库体系结构测试框架的缺点:
数据驱动的框架:
数据驱动框架的优点:
数据驱动框架的缺点:
关键字驱动的测试框架:
关键字驱动框架的优势:
关键字驱动框架的缺点:
混合驱动测试框架:
行为驱动开发测试框架:
摘要: