我们是否需要更多BDD中的自动化分析师时间,而非非BDD项目需要的时间?

问题描述:

我是新来的BDD,并且愿意按照我的测试自动化项目的BDD方法。我们是否需要更多的自动化分析师在BDD中的时间比我们在非BDD项目中需要的时间多?我们是否需要更多BDD中的自动化分析师时间,而非非BDD项目需要的时间?

术语BDD意味着行为驱动的开发。这意味着开发(而不是测试)源于行为,而行为将成为验收标准。

您可以使用自动化测试相同的脚本(小黄瓜语法),但你需要其他工具,以及(如硒,Web用户界面等)做实际测试自动化(有关开发自动化,他们可以使用它们具有相同的业务逻辑写成从BDD脚本调用)。因此,如果自动化测试人员使用BDD,那么他们唯一能做的就是创建自动化测试脚本(采用Gherkin语法),并生成行为框架,然后与自动化测试框架集成。 BDD不是像硒,QTP等测试框架的替代品。如果您使用BDD(小黄瓜语法)进行自动化,努力明智地不会有太大的区别(如果您已经知道测试自动化)。一个或其他地方你必须编写测试脚本。如果它是BDD,那么这将是文件中的Gherkin语法。

+0

听起来不错。谢谢。 –

+0

如果它有帮助,你是否可以接受答案,并请投票:) –

+0

请注意,BDD是关于讨论业务需求(以潜在地发现隐藏的需求)。这不是写作场景,因为这些只是BDD正确讨论的正式结果,也是将业务需求自动化为测试的一种方式。 –