تقویم شمسی Jira

سازگاری تقویم شمسی Jira با نسخه‌ها و افزونه‌های مکمل

تصویر مقاله سازگاری تقویم شمسی Jira با نسخه‌ها و افزونه‌های مکمل

سازگاری افزونه یک جمله کلی نیست؛ ترکیبی از نسخه Jira، نوع artifact، مرورگر، context صفحه، نوع فیلد و افزونه‌های مکمل است. هرچه UI پویاتر و integrationها بیشتر باشند، آزمون واقعی اهمیت بیشتری پیدا می‌کند.

نسخه build با نسخه runtime یکی نیست

مخزن عمومی فعلی نسخه افزونه را 11.4.61 ثبت کرده و در pom، Jira 9.12.0 و Java 11 به‌عنوان target build آمده است. descriptor نیز Data Center compatibility را اعلام می‌کند. این اطلاعات نشان می‌دهد artifact برای یک محدوده مشخص ساخته شده، اما به‌تنهایی پشتیبانی runtimeهای دیگر را اثبات نمی‌کند.

برای Jiraهای جدیدتر، نسخه Java، APIهای تغییرکرده، namespaceهای javax/jakarta و رفتار UI باید با نصب واقعی بررسی شوند. نتیجه آزمون را به‌صورت مستند و نسخه‌محور نگه دارید.

matrix آزمون پیشنهادی

به‌جای یک تست کلی، ردیف‌های matrix را بر اساس context بسازید. یک افزونه ممکن است در صفحه create issue درست کار کند اما در inline edit، JSM portal یا iframe JXL نیاز به آزمون جدا داشته باشد.

  • Jira version × نوع استقرار
  • Browser × زبان و timezone
  • Date field × DateTime field
  • Create/Edit × Inline Edit × Search
  • Jira Core × JSM × Roadmaps × JXL × Audit Log

افزونه‌های مکمل و UI پویا

کد افزونه adapterهایی برای contextهای متنوع دارد و برای محتوای پویا از listener و observer استفاده می‌کند. این رویکرد پوشش بیشتری می‌دهد، اما selectorهای UI محصولات مکمل ممکن است با یک update تغییر کنند. هنگام ارتقا، smoke test سناریوهای تاریخ را در pipeline نگهداری یا checklist release قرار دهید.

معیار قبولی

معیار قبولی را از قبل تعریف کنید: popup بدون تداخل باز شود، تاریخ انتخاب‌شده درست save شود، refresh مقدار درست را نشان دهد، جست‌وجو و گزارش قابل فهم باشد و failure license یا endpoint رفتار مشخصی داشته باشد. «تقویم باز شد» معیار کافی برای go-live نیست.

پیشنهاد Desktopcenter

در پروژه‌های سازمانی، ابتدا inventory و compatibility assessment انجام می‌دهیم، سپس pilot را با داده و integrationهای واقعی اجرا می‌کنیم. اگر نسخه هدف در محدوده build مستند نباشد، نتیجه را به‌صورت «نیازمند آزمون» اعلام می‌کنیم و از وعده قطعی بدون evidence پرهیز می‌شود.

ادامه مطالعه

گفتگو درباره مسئله شما