我是BDD的新手,并且愿意在我的测试自动化项目中遵循BDD方法。我们在BDD中需要比在非BDD项目中更多的自动化分析师时间吗?
发布于 2017-09-13 23:58:58
术语BDD意味着行为驱动的开发。这意味着开发(而不是测试)源于行为,而行为将成为验收标准。
您可以使用相同的脚本(小黄瓜语法)实现测试自动化,但您还需要其他工具(如selenium、WebUI等)。要进行实际的测试自动化(对于开发人员自动化,他们可以使用他们编写的从BDD脚本调用的相同业务逻辑)。因此,如果自动化测试人员使用BDD,那么他们唯一能做的就是创建自动化测试脚本(在Gherkin语法中),并生成行为框架,然后与自动化测试框架集成。BDD不是像selenium,QTP等测试框架的替代品。如果你使用BDD (小黄瓜语法)来实现自动化,那么就不会有太大的差异(如果你已经知道测试自动化的话)。在某个地方,您必须编写测试脚本。如果它是BDD,那么这将是文件中的小黄瓜语法。
https://stackoverflow.com/questions/46199318
复制相似问题