内容提要
1、为何要使用cucumberhtml
2、Cucumber如何工做
3、Cucumber初体验浏览器
1、为何要使用cucumber工具
自动化测试单元测试
单元测试(白盒测试),主要用于测试开发人员编写的代码是否正确,这部分工做都是开发人员本身来作的。 BDD(灰盒测试、黑盒测试),主要用于测试代码是否符合客户的需求,这里的BDD更加侧重于代码的功能逻辑 Selenium,模拟实际操做场景,是一个用于Web应用程序测试的工具。 Selenium测试直接运行在浏览器中,就像真正的用户在操做同样。 测试代码是一种约束,一种规范,是与项目需求息息相关,还须要沟通协调客户、开发人员以及QA, 从而帮助团队更加高效的完成软件设计开发工做。
TDD
Test-Driven Development(TDD)即测试驱动开发,它是一种测试先于编写代码的思想用于指导软件开发。测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码以前,先编写单元测试用例代码,测试代码肯定须要编写什么产品代码。
TDD中侧重点偏向开发,经过测试用例来规范约束开发者编写出质量更高、bug更少的代码 测试
TDD的分类、演化spa
2、Cucumber如何工做设计
3、Cucumber初体验code
demo演示htm
参考文章:
https://www.cnblogs.com/Leo_w...blog