我对BDD很新。我在Windows7中安装了pytest-bdd
和python 3.6
。有人能给出pytest-bdd
实施测试的简单例子吗?我无法在互联网上找到适当的解决方案。
答案 0 :(得分:3)
他们的文档中有一个例子,here。在其中,布局创建一个“特征文件”,这似乎是(我承认没有使用pytest-bdd)他们捎带pytest,它发现了它的名字'test_publish_article.py' 。每个特征文件似乎旨在通过其描述的行为('给定','和','当','然后')来隔离单个特征,其由装饰器以编程方式提供,例如, @given()。由于此特定示例正在查看网站的行为,可以通过splinter模拟哪些操作,似乎他们正在从pytest-splinter抓取“浏览器”夹具以将pytest与splinter集成。 / p>
这有用吗,还是需要更多?