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

پروژه protractor-cucumber-framework

protractor-cucumber-framework/protractor-cucumber-framework

این ابزار یک پلاگین چارچوب Cucumber برای Protractor است که به توسعه‌دهندگان اجازه می‌دهد تست‌های رفتار را با استفاده از Gherkin syntax بنویسند.

کاربرد:

این پلاگین امکان اجرای تست‌های اتوماتیک رابط کاربری با استفاده از سناریوهای Cucumber را در کنار Protractor فراهم می‌کند. این ترکیب به تیم‌های توسعه و تست اجازه می‌دهد تست‌های قابل فهم برای افراد غیرفنی بنویسند.

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

وقتی که تیم شما از Angular یا AngularJS استفاده می‌کنه و می‌خواد تست‌های اتوماتیک رابط کاربری را با رویکرد تست مبتنی بر رفتار (BDD) پیاده‌سازی کنه، استفاده از این پلاگین مناسب است. همچنین اگر دوست دارید سناریوهای تست رو به زبان ساده انگلیسی بنویسید، این ابزار گزینه عالی‌ایه.

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

- تست عملیات ورود کاربر با سناریوی "وقتی کاربر نام کاربری و رمز عبور را وارد کند، باید وارد سیستم شود"

- بررسی فرآیند خرید در یک فروشگاه آنلاین با استفاده از فایل‌های .feature

- همکاری بین توسعه‌دهندگان، تسترها و ذینفعان با استفاده از سناریوهای مشترک قابل خواندن

  • ##BDD
  • ##Protractor
  • ##Cucumber
  • ##AngularTesting
  • ##E2ETesting
  • ##AutomationTesting
  • ##WebTesting
  • ##JavaScript
  • ##TestAutomation
  • ##GherkinSyntax