Hardik Chotaliyahardikchotaliya.hashnode.dev·Nov 6, 2023📚 Understanding the Difference Between Data Tables and Scenario Outlines in BDD Framework 💡💡 Introduction In the world of software development and quality assurance, the Behavior-Driven Development (BDD) framework has gained significant popularity due to its ability to bridge the gap between technical and non-technical stakeholders. BDD l...Discuss·26 readsbdd
Vitaliy Potapovvitalets.hashnode.dev·Sep 18, 2023Generate BDD tests with ChatGPT and run them with PlaywrightIn my current projects, I follow the Behavior Driven Development (BDD) approach for automated end-to-end testing. Previously I was rather skeptical of Given-When-Then syntax, but now I actively use it. The main reason — I generate BDD scenarios with ...Discusschatgpt
Animesh PathakforKeploy Community Blogkeploy.hashnode.dev·Sep 15, 2023Understanding the Difference Between Test Scenarios and Test CasesWhen we discuss software testing, we hear commonly about two things: - "test scenarios" and "test cases". Now, these terms might sound similar to each other, but they play distinct roles in ensuring the quality of software applications. So, let's bre...Discuss·60 likes·391 readsTesting
Hardik Chotaliyahardikchotaliya.hashnode.dev·Sep 5, 2023💡 Unleashing the Power of BDD: Writing Effective Scenarios Beyond the UI 🎭In the realm of Behavior-Driven Development (BDD), there are two cardinal rules when crafting scenarios: The first rule - You do not mention UI in your BDD scenarios. The second rule - You DO NOT mention UI in your BDD scenarios. It's a mantra that h...Discuss·85 readsbdd
Animesh PathakforKeploy Community Blogkeploy.hashnode.dev·Jul 31, 2023E2E Testing Guide: Beyond Unit Tests for Full CoverageThere is often a philosophical debate about whether to write a unit test or an end-to-end test. This has been a common question I have encountered many times - when limited in time and resources, what kind of testing should be done? Weighing up such ...Discuss·60 likes·162 readsTesting
Alexander DuschekforSoftware Engineering Cornersoftware-engineering-corner.hashnode.dev·May 30, 2023How to use Behaviour-Driven Development (BDD) with C# and SpecFlowBehaviour-Driven Development (BDD) is a technique of agile software development to ensure that the requirements of the software to be developed are fulfilled. To achieve this a special syntax called Gherkin (see below) is used to write down the speci...Discuss·142 readsbdd
Michaelslashqa.hashnode.dev·May 28, 2023Part 3 - Getting Dependency Injection Working: Cucumber-JVM via GradleView: Part 1: https://slashqa.hashnode.dev/part-1-initial-setup-cucumber-jvm-via-gradle Part 2: https://slashqa.hashnode.dev/part-2-configuring-our-gradle-kotlin-dsl-cucumber-jvm-via-gradle Dependency Injection Dependency Injection is a design pa...DiscussCucumber JVM With GradleCucumber
Daniele Frascadfrasca.hashnode.dev·Apr 13, 2023Serverless testing is not complicated. It just requires some effortTesting serverless applications can seem complicated due to their unique architecture, especially if you are relatively new. But, of course, it does not help to hear that serverless computing requires a new mindset because it changes how developers b...Discuss·10 likes·223 readsAWS
Devendra Nagpuredevendra43.hashnode.dev·Mar 30, 2023BDD Cucumber: A Guide to Understanding Behavior-Driven DevelopmentIn today's fast-paced world, software development is constantly evolving, and new approaches and methodologies are emerging to help developers create better software. One such methodology that has gained popularity in recent years is Behavior-Driven ...DiscussCucumber
Pablo Curell MompoProblog.codemanship.dev·Dec 28, 2022How to feature test your PyGame GameI write this article as I struggled to find accurate resources on how to feature test my newly started PyGame project. If someone has the same struggles I had, they can find a solution here. I will answer in this article: How can you test that your ...Discuss·2 likes·388 readsPython