
Cucumber 之参数化
设计测试用例过程中,需要考虑正向和方向用例,比如设计登录用例,这时我们想连续做4次反向用例和1次正向用例,就可以用到参数化实现每次执行的用户名和密码都不一样。

设计测试用例过程中,需要考虑正向和方向用例,比如设计登录用例,这时我们想连续做4次反向用例和1次正向用例,就可以用到参数化实现每次执行的用户名和密码都不一样。
Gherkin是一种简单的英语文本语言, 它有助于工具--Cucumber解释和执行测试脚本。一个完整的测试脚本是由多个step组成的,step即最小单元。多个step组成一个Scenario,即一个完整的测试case。多个Scenario

上一篇我们已经介绍了如何在idea环境下运行cucumber,还没有看的同学,点击@@ARTICLE:1619775632529@@ 查看。

cucumber 是一个能够理解用普通语言描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,用Ruby编写,支持Java和.Net等多种开发语言。
听说你还在用keySet()、entrySet()遍历map?老铁快提提速吧,试试java8的新特性Lambda 表达式。
TestNG是一个强大的测试框架,深受JUnit和NUnit启发的测试框架,并且引入了一些新功能,使其功能更强大,更易于使用。它突破了以前一些框架的限制,为开发人员和测试人员提供了方便强大的编写和测试。它支持所有的测试活动包括单元测试、集成

重装idea后发现idea项目右键没有run maven选项,没有maven的clean与install等选项

画了两张图来说明继承和多态

Elasticsearch提供了功能丰富的Restful API的操作,包括基本的增删改查、创建索引、删除索引等操作。

在ELK技术栈中,Logstash负责收集、解析日志,但是对内存、cpu、io等资源消耗比较高, 尤其是在需要大量处理日志的情况下, 将Logstash的部分职责外包的想法也应运而生。

Elastic Stack如果你没有听过,那么ELK一定听过。ELK是三款软件的简称,分别是Elasticsearch、Logstash、Kibana组成,随着Elastic的发展需要融入越来越的技术,比如Beats,如果再用每个技术的首字

Debug(调试)是编码过程必不可少的操作,我们可以利用Debug功能来追踪代码的运行流程,一般在程序运行过程中如果出现异常,我们会启用Debug模式来分析、定位异常发生的位置,以及观察运行过程中数据的变化。另外我们也可以使用Debug功能