我应该有“安装”功能/方案吗?

时间:2015-02-06 11:37:17

标签: testing install automated-tests bdd

我正在为商店系统插件创建BDD测试。在测试插件功能之前,必须在商店的管理页面中安装插件,并在其他页面上进行配置。

  1. 我应该创建"安装"功能/场景?如果是的话,我应该让所有其他测试依赖它吗?
  2. 我是否应该将安装和配置作为&#34的一部分;鉴于该插件已安装"?
  3. 我是否应该假设插件将正确安装和配置,我不应该测试它?
  4. 我应该创建"重新安装"功能,而不是"安装"使功能独立?

2 个答案:

答案 0 :(得分:0)

我建议使用Background(假设您使用Cucumber)允许向场景添加上下文。我想它会回答你的所有问题。

答案 1 :(得分:0)

如果套件中的所有测试都需要安装,请将其添加到之前的挂钩中。如果不是全部,则在功能文件中使用后台步骤。