getgauge/gauge
کاربرد:
این ابزار یک فریمورک سبک و متنباز برای اتوماسیون تسته که به توسعهدهندگان و تسترها کمک میکنه تا تستهای قابل فهم و ساده بنویسن. ️
با استفاده از زبانهای طبیعی (مثل Gherkin)، تستها رو میشه به شکل سناریوهای خوانا نوشت که هم برای برنامهنویسها و هم غیرفنیها قابل درکه.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری تیم توسعه و تست با هم هماهنگ باشن و تستهای اتوماتیک بنویسن که همزمان خوانا و قابل نگهداری باشن.
برای پروژههایی که از روشهای BDD (توسعه مبتنی بر رفتار) پشتیبانی میکنن و میخوان تستها رو مستقل از پلتفرم و زبان اجرا کنن، عالیه.
چند مثال از موارد استفاده
نوشتن تستهای رگرسیون برای یک اپ وب با استفاده از HTML و مرورگرها
اتوماسیون تست API با زبانهایی مثل JavaScript یا Python
تست نرمافزارهای دسکتاپ با اسکریپتنویسی ساده و خوانا
همکاری بین تیمهای فنی و غیرفنی با استفاده از سناریوهای مشترک
- ##test
- ##BDD
- ##Gauge
- ##CI
- ##web
- ##API
- ##cross
- ##open
- ##automation
- ##software
