وب‌سرویس مجید

پروژه pandaria

JakimLi/pandaria

این یک ابزار سبک برای تست API بر پایه Cucumber JVM است که ترکیبی از قابلیت‌های رفتار محور (BDD) و تست API را فراهم می‌کند. ️

کاربرد:

این ابزار به توسعه‌دهندگان و تسترها کمک می‌کند تا تست‌های API را به صورت خوانا و ساختاریافته با استفاده از زبان طبیعی (مثل Gherkin) بنویسند.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای تست‌های اتوماتیک API داشته باشی که هم تیم توسعه، هم تست و هم ذینفعان غیرفنی بتونن راحت بخونن و درک کنن. همچنین وقتی می‌خوای از BDD در پروژه‌هات استفاده کنی، این ابزار گزینه مناسبیه.

چند مثال از موارد استفاده:

- تست کردن API‌های REST در محیط‌های توسعه و تست

- مستندسازی رفتار انتظاری API با سناریوهای قابل اجرا

- همکاری بین تیم‌های فنی و غیرفنی با استفاده از سناریوهای Gherkin

- ادغام در CI/CD برای اجرای خودکار تست‌های API

  • ##API
  • ##BDD
  • ##CucumberJVM
  • ##Automation
  • ##REST
  • ##LightweightTool
  • ##JakimLi
  • ##pandaria
  • ##DevOps
  • ##TestingFramework