我正在自学使用Python进行自动化测试。当浏览一些博客时,他们提到他们使用了Pycharm Professional版本的Behave或Py-test BDD框架。我们可以为BDD框架使用Pycharm社区版本吗?如有任何建议,不胜感激。谢谢你,
suzh9iv81#
以下是包含社区版和专业版之间所有差异的矩阵:https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html.根据它,BDD框架只在Pro中支持。
mzmfm0qo2#
是的,使用PyCharm社区版你可以创建PyTest-BDD框架,唯一的问题是你必须通过终端运行或者使用pytest.main()来运行脚本例如:pytest.main(["-k”,BDD_标签,“--html="+本地报告文件夹路径+"/结果/索引. html”])
9bfwbjaz3#
尽管Pycharm Professional版本提供了一些对BDD开发有用的附加特性,比如内置的Cucumber和Gherkin语法支持,以及对调试BDD测试的支持,但是你也可以使用Pycharm Community版本的BDD框架,比如Behave或Py-test BDD,Pycharm Community版本提供了对Python开发和测试的支持,包括使用BDD框架运行测试。
3条答案
按热度按时间suzh9iv81#
以下是包含社区版和专业版之间所有差异的矩阵:https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html.
根据它,BDD框架只在Pro中支持。
mzmfm0qo2#
是的,使用PyCharm社区版你可以创建PyTest-BDD框架,唯一的问题是你必须通过终端运行或者使用pytest.main()来运行脚本
例如:pytest.main(["-k”,BDD_标签,“--html="+本地报告文件夹路径+"/结果/索引. html”])
9bfwbjaz3#
尽管Pycharm Professional版本提供了一些对BDD开发有用的附加特性,比如内置的Cucumber和Gherkin语法支持,以及对调试BDD测试的支持,但是你也可以使用Pycharm Community版本的BDD框架,比如Behave或Py-test BDD,Pycharm Community版本提供了对Python开发和测试的支持,包括使用BDD框架运行测试。