Tag: bdd

  • Understanding TDD and BDD : A Guide for developers

    Understanding TDD and BDD : A Guide for developers

    TDD refers to Test Driven Development and BDD refers to Behavior Driven Development; are fairly similar development approaches that both emphasize testing and collaboration, yet have major differences. TDD is more developer-centric, revolving around code correctness, with programming language-specific frameworks. On the other hand, BDD is more user-centric and revolves more around system behavior. In…

    by

    in
  • Testing BunJs Web Application with Cucumber JS and Keploy

    Testing BunJs Web Application with Cucumber JS and Keploy

    In our previous blog, we explored how to build a modern web server using BunJs and Prisma, integrating robust authentication mechanisms with JWT tokens. Now, it’s time to ensure our application is reliable and error-free through thorough testing. In this blog, we’ll dive into testing methodologies using Cucumber JS and Keploy, both are a powerful…

    by

    in
  • Master BDD Testing with Cucumber.js: A Comprehensive Guide

    Master BDD Testing with Cucumber.js: A Comprehensive Guide

    While BDD and Cucumber.js have been around for some time, many developers are still unfamiliar with how these tools can streamline development processes and improve software quality. This comprehensive guide will help you understand the core concepts of BDD, how to implement it using Cucumber.js, and how this approach can benefit your projects by making…

    by

    in
  • Functional Testing: Unveiling Types and Real-world Applications

    Functional Testing: Unveiling Types and Real-world Applications

    In the dynamic landscape of software development, ensuring that a software application functions as intended is paramount. This is where functional testing comes into play. In this blog post, we will delve into the realm of functional testing, exploring its types and providing practical instances to illustrate its significance in delivering high-quality software. Understanding Functional…

    by

    in
  • Understanding the Difference Between Test Scenarios and Test Cases

    Understanding the Difference Between Test Scenarios and Test Cases

    When 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 break it down in simpler terms as we explore the core differences between test scenarios…

    by

    in
  • E2E Test 101 Guide: Beyond Unit Tests for Full Coverage

    E2E Test 101 Guide: Beyond Unit Tests for Full Coverage

    There is often a philosophical debate about whether to write a unit test or an e2e test 101. 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 factors can be difficult, especially given that usually only…

    by

    in