我对BDD相当陌生。我在Windows7中安装了pytest-bdd
和python 3.6
。有人可以举一个简单的例子来测试pytest-bdd
的实现吗?我无法在互联网上找到适当的解决方案。如何使用python使用pytest-bdd和pytest编写简单的测试?
回答
他们的文档中有一个例子,here。其中,创建了一个'特性文件',这似乎是(我承认没有使用pytest-bdd),它们搭载pytest,它通过名称'test_publish_article.py'发现文件, 。每个特征文件似乎意图通过其描述的行为('','和','when','then')由装饰者以编程方式提供的方式隔离单个特征。 @given()。由于这个特定的例子正在研究一个网站的行为,通过这个行为可以通过splinter来模拟,似乎他们从pytest-splinter抓取了一个“浏览器”夹具来将pytest和splinter结合起来。
有帮助吗,还是需要更多?
我读的是一样的,虽然功能文件和装饰器对我来说是新的,但我试图理解相同的内容,并会发布其他查询(如果有的话)。感谢您的帮助:-) –
@Python_Novice好的,别担心!如果这回答了你为pytest-bdd找到一个例子的问题,一定要接受它作为答案。如果它导致了关于如何使用装饰器等的其他问题,不要害怕发布一个新的问题,这个问题是关于什么现在导致你困难并给我添加标签,所以我可以提供我可能拥有的任何洞察力。高兴地帮助:) –
我无法使用'pytest-bdd'启动浏览器。你能不能让我知道如何编写一个功能文件和.py文件来启动https://www.gmail.com并使用有效凭证登录? 另请指定如何运行功能文件。我正在使用'pytest test_file.py'(我在同一个目录中有'test.feature')来运行功能文件,请让我知道我正在做的。 –
- 1. 如何使用xUnitContrib编写简单的WP7单元测试?
- 2. 如何使用XUnit编写简单的测试用例?
- 3. Python和pytest测试
- 4. 如何在Python中使用mockito编写单元测试
- 5. 单元:如何使用jUnit和Mockito编写测试用例
- 6. 如何用Java编写简单的txt测试用例
- 7. 使用硒的Python测试不能执行简单的测试
- 8. 如何使用httprouter编写测试
- 9. MSTest:使用TestContext编写单元测试
- 10. 使用mockito编写单元测试
- 11. 用Python编写单元测试
- 12. 如何在使用pytest进行测试后显示测试名*?
- 13. 简单测试使用Scala测试1.2
- 14. 如何在使用pytest进行单元测试的“setup”方法中使用monkeypatch?
- 15. 如何使用Dreamweaver编写单元测试用例cs5
- 16. 如何在Spring中使用Mock编写CommonsMultipartFile的单元测试
- 17. 如何为使用nHibernate的方法编写单元测试
- 18. 如何使用ocUnit编写地理位置的单元测试
- 19. 如何使用Rhino Mocks框架在AAA语法中编写此简单测试?
- 20. 单元测试pytest
- 21. 如何使用unittest在Python中编写测试
- 22. 如何编写简单的单元测试来测试JSON的解析?
- 23. 如何编写简单的Silverlight单元测试?
- 24. 如何使用python单元测试函数写文件unittest
- 25. 使用moq单元测试框架编写测试
- 26. 使用PyTest参数化测试集
- 27. 使用pytest测试多个选项
- 28. NHibernate如何使单元测试简单?
- 29. 如何使用FakeItEasy编写路由单元测试(RouteConfig.cs)
- 30. 使用SignalR与AngularJS,如何编写单元测试
鉴于下面链接的例子,是否有什么特别的东西让你失望?你需要关于目录结构的指导吗?运行测试?持续集成?让我知道。 –