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
