ExcelBDD

About this project
Excel is used to express requirements specifications and provide example data, which is the so-called specification by Example, also behavior-driven development.
Wiki / ExcelBDD Homepage
ExcelBDD Theory in 6 Slides@slideshare ExcelBDD Guideline by Java ExcelBDD PowerShell Guideline ExcelBDD DotNet Guideline
ExcelBDD方法理论@微信 ExcelBDD Python Guideline ExcelBDD PHP Guideline ExcelBDD Node.js Guideline

image.png

News

  1. 1/19/2024, ExcelBDD Node.js V1.0.0 is released.
  2. 11/13/2023, ExcelBDD PHP V1.0.0 is released.
  3. 10/14/2023, ExcelBDD Java V1.4.0 is released, @ExcelFileSource is provided to get data from Excel files as csv files.
  4. 10/13/2023, Excel Python V1.4 is released; table reading and specification by testing were all provided.
  5. 10/7/2023, Excel Python V1.0 is released.
  6. 10/9/2023, ExcelBDD Java V1.3.0 is released, @ExcelBDDSource can save 3~4 lines comparing to the test data method.
  7. 8/10/2022, ExcelBDD Java V1.2.1 is released, TestWizard is provided for easy parameter extraction.
  8. 7/25/2022, ExcelBDD Java V1.1.1 is released, and table data extraction is supported.
  9. 7/21/2022, ExcelBDD DotNet Guideline is published at this link.
  10. 12/1/2021, ExcelBDD DotNet is uploaded to https://www.nuget.org/packages/ExcelBDD .
  11. 8/28/2021, Java ExcelBDD is upgraded to V1.0.4 , support Data Table.
  12. 6/20/2021, PowerShell ExcelBDD is upgraded to V0.4.0 , two major new features:1, get example list only by file and sheet name, headers and parameters will be detected automatically; 2, get data table from excel sheet for Pester parameterized test.
  13. 6/19/2021, ExcelBDD-Java first version is released, till 6/20, latest version is V0.1.5 at https://search.maven.org/artifact/com.excelbdd/excelbdd-java
  14. 6/14/2021, com.excelbdd is registered at sonatype.
  15. 6/12/2021, ExcelBDD first release is PowerShell ExcelBDD which is at Powershellgallery ExcelBDD

Pipeline Status

Java PowerShell DotNet Python PHP
Build Status Build Status Build Status Build Status Build Status