在模块化测试框架中,测试人员逐个模块构建测试脚本,将整个被测应用程序分解为更小的独立测试。
模块化测试框架:
测试人员将程序分解为许多部分,并为每个模块独立开发测试脚本,换句话说。通过使用主脚本在每种情况下产生所需的情况,组合这些单独的测试脚本以创建更大的测试脚本。此主脚本用于调用单独的模块以从头到尾执行端到端测试场景。
使用这个框架的主要理由是提供一个抽象层来保护主模块免受个别测试中的修改,这可能是危险的。在这个框架中,测试人员创建了可以在必要时调用的函数库。这在某些圈子中被称为模块化框架或基于模块的框架。
以下是使用模块化测试框架的优点:
- 因为整个程序被分解成不同的模块,所以它变得更具可扩展性和更易于维护。
- 可以主动开发测试脚本。
- 当一个模块发生变化时,它对其他模块几乎没有影响。
以下是模块化测试框架的缺点:
- 首先,与编写测试用例相比,检查测试用例和寻找可重用进程需要更多时间。
- 不允许使用大量数据集,因为测试脚本包含硬编码数据。
- 设置框架需要使用编码能力。