当我看到有关黄瓜的教程时,我会看到诸如“管理用户”之类的功能示例,其中包含添加用户、删除用户等场景。在开始项目时,这一切都很好。
但是,我想使用诸如pickler之类的第三方工具的关键跟踪器之类的东西,并具有可以从请求和错误报告中派生的故事(关键跟踪器概念)的功能(因为它们也可能在其他项目中被引用)和代码管理工具)。
我看到的问题是功能文件的数量可能会变得非常大,因为可以为每个请求启动一个新文件,而且每个请求中的场景数量可能会很低,因为它们将在不同时期分布在多个功能文件中,所以你会如何组织它们?
随着时间的推移,测试也会变得太慢如何减少?