SpecFlow is an open source .NET software testing tool
Headline

Open Source .NET Behavior-Driven Development (BDD) Tools

by Software Testing Magazine in Headline 0

Behavior-Driven Development (BDD) is an Agile approach that mixes requirement gathering, documentation and acceptance testing. You write human-readable sentences describing the features of your application and how they should work. Then you implement this behavior using a tool that produces automated acceptance tests to verify that the feature is implemented correctly. Open source .NET BDD tools like SpecFlow are used to store the requirements as live documentation and to perform functional or acceptance tests. share share share share 

Featured

Software Testing Videos

Migrate from Selenium to Selenide to Stabilize Your Tests

November 12, 2024 0

Selenium WebDriver is a great open source tool, but it is not software a testing library. It is a browser manipulation tool. Still, a good deal of software QA projects are built on pure Selenium. Selenide is a testing library based on Selenium for making stable and readable tests.

Featured

The Importance of Software Testing in Online Gaming
Articles

The Importance of Software Testing in Online Gaming

November 26, 2024 0

If we look back to the early days of gaming, it seems incredible just how far we have come in just a few decades. From super simple games with basic visuals and equally simple soundtracks, today they can take us to worlds that sometimes seem to defy the imagination.

Knowledge

  • Unlocking the Code for Defect Analysis: Moving from Black-Box Testing to White-Box Testing

    November 18, 2024 1
    Have you ever felt like you are performing Testing in the dark, i.e., verifying only the UI and not knowing why it works that way? In that case, you are performing black-box Testing. Since QA cannot understand the code in this approach, crucial defects may slip through and remain undetected. [...]
  • 8 Best Code Testing Tools in 2025

    November 18, 2024 1
    In the fast-paced world of software development, ensuring the quality and performance of your code is paramount. Code testing tools play a critical role in automating and streamlining the testing process, enabling developers to deliver reliable and bug-free applications. share share share share 
  • Why Employee Communication Software is Here to Stay for Software Testing Teams

    November 15, 2024 0
    Effective communication tools are revolutionizing productivity within software testing teams. According to a Gallup poll, well-executed communication strategies can boost productivity by up to 23%, translating to billions in potential savings or revenue. As the nature of software testing shifts toward distributed models, with remote teams often spanning different time [...]
  • Top Technology Trends in Software Testing

    November 6, 2024 0
    Quality assurance and thorough testing have always been key in software releases and updates, but their importance has grown in today’s increasingly digital world. It’s not just about ensuring everything functions correctly and fixing bugs, though that’s crucial. share share share share 

Tools

  • Commercial and Open Source JMeter Plugins

    October 8, 2024 3
    The Apache JMeter is an open source load testing tool developed by the Apache Foundation that can be used to test performance both on static and dynamic resources. It can be used to simulate a heavy load on a server and also some functional testing. JMeter has an open architecture [...]
  • Open Source Database Testing Tools

    September 26, 2024 7
    Database testing is one of the areas that might have the smaller number of open source tools. The programming languages have many xUnit tools and mocking frameworks, but this is not the case for databases. This article provides a list of open source tools that can be used to perform [...]
  • Exploratory Testing Chrome Extensions

    August 5, 2024 0
    This article presents a list of exploratory testing extensions available for the dominant Chrome browser. The current trend in software testing might be to talk about test automation or artificial intelligence, but in some cases nothing replace the intelligence of a human tester to detect bugs and consequences of irrational [...]
  • Learning Gatling: Documentation, Tutorials, Videos

    May 24, 2024 1
    Gatling is an open source load testing tool. It officially supports HTTP, WebSocket, Server-Sent-Events and JMS. Gatling is developed in Scala and built upon Netty for non-blocking HTTP. It works with Akka for virtual users’ orchestration. share share share share 

Videos

  • Tips for Successful Hybrid Mobile Applications Testing

    October 14, 2024 1
    Hybrid mobile applications, combining the best of both web and native technologies, are gaining popularity for their cost-effectiveness and faster development cycles. However, testing these applications presents unique challenges, particularly with WebViews. share share share share 
  • Building Test Suites for .NET Web APIs

    October 1, 2024 0
    You built an API in .NET, put it in production, customers are using it, and now you have promises to keep. Promises related to the API contract and behavior. A good test suite will help you keep those promises by [...]