<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software testing cucumber tutorials and videos</title>
	<atom:link href="https://www.softwaretestingmagazine.com/tag/cucumber/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.softwaretestingmagazine.com</link>
	<description></description>
	<lastBuildDate>Mon, 20 Apr 2020 14:47:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.softwaretestingmagazine.com/wp-content/uploads/favicon.png</url>
	<title>Software testing cucumber tutorials and videos</title>
	<link>https://www.softwaretestingmagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Integrating Selenium WebDriver with Java-TestNG and Cucumber</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/integrating-selenium-webdriver-with-java-testng-and-cucumber/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 30 Mar 2020 16:19:32 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7429</guid>

					<description><![CDATA[<p>Both Selenium and Cucumber are popular open source test automation frameworks. In this article, Jessica Cyrus explains how to integrate Cucumber and Selenium WebDriver which allows defining automated tests in a language that could be easier to understand outside the software testing team. Author: Jessica Cyrus, Nex, https://www.nexsoftsys.com/ Overview Cucumber is an open source testing tool that supports Behavior Driven Development (BDD) and it is being widely used because it provides us a benefit to write the test cases in a simple English-based language called Gherkin. Many organizations want to integrate Cucumber with Selenium for the ease of non-technical employees. Since Cucumber helps in writing test cases and scenarios in simple English text, it becomes easy for employees like Business Analyst, Project Manager, and Manual Testers and for other non-technical persons to understand a software testing company ’s workflow. It is also beneficial when there is a need for a client to understand the application under test. Cucumber is known as Behavior-Driven Development (BDD) framework because it can help anyone, even the non-technical persons to grasp the functional behavior of deep tech products. Integrating Cucumber with Selenium Cucumber is basically divided in three main files: Feature File: This file provides high-level information in form of test objective, test scenarios, test tags, test cases, test data etc. Below are few components that elaborates how feature file is developed: Feature- Defines what all features to be tested along with their objective. Scenario- Defines test steps and expected outcome for that particular test <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/integrating-selenium-webdriver-with-java-testng-and-cucumber/" title="Integrating Selenium WebDriver with Java-TestNG and Cucumber">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/integrating-selenium-webdriver-with-java-testng-and-cucumber/">Integrating Selenium WebDriver with Java-TestNG and Cucumber</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Suggested Best Practices for Gherkin</title>
		<link>https://www.softwaretestingmagazine.com/videos/suggested-best-practices-for-gherkin/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Thu, 16 Aug 2018 13:28:26 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[Behavior-Driven Development (BDD)]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=6554</guid>

					<description><![CDATA[<p>Gherkin is the language that many Behavior-Driven Development open source software testing tools like Cucumber or Behat use to define test cases. Gherkin is designed to be non-technical and human readable, and collectively describes use cases relating to a software system. The purpose of Gherkin is to promote Behavior Driven Development (BDD) practices across an entire development team, including business analysts and managers. Gherkin seeks to enforce firm, unambiguous requirements starting in the initial phases of requirements definition by business management and in other stages of the development lifecycle. In addition to providing a script for automated testing, Gherkin natural language syntax is designed to provide simple documentation of the code under test. Gherkin currently supports keywords in dozens of languages. Video production / more information : https://github.com/jgsheffer/glyptic_training_materials</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/suggested-best-practices-for-gherkin/">Suggested Best Practices for Gherkin</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Behavior-Driven Development for Java with Cucumber</title>
		<link>https://www.softwaretestingmagazine.com/videos/behavior-driven-development-for-java-with-cucumber/</link>
					<comments>https://www.softwaretestingmagazine.com/videos/behavior-driven-development-for-java-with-cucumber/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Wed, 23 Dec 2015 14:39:21 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[Behavior-Driven Development (BDD)]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=4163</guid>

					<description><![CDATA[<p>This tutorial looks at what Cucumber is good for Behavior-Driven development (BDD) with Java — and what it isn’t. It briefly covers what BDD is and how the open source tool Cucumber helps deliver on the promise of improved communication between the business and the development team. Then it dives into how Cucumber works, the specific details of the Java version of this tool (Cucumber-JVM), and what makes it different from other similar tools. Finally, it considers how Cucumber can fit into your test automation strategy and produce &#8220;living documentation&#8221; that is always up to date. You will come away with everything you need to know to be able to decide whether Behavior-Driven development with Java using Cucumber-JVM is for you. https://www.youtube.com/watch?v=MCaXumfckmQ Video producer: https://www.oracle.com/javaone/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/behavior-driven-development-for-java-with-cucumber/">Behavior-Driven Development for Java with Cucumber</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/videos/behavior-driven-development-for-java-with-cucumber/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>BDD using Cucumber JVM and Groovy</title>
		<link>https://www.softwaretestingmagazine.com/videos/bdd-using-cucumber-jvm-and-groovy/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Thu, 13 Nov 2014 17:48:39 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[Behavior-Driven Development (BDD)]]></category>
		<category><![CDATA[cucumber]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=3347</guid>

					<description><![CDATA[<p>Behaviour Driven Development (BDD) is an Agile practice that aim at merging requirements documentation and software testing. What makes this technique different is that it engages Stakeholders from start to finish of a project. This is done by writing Specifications by Example in collaboration with all Stakeholders. This presentation uses Cucumber with Groovy to demonstrate how you can apply BDD to your next project. It uses Cucumber in context of both Groovy and Grails applications and demonstrates how to use Gherkin syntax to write clear Scenarios, write Step Definitions in Groovy, then use Geb to interact with a browser. You will learn how to implement the new feature in your Grails application using Spock to test drive your finer grained components. Lastly, it demonstrates the Cucumber Feature running end-to-end. The purpose of this presentation is to encourage others in the Groovy community to embrace testing with BDD, and to write relevant useful applications. Video producer: http://gr8conf.eu/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/bdd-using-cucumber-jvm-and-groovy/">BDD using Cucumber JVM and Groovy</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Web Testing with Selenium WebDriver and Cucumber</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/web-testing-with-selenium-webdriver-and-cucumber/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 19 Nov 2013 13:49:52 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[functional testing]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[web testing]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=2562</guid>

					<description><![CDATA[<p>This article from Alan Bowers and James Bell provides an introduction to setting up a software testing infrastructure using Selenium WebDriver and Cucumber. It shows how to create a test suite for single-page web applications and to run tests across multiple web and mobile browsers via Selenium Grid. The article starts by presenting Cucumber, open source Behavior-Driven Development (BDD) tool. it then explains how to use Selenium WebDriver to drive the browser during the tests. The article also introduces a variation on the traditional Page Object pattern that will be used to carry out page-specific interactions. A step-by-step approach is provided on how to run the test and how to test against different browsers. Alan Bowers and James Bell conclusion is that &#8220;Setting up an automated framework for web application testing is a challenge, and also demonstrably worthwhile in the long run. We found that using Selenium and Cucumber makes the task much easier and results in more maintainable test suites.&#8221; Read the complete article on http://www.ibm.com/developerworks/opensource/library/a-automating-ria/index.html</p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/web-testing-with-selenium-webdriver-and-cucumber/">Web Testing with Selenium WebDriver and Cucumber</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Improving Cucumber Tests Performance</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/improving-cucumber-tests-performance/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/improving-cucumber-tests-performance/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 29 May 2012 10:14:39 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[Behavior-Driven Development (BDD)]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[ruby]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=1556</guid>

					<description><![CDATA[<p>Software tests never run fast enough. To improve this performance, this article presents a process called DMAIC (Define, Measure, Analyze, Improve, Control). It shows how to apply this approach with Cucumber, an open source Behavior Driven Development tool. Cucumber lets you describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as requirements documentation and source of automated acceptance tests. Author: John Sextro, Agile Coach, Asynchrony Solutions, http://blog.asolutions.com Let’s face it, you can never have enough money and your tests never run fast enough. I can’t help you with your money, but if you follow the steps in this article I can help you speed up your Cucumber tests. The improvement process that I’ll walk you through is known as DMAIC (Define, Measure, Analyze, Improve, Control). DMAIC is an improvement cycle commonly used in Six Sigma to improve and optimize business processes. Let’s take a look at how it works. Define You’ve probably already defined the problem and have determined that your tests are too slow. What you haven’t done is define success. You will define success in terms of execution time. For instance, if your Cukes are taking 30 minutes you might define success as, “Make all Cukes run in 20 minutes or less.” This target is up to you and your team to decide. Just remember, the amount of time it takes to run your tests will be inversely proportional to the number of times you will run them. <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/improving-cucumber-tests-performance/" title="Improving Cucumber Tests Performance">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/improving-cucumber-tests-performance/">Improving Cucumber Tests Performance</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/improving-cucumber-tests-performance/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Behavior-Driven Development for Ruby on Rails</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/behavior-driven-development-for-ruby-on-rails/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/behavior-driven-development-for-ruby-on-rails/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 07 Nov 2011 14:40:57 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[Behavior-Driven Development (BDD)]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[ruby]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=1037</guid>

					<description><![CDATA[<p>Behavior-driven development (BDD) is similar to test-driven development (TDD), but the tests for BDD are written in an easier-to-understand language so that developers and clients alike can clearly understand what is being tested. In this article based on chapter 2 of Rails 3 in Action, the authors discuss two tools for BDD: RSpec and Cucumber. Authors: Yehuda Katz and Ryan A. Bigg  This article is based on &#8220;Rails 3 in Action&#8220;, published in September 2011. It is being reproduced here by permission from Manning Publications. Manning early access books and ebooks are sold exclusively through Manning. Visit the book&#8217;s page for more information. Behavior-driven development (BDD) is similar to test-driven development (TDD), but the tests for BDD are written in an easier-to-understand language so that developers and clients alike can clearly understand what is being tested. The two tools we cover for BDD are RSpec and Cucumber. RSpec tests are written in a Ruby domain-specific language (DSL), like this: describe Bacon do it "is edible" do Bacon.edible?.should be_true end end The benefits of writing tests like this are that clients can understand precisely what the test is testing and then use these steps in acceptance testing; a developer can read what the feature should do and then implement it; and, finally, the test can be run as an automated test. With tests written in DSL, you have the three important elements of your business (the clients, the developers, and the code) all operating in the same language. RSpec is an <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/behavior-driven-development-for-ruby-on-rails/" title="Behavior-Driven Development for Ruby on Rails">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/behavior-driven-development-for-ruby-on-rails/">Behavior-Driven Development for Ruby on Rails</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/behavior-driven-development-for-ruby-on-rails/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Don&#8217;t Use BDD for Regression Testing</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/dont-use-bdd-for-regression-testing/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 10 May 2011 09:19:18 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Blogs]]></category>
		<category><![CDATA[Behavior-Driven Development (BDD)]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[regression testing]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=645</guid>

					<description><![CDATA[<p>In this blog post, Adam Boas discusses the danger of using Behavior Driven Development (BDD) tools like Cucumber to build an automated regression suite.</p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/dont-use-bdd-for-regression-testing/">Don’t Use BDD for Regression Testing</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
	</channel>
</rss>
