#
TestRail ۹.۲.۱ برای همه مشتریان سرور در دسترس است. مشتریانی که مایل به ارتقاء به TestRail ۹.۳.۲ هستند می توانند فایل های نصب را از پورتال صورتحساب TestRail دانلود کنید.
در زیر، اطلاعاتی در مورد نحوه ارتقاء نصب TestRail موجود به نسخه جدید (۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰/۹.۱.۰/۹.۲.۱ به ۹.۳.۲) خواهید یافت. لطفاً این مراحل را دنبال کنید تا نصب TestRail خود را ارتقا دهید.
پشتیبان گیری #
به شدت توصیه می شود از فایل های نصب TestRail و پایگاه داده TestRail خود نسخه پشتیبان تهیه کنید قبل از ارتقا به نسخه جدیدتر در صورتی که مشکلی در ارتقا وجود داشته باشد، یک نسخه پشتیبان تنها راه برای برگرداندن تغییرات و بازگشت به نصب قبلی (در حال کار) است. توصیه می کنیم به طور منظم از نصب و پایگاه داده TestRail خود، به خصوص قبل از ارتقاء به نسخه جدیدتر، نسخه پشتیبان تهیه کنید.
الزامات #
قبل از ادامه ارتقاءe به TestRail، لطفا بررسی کنید مستندات مورد نیاز و دستورالعمل های خاص عملیاتی (ویندوز/لینوکس). وابستگی های نرم افزاری مانند PHP و SQL می توانند در طول زمان تغییر کنند، بنابراین مهم است که قبل از به روز رسانی نرم افزار TestRail، این الزامات را مرور کنید.
Chrome Headless Shell Dependency را نصب کنید #
- Dependencies را نصب کنید – لطفاً مطمئن شوید که سیستم شما توانایی حذف بایگانی فایلهای ZIP را دارد.
- Chrome Headless Shell را به صورت دستی دانلود کنید – باز کن وب سایت Chrome for Testing در یک مرورگر و آخرین نسخه پایدار را دانلود کنید
- فایل را از حالت فشرده خارج کنید – روی .zip کلیک راست کرده و “Extract All” را انتخاب کنید.
- به مکان مورد نظر حرکت کنید – پوشه استخراج شده را به هر جایی منتقل کنید (به عنوان مثال، C:\Program Files\ChromeHeadless). محل انتقال باینری را یادداشت کنید، زیرا باید این مسیر را به پیکربندی TestRail اضافه کنید.
فایل های قدیمی را حذف کنید و فایل های نصب جدید را استخراج کنید #
برای ارتقاء نصب TestRail خود، در TestRail ۹.۳.۲ شما باید تمام فایل های نصب قدیمی را در پوشه نمونه حذف کنید، به جز فایل ها/پوشه های ایجاد شده توسط کاربر (به عنوان مثال config.php، گزارشها و پوشههای حسابرسی)، قبل از استخراج بایگانی TestRail ۹.۳.۲.
برخی از پیکربندیهای وب سرور میتوانند از بازنویسی فایلها در زمانی که وب سرور فعال است جلوگیری کنند. قبل از جایگزینی فایل های نصب TestRail باید وب سرور را متوقف کنید. این عمدتاً در سیستمهای Windows/IIS اتفاق میافتد، بنابراین اگر مشکلی در ارتقا دارید، سعی کنید وب سرور را متوقف کنید و دوباره فایلها را لغو کنید.
هنگامی که فایل ها جایگزین شدند، نمونه ارتقا یافته است.
اکنون باید یک ورودی جدید اضافه کنید config.php:
define('TR_CHROME_PATH', 'C:\\testrail\\chrome-headless-shell-win64\\chrome-headless-shell.exe');
پس از انجام موارد فوق، می توانید از طریق یک مرورگر وب وارد نمونه شوید (معمولا “http://localhost/testrail/یا چیزی مشابه) برای تأیید ارتقای موفقیت آمیز.
کش مرورگر را پاک کنید #
پس از تایید ارتقا، همه کاربران نهایی باید کش مرورگر خود را پاک کنند تا ارتقا jQuery اعمال شود. لطفاً مراحل زیر را برای انجام این کار در هر یک از مرورگرهای پشتیبانی شده ما دنبال کنید:
- کروم – https://support.google.com/accounts/answer/32050?hl=fa&co=GENIE.Platform%3DDesktop
- فایرفاکس – https://support.mozilla.org/en-US/kb/how-clear-firefox-cache
- مایکروسافت اج – https://www.microsoft.com/en-us/edge/learning-center/how-to-manage-and-clear-your-cache-and-cookies?form=MA13I2
- سافاری – https://support.apple.com/lv-lv/guide/safari/sfri11471/mac
عیب یابی #
اگر نصب TestRail فعلی را با فایلهای جدید لغو کنید، باید پوشهای را از نسخه قبلی حذف کنید:
- /app/libraries/PhpSpreadsheet folder

