machzqcq/CucumberJVMExamples
این پروژه ترکیبی از Cucumber JVM و Selenium با جاوا است که برای اجرای تستهای رفتاری (BDD) در وباپلیکیشنها استفاده میشود.
کاربرد:
این پروژه به توسعهدهندگان و تسترها کمک میکند تا تستهای اتوماتیک را با استفاده از زبان طبیعی (مثل Given, When, Then) بنویسند و با Selenium آنها را روی مرورگر اجرا کنند.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواهید تستهای خود را قابل فهم برای تیمهای غیرفنی (مثل تیم محصول یا طراحی) کنید و همزمان از اتوماسیون تست در سطح UI بهره ببرید. همچنین برای پروژههای جاوا که نیاز به رویکرد BDD دارند، عالی است.
چند مثال از موارد استفاده:
- تست ورود کاربر به سایت با دادههای صحیح و نادرست
- بررسی فرآیند خرید در یک فروشگاه آنلاین
- اعتبارسنجی نمایش صحیح اطلاعات در پنل کاربری
- تست رفتار سیستم پس از کلیک روی دکمههای مختلف در فرمها
- ##BDD
- ##Cucumber
- ##Selenium
- ##Java
- ##TestAutomation
- ##WebTesting
- ##BehaviorDrivenDevelopment
- ##UIAutomation
