Trình Làm Đẹp và Định Dạng Gherkin

Biến bất kỳ tệp tính năng Gherkin nào thành định dạng BDD sạch sẽ, dễ đọc với trình làm đẹp Gherkin trực tuyến miễn phí của chúng tôi

Tất cả mã chạy cục bộ trên trình duyệt của bạn — không có gì rời khỏi thiết bị của bạn
Lines: 1Chars: 0Size: 0 KB

Try Examples

Gherkin Formatter là gì?

Gherkin Formatter là công cụ chuyên dụng được thiết kế để định dạng và làm đẹp các tệp tính năng Gherkin được sử dụng trong Phát triển Dựa trên Hành vi (BDD). Gherkin là ngôn ngữ được sử dụng bởi Cucumber, SpecFlow và các framework BDD khác để viết các đặc tả kiểm thử dễ đọc cho con người, giúp kết nối giữa yêu cầu kinh doanh và kiểm thử tự động.

Trình định dạng Gherkin của chúng tôi đảm bảo các tệp tính năng của bạn tuân theo các tiêu chuẩn định dạng nhất quán, giúp chúng dễ đọc hơn cho cả các bên kỹ thuật và phi kỹ thuật trong quá trình phát triển của bạn.

Lợi ích chính:

  • Tuân thủ tiêu chuẩn BDD: Định dạng theo cú pháp Gherkin chính thức và các thực hành tốt nhất
  • Căn chỉnh bảng: Tự động căn chỉnh bảng dữ liệu và bảng ví dụ để dễ đọc hơn
  • Tổ chức thẻ: Định dạng đúng các thẻ tính năng và kịch bản để phân loại kiểm thử
  • Thụt lề bước: Thụt lề nhất quán cho các bước Given, When, Then, And, But
  • Hỗ trợ đa framework: Tương thích với Cucumber, SpecFlow, Behave và các công cụ BDD khác

Hoàn hảo cho kỹ sư QA, chuyên gia tự động hóa kiểm thử, chủ sản phẩm và các nhóm phát triển thực hành Phát triển Dựa trên Hành vi và viết tài liệu sống.

Cách sử dụng Gherkin Formatter

  1. Dán hoặc Tải lên: Sao chép nội dung tệp tính năng Gherkin của bạn vào khu vực nhập liệu, hoặc tải lên tệp .feature
  2. Cấu hình tùy chọn: Điều chỉnh các cài đặt định dạng như căn chỉnh bảng và tùy chọn thụt lề
  3. Định dạng mã: Nhấn "Format Gherkin" để làm đẹp tệp tính năng của bạn với định dạng BDD đúng chuẩn
  4. Sao chép kết quả: Sử dụng đầu ra đã định dạng trong bộ kiểm thử BDD hoặc tài liệu của bạn

Tính năng định dạng:

  • Cấu trúc tính năng: Khoảng cách và thụt lề đúng cho khai báo tính năng
  • Tổ chức kịch bản: Định dạng nhất quán cho các kịch bản và kịch bản mẫu
  • Định dạng bước: Căn chỉnh các bước Given-When-Then với thụt lề phù hợp
  • Bảng dữ liệu: Tự động căn chỉnh các cột trong bảng ví dụ và bảng dữ liệu bước
  • Bước nền: Định dạng đúng cho các điều kiện nền chung
  • Bình luận và thẻ: Giữ nguyên bình luận và tổ chức vị trí thẻ

Tổng quan cú pháp Gherkin

Gherkin là ngôn ngữ đặc thù theo miền, dễ đọc cho doanh nghiệp, mô tả hành vi phần mềm mà không chi tiết cách thức chức năng đó được thực hiện. Nó sử dụng một tập các từ khóa đặc biệt để tạo cấu trúc và ý nghĩa cho các đặc tả có thể thực thi.

Từ khóa cốt lõi:

  • Feature: Cung cấp mô tả cấp cao về một tính năng phần mềm
  • Scenario: Mô tả một ví dụ hoặc trường hợp kiểm thử cụ thể
  • Given: Mô tả bối cảnh ban đầu hoặc điều kiện tiên quyết
  • When: Mô tả sự kiện hoặc hành động kích hoạt kịch bản
  • Then: Mô tả kết quả hoặc kết quả mong đợi
  • And/But: Dùng để mở rộng các bước Given, When hoặc Then
  • Background: Định nghĩa các bước chung cho tất cả các kịch bản trong một tính năng
  • Kịch bản mẫu: Mẫu cho kiểm thử dựa trên dữ liệu với các ví dụ

Trình định dạng của chúng tôi đảm bảo các từ khóa này được căn chỉnh và cấu trúc đúng theo quy ước BDD, giúp các tệp tính năng của bạn vừa dễ đọc cho con người vừa có thể thực thi bằng máy.