cucumber

想学习软件测试,求推荐看什么书或者教程?

Deadly 提交于 2020-08-15 09:20:24
不知不觉到了一年一度的520,特别的节日,你有和你爱的人表白了吗?经典书籍可以参考我写的文章。知乎爱码小哥: [软件测试学习书籍8本【经典推荐】] 然后是软件测试书籍的合集50本。 1.《Google软件测试之道 》 2.《持续交付》 3.《软件测试的艺术 》 4.《 代码整洁之道:程序员的职业素养》 5.《软件测试 》 6.《测试驱动开发 》 7.《软件测试经验与教训》 8.《探索式软件测试》 9.《捉虫日记》 10.《发布!软件的设计与部署》 11.《移动App测试实战》 12.《微软的软件测试之道》 13.《颠覆完美软件:软件测试必须知道的几件事》 14.《有效的单元测试 》 15.《敏捷软件测试测试人员与敏捷团队的实践指南》 16.《腾讯Android自动化测试实战》 17.《完美软件对软件测试的各种幻想》 18.《 Python Web开发:测试驱动方法》 19.《测试驱动开发的艺术》 20.《软件测试工程师面试指导》 21.《自动化测试最佳实践来自全球的经典自动化测试案例解析》 22.《Cucumber:行为驱动开发指南》 23.《Web安全测试 》 24.《大话移动APP测试:Android与 iOS应用测试指南》 25.《iOS测试指南》 26.《全程软件测试(第2版)》 27.《 JUnit实战》 28.《 xUnit测试模式 》 29.

软件测试自动化进阶之路遇见过的书籍(50本)

北慕城南 提交于 2020-08-12 20:59:07
不知觉间,就到了今年的520,这个特殊的日子。年纪大了,牙口不好,不要撒狗粮! 1.《Google软件测试之道 》 2.《持续交付》 3.《软件测试的艺术 》 4.《 代码整洁之道:程序员的职业素养》 5.《软件测试 》 6.《测试驱动开发 》 7.《软件测试经验与教训》 8.《探索式软件测试》 9.《捉虫日记》 10.《发布!软件的设计与部署》 11.《移动App测试实战》 12.《微软的软件测试之道》 13.《颠覆完美软件:软件测试必须知道的几件事》 14.《有效的单元测试 》 15.《敏捷软件测试测试人员与敏捷团队的实践指南》 16.《腾讯Android自动化测试实战》 17.《完美软件对软件测试的各种幻想》 18.《 Python Web开发:测试驱动方法》 19.《测试驱动开发的艺术》 20.《软件测试工程师面试指导》 21.《自动化测试最佳实践来自全球的经典自动化测试案例解析》 22.《Cucumber:行为驱动开发指南》 23.《Web安全测试 》 24.《大话移动APP测试:Android与 iOS应用测试指南》 25.《iOS测试指南》 26.《全程软件测试(第2版)》 27.《 JUnit实战》 28.《 xUnit测试模式 》 29.《测试驱动的面向对象软件开发》 30.《Java测试新技术TestNG和高级概念》 31.《测试之美》 32.

CukeTest+Puppeteer的Web自动化测试

我只是一个虾纸丫 提交于 2020-08-11 09:36:28
测试页面以百度首页为例,我们用CukeTest+Puppeteer编写功能测试Demo,将上篇讲的相关知识点结合起来练手。 CukeTest官方文档: http://www.cuketest.com/zh-cn/ Puppeteer官方文档: https://zhaoqize.github.io/puppeteer-api-zh_CN/ 一、实例1 功能测试:参数化形式打开多个网页 1、打开CukeTest我们来新建一个空项目,安装Node和Puppeteer,注意(两者版本兼容问题),上文中已提到过的。 2、编辑剧本相关参数 3、编写剧本对应的脚本 4、运行 如下图 剧本的文本如下 # language: zh-CN 功能: 百度首页 打开百度首页 @openPage 场景大纲: 页面打开 假如打开百度首页 "<param1>" @pageOne 例子: | param1 | | https://www.baidu.com/ | | https://www.runoob.com/ | @pageTwo 例子: | param1 | | https://www.csdn.net/ | | https://www.cnblogs.com/ | @baiduSearch 场景: 百度首页搜索 打开百度首页,搜索 'puppeteer',百度查询并截图保存结果 假如打开百度首页

CukeTest+Puppeteer的Web自动化测试一

谁都会走 提交于 2020-08-09 10:34:37
一、初识BDD、Cucumber(黄瓜)、CukeTest 行为驱动开发(Behavior Driven Development,BDD)。行为驱动开发能够保持文档和测试脚本的一致性,便于维护、也便于业务人员和技术人员沟通,始终保持应用软件的技术实现反映业务的需求。 Cucumber是行为驱动开发最流行的一个框架,它使用自然语言描述的行为来驱动测试代码,也支持多种语言,如Ruby、Python、JavaScript、Java等。 Cucumber源码: https://github.com/cucumber/cucumber-js CukeTest是开发测试自动化脚本的一个灵巧方便的工具。用户可以使用此工具快速创建BDD(行为驱动开发, Behavior Driven Development)测试脚本。它集成了Cucumber框架和JavaScript,可视化编辑,调试功能,并有多个html报告模板可供选择。同时它能够 实现了各种类型应用的自动化,包括Web、Windows、移动设备、API等等。 CukeTest使用文档: http://www.cuketest.com/zh-cn/ 二、Cucumber如何运行的? Features:剧本(测试项的目运行文件都在features目录下,以 .feature 结尾的为剧本文件,一个剧本文件中可以包含多个场景

How do I access a citrus http receive message body in Java?

喜夏-厌秋 提交于 2020-08-09 09:23:47
问题 I'm using cucumber and citrus together, and in my @Then definition, I have the citrus HTTP response: @CitrusResource TestRunner runner; runner.http(builder -> { final HttpClientResponseActionBuilder rab = builder.client("citrusEndpointAPI").receive() .response(HttpStatus.OK).messageType(MessageType.JSON) .contentType(MediaType.APPLICATION_JSON_VALUE); Is there a way to store the returned JSON message body into a java JSON object? 回答1: You can use the local message store. Each message should

CukeTest+Puppeteer的Web自动化测试(一)

拈花ヽ惹草 提交于 2020-08-06 10:53:04
CukeTest+Puppeteer的Web自动化测试 一、初识BDD、Cucumber(黄瓜)、CukeTest   行为驱动开发(Behavior Driven Development,BDD)。行为驱动开发能够保持文档和测试脚本的一致性,便于维护、也便于业务人员和技术人员沟通,始终保持应用软件的技术实现反映业务的需求。 Cucumber是行为驱动开发最流行的一个框架,它使用自然语言描述的行为来驱动测试代码,也支持多种语言,如Ruby、Python、JavaScript、Java等。   Cucumber源码: https://github.com/cucumber/cucumber-js   CukeTest是开发测试自动化脚本的一个灵巧方便的工具。用户可以使用此工具快速创建BDD(行为驱动开发, Behavior Driven Development)测试脚本。它集成了Cucumber框架和JavaScript,可视化编辑,调试功能,并有多个html报告模板可供选择。同时它能够 实现了各种类型应用的自动化,包括Web、Windows、移动设备、API等等。   CukeTest使用文档: http://www.cuketest.com/zh-cn/ 二、Cucumber如何运行的? Features:剧本(测试项的目运行文件都在features目录下,以 .feature

CukeTest+Puppeteer的Web自动化测试一

两盒软妹~` 提交于 2020-07-29 03:43:13
一、初识BDD、Cucumber(黄瓜)、CukeTest 行为驱动开发(Behavior Driven Development,BDD)。行为驱动开发能够保持文档和测试脚本的一致性,便于维护、也便于业务人员和技术人员沟通,始终保持应用软件的技术实现反映业务的需求。 Cucumber是行为驱动开发最流行的一个框架,它使用自然语言描述的行为来驱动测试代码,也支持多种语言,如Ruby、Python、JavaScript、Java等。 Cucumber源码: https://github.com/cucumber/cucumber-js CukeTest是开发测试自动化脚本的一个灵巧方便的工具。用户可以使用此工具快速创建BDD(行为驱动开发, Behavior Driven Development)测试脚本。它集成了Cucumber框架和JavaScript,可视化编辑,调试功能,并有多个html报告模板可供选择。同时它能够 实现了各种类型应用的自动化,包括Web、Windows、移动设备、API等等。 CukeTest使用文档: http://www.cuketest.com/zh-cn/ 二、Cucumber如何运行的? Features:剧本(测试项的目运行文件都在features目录下,以 .feature 结尾的为剧本文件,一个剧本文件中可以包含多个场景

想学习软件测试,求推荐看什么书或者教程?

牧云@^-^@ 提交于 2020-07-27 23:05:59
文章首发于B站UP主 爱码小哥请添加链接描述 不知不觉到了一年一度的520,特别的节日,你有和你爱的人表白了吗?经典书籍可以参考我写的文章。 然后是软件测试书籍的合集50本。 1.《Google软件测试之道 》 2.《持续交付》 3.《软件测试的艺术 》 4.《 代码整洁之道:程序员的职业素养》 5.《软件测试 》 6.《测试驱动开发 》 7.《软件测试经验与教训》 8.《探索式软件测试》 9.《捉虫日记》 10.《发布!软件的设计与部署》 11.《移动App测试实战》 12.《微软的软件测试之道》 13.《颠覆完美软件:软件测试必须知道的几件事》 14.《有效的单元测试 》 15.《敏捷软件测试测试人员与敏捷团队的实践指南》 16.《腾讯Android自动化测试实战》 17.《完美软件对软件测试的各种幻想》 18.《 Python Web开发:测试驱动方法》 19.《测试驱动开发的艺术》 20.《软件测试工程师面试指导》 21.《自动化测试最佳实践来自全球的经典自动化测试案例解析》 22.《Cucumber:行为驱动开发指南》 23.《Web安全测试 》 24.《大话移动APP测试:Android与 iOS应用测试指南》 25.《iOS测试指南》 26.《全程软件测试(第2版)》 27.《 JUnit实战》 28.《 xUnit测试模式 》 29.《测试驱动的面向对象软件开发》

Cucumber - How to configure QAF Gherkin Scenario Factory?

╄→гoц情女王★ 提交于 2020-07-22 14:48:08
问题 I have a Cucumber project running thanks to JUnit with the following class: @RunWith(Cucumber.class) @CucumberOptions( features = "src/test/resources/features", glue = "com.steps", plugin = {"pretty", "json:target/cucumber-report/cucumber.json"}) public class RunCucumber { } I want to use QAF Gherkin Scenario Factory in order to put some scenario examples in external files in order to reuse them (ex : Cucumber: Scenario Outline reusing examples table or CustomDataProvider for feature file

Cucumber - How to configure QAF Gherkin Scenario Factory?

拥有回忆 提交于 2020-07-22 14:46:52
问题 I have a Cucumber project running thanks to JUnit with the following class: @RunWith(Cucumber.class) @CucumberOptions( features = "src/test/resources/features", glue = "com.steps", plugin = {"pretty", "json:target/cucumber-report/cucumber.json"}) public class RunCucumber { } I want to use QAF Gherkin Scenario Factory in order to put some scenario examples in external files in order to reuse them (ex : Cucumber: Scenario Outline reusing examples table or CustomDataProvider for feature file