ℹ️ نکته مهم:
شروع با سرور TestRail ۹.۵.۱، کاساندرا رسماً منسوخ شده است و اجرای آن در حال انجام است.:
-
ادمین ها ابتدا باید برنامه را اجرا کنند اسکریپت بی اعتباری کاساندرا در نسخه ۹.۴.۱ قبل از
ارتقاء به نسخه های جدیدتر -
اگر اسکریپت اجرا نشده است، به نسخه های جدیدتر ارتقا دهید
خواهد شد
مسدود شود و الف پیام هشدار نمایش داده خواهد شد
در طول فرآیند ارتقا👉 لطفا ما را بررسی کنید
استهلاک کاساندرا
مستندات
برای نصب برنامه واقعی TestRail روی ویندوز سرور، آپلود کنید
و
استخراج کنید
بایگانی نصب TestRail را در وب سرور خود و فایل ها را کپی کنید
به
شما
فهرست راهنمای wwwroot سرور وب (به عنوان مثال، C:\inetpub\wwwroot). متناوبا،
شما
می تواند یک دایرکتوری مجازی در IIS راه اندازی کند و فایل های TestRail را نصب کند
در دیگری
مکان
سپس، مرورگر وب خود را به دایرکتوری جدید TestRail در وب سرور خود هدایت کنید
برای راه اندازی TestRail Installation Wizard (به عنوان مثال http://<سرور>/Testrail/)
و دستورالعمل ها را دنبال کنید.
#
مشکل مجوز (۴۰۱)؟ اگر مجوز ۴۰۱ بگیرید
خطا
وقتی سعی می کنید به نصب کننده TestRail دسترسی پیدا کنید، مطمئن شوید که IIS
می تواند
خواندن
و فایل های PHP را اجرا کنید. برای انجام این کار، روی دایرکتوری testrail کلیک راست کنید
در کاوشگر، کلیک راست کنید خواص،
و سپس را انتخاب کنید امنیت برگه اگر
IIS
کاربر
لیست نشده است، کلیک کنید اضافه کنید، کاربر IIS را وارد کنید
(IUSR
زیر
ویندوز ۲۰۰۸ و بعد از آن، IUSR_<نام میزبان> تحت ویندوز ۲۰۰۳)،
و
تایید کنید
با باشه. سپس Read را بررسی کنید & اجرا کن،
فهرست کنید
پوشه
محتوا و مجوزهای خواندن همچنین مهم: روی آن کلیک کنید پیشرفته دکمه
و بررسی کنید ورودی های مجوز را در همه اشیاء فرزند با ورودی های نشان داده شده در اینجا جایگزین کنید که برای اشیاء فرزند اعمال می شود.
همه دیالوگ ها را با کلیک کردن ببندید باشه.
#
SQL Server Express / نمونه نامگذاری شده؟ اگه نصب کردی
SQL
Server Express (یا یک نسخه دیگر SQL Server) به عنوان یک نمونه نامگذاری شده،
شما
ممکن است
هنگام اتصال باید نام نمونه را به عنوان بخشی از نام سرور وارد کنید
TestRail به پایگاه داده شما. یعنی در ویزارد نصب دوم
صفحه،
شما باید هم نام میزبان و هم برای مثال را وارد کنید
نام
به
را سرور زمینه به عنوان مثال، برای یک محلی
SQL
نمونه سرور اکسپرس، با نام نمونه sqlexpress enter
را
ارزش
localhostsqlexpress
-
برای ادامه شرایط مجوز را بررسی کرده و بپذیرید

-
تنظیمات پایگاه داده
درایور MS SQL مناسب برای پایگاه داده خود را انتخاب کنید. در این سند، “MS SQL Server (۲۰۰۸، ۲۰۱۲، ۲۰۱۴، یا ۲۰۱۶)” را از راننده منوی کشویی قبل از ادامه، مقادیر تمام فیلدهای ضروری را در این صفحه وارد کنید.
در اینجا، مقادیر مثال زیر استفاده می شود (شما می توانید مقادیر مورد نظر خود را در هنگام نصب داشته باشید):
-
سرور: localhost (نام میزبان). در این مورد، نام رایانه شخصی که توسط \SQLEXPRESS ضمیمه شده است استفاده می شود. این اطلاعات همچنین در استودیوی مدیریت سرور SQL شما قرار دارد (تصویر زیر). لطفا توجه داشته باشید، اطلاعات شما متفاوت خواهد بود.

- پایگاه داده: TestRail (نام DB که در SQL Server ایجاد کردید)
- کاربر: آزمایشی
- رمز عبور: رمز عبور مورد استفاده در هنگام ایجاد ورود به سیستم آزمایشی
-
سرور: localhost (نام میزبان). در این مورد، نام رایانه شخصی که توسط \SQLEXPRESS ضمیمه شده است استفاده می شود. این اطلاعات همچنین در استودیوی مدیریت سرور SQL شما قرار دارد (تصویر زیر). لطفا توجه داشته باشید، اطلاعات شما متفاوت خواهد بود.
-
تنظیمات RabbitMQ
استفاده از RabbitMQ اختیاری است. اگر میخواهید از برخی از قابلیتهای Webhooks استفاده کنید، RabbitMQ باید پیکربندی شود. از آنجایی که برای ادامه نصب به هیچ یک از این قسمت ها نیاز نیست، در صورت تمایل می توانید به مرحله بعدی بروید.
#برای اطلاعات بیشتر در مورد دانلود و نصب RabbitMQ
در
سیستم عامل شما،
مراجعه به مقام رسمی اسناد نصب.اگر می خواهید RabbitMQ را پیکربندی کنید، مقادیر پیش فرض به شرح زیر است:
- سرور صف پیام: نام میزبان سرور RabbitMQ
- درگاه صف پیام: پورت RabbitMQ (به طور پیش فرض ۵۶۷۲)
- کاربر صف پیام: کاربر TestRail RabbitMQ. این کاربر برای مدیریت صفها (ایجاد/حذف) به مجوز نیاز دارد.
- رمز عبور صف پیام: رمز عبور استفاده شده برای کاربر TestRail RabbitMQ در بالا
- از TLS استفاده کنید: [فعال/غیرفعال]
- صف پیام گواهی CA: گواهی CA برای اتصال به سرور RabbitMQ در صورت استفاده از TLS
- گواهی مشتری صف پیام: گواهی مشتری برای اتصال به سرور RabbitMQ در صورت استفاده از TLS
-
کلید خصوصی صف پیام: کلید خصوصی مشتری (PK) برای اتصال به سرور RabbitMQ در صورت استفاده از TLS
-
تنظیمات برنامه
- نام نصب: نام این نصب TestRail. نام نصب در صفحه ورود به سیستم و داشبورد نمایش داده می شود.
- آدرس وب: آدرس وب نصب TestRail شما. از جمله موارد دیگر، برای پیوندها در اعلان های ایمیل استفاده می شود. ‘http://localhost/testrail/مقدار نمونه استفاده شده در این مستندات بود.
- زبان پیش فرض: زبان پیش فرض رابط کاربری را تعیین می کند. کاربران می توانند زبان خود را در تنظیمات من لغو کنند.
- محل پیش فرض: نحوه قالب بندی تاریخ ها و اعداد را به طور پیش فرض تعیین می کند. کاربران می توانند در زیر تنظیمات من، محلی خود را لغو کنند.
- منطقه زمانی پیشفرض: منطقه زمانی پیش فرض را برای تاریخ ها و زمان ها تعیین می کند.
- دایرکتوری پیوست: دایرکتوری روی سرور وب که پیوست های آپلود شده در آن ذخیره می شوند. باید برای TestRail قابل نوشتن باشد و مستقیماً با مرورگر وب قابل دسترسی نباشد. در این سند، ما از “C:\testrail\attachments\” استفاده خواهیم کرد (شما باید به صورت دستی این دایرکتوری را ایجاد کنید).
- دایرکتوری گزارش: دایرکتوری روی سرور وب که گزارش های تولید شده در آن ذخیره می شوند. باید برای TestRail قابل نوشتن باشد و مستقیماً با مرورگر وب قابل دسترسی نباشد. در این سند، ما از “C:\testrail\reports\” استفاده خواهیم کرد (شما باید به صورت دستی این دایرکتوری را ایجاد کنید).
- فهرست راهنما: ‘C:\testrail\logs\’ به طور پیش فرض (شما باید به صورت دستی این فهرست را ایجاد کنید).
-
فهرست حسابرسی: ‘C:\testrail\audit\’ به طور پیش فرض (شما باید این دایرکتوری را به صورت دستی ایجاد کنید).

نصب کننده همچنین از شما می خواهد که دایرکتوری هایی را برای آن مشخص کنید
فروشگاه
پیوست ها، گزارش ها و فایل های گزارش. لطفا آنها را ایجاد کنید
دایرکتوری ها
و مطمئن شوید که دایرکتوری ها توسط وب سرور قابل نوشتن هستند.
با دایرکتوری های پیوست و گزارش، برای امنیت
دلایل،
همچنین باید مطمئن شوید که به طور مستقیم در دسترس نیستند
با مرورگر وب مطمئن شوید که یک دایرکتوری در خارج از آن مشخص شده است
دایرکتوری wwwroot شما (به عنوان مثال، C:\TestRailAttachments).
برای اینکه فهرست ها توسط IIS قابل نوشتن باشند، کاربر IUSR را اضافه کنید
به
تنظیمات امنیتی دایرکتوری ها و اعطای مجوزهای کامل
به این کاربر (در سیستم های Windows Server ۲۰۰۳، کاربر است
معمولا
به نام IUSR_<نام میزبان>). مطمئن شوید که مالک IUSRS است
از
دایرکتوری ها:
-
تنظیمات ایمیل
اینها نیز تنظیمات اختیاری هستند. تنظیمات سرور برای اعلان های ایمیل استفاده می شود و برای عملکرد “رمز عبور را فراموش کرده ام”.
- سرور: نام میزبان و پورت دستگاه که برای ارسال ایمیل استفاده می شود. اگر پورت با ۲۵ متفاوت است، آن را به این شکل اضافه کنید: ‘mail.example.com:۵۰’
- رمزگذاری ایمیل: [استفاده از SSL / استفاده از TLS / بدون رمزگذاری] اگر سرور SMTP ایمیل شما از اتصال ایمن (SSL/TLS) استفاده میکند و به آن نیاز دارد، این گزینه را فعال کنید.
- از: آدرس ایمیلی که برای ارسال ایمیل استفاده می شود
- کاربر: اگر سرور ایمیل نیازی به احراز هویت ندارد، خالی بگذارید
- رمز عبور: اگر سرور ایمیل نیازی به احراز هویت ندارد، خالی بگذارید
-
فعال کردن اعلانهای ایمیل: [فعال/غیرفعال کردن] اعلانهای ایمیل برای تغییرات تست و نتایج تست ارسال میشوند. همچنین میتواند بر اساس هر کاربر از طریق «تنظیمات من» غیرفعال شود.
-
حساب مدیر
اولین حساب کاربری خود را ایجاد کنید و کلید مجوز TestRail خود را وارد کنید.
- نام کامل: به عنوان مثال، جان دو یا جین دو
- آدرس ایمیل: به عنوان مثال. john.doe@email.com یا jane.doe@email.com
- رمز عبور/تأیید رمز عبور: رمز عبور را وارد و تایید کنید
-
کلید مجوز: کلید آزمایشی یا مجوز کامل خود را جایگذاری کنید
-
پیکربندی را تأیید کنید
تنظیمات خود را بررسی کرده و کلیک کنید نصب کنید تا در نهایت TestRail را نصب کنید.

#
فعال کردن Background Task #
شما باید وظیفه پس زمینه TestRail را فعال کنید. این کار پس زمینه
مسئول است،
از جمله، برای ارسال اعلانهای ایمیل برای آزمایش
تغییر می کند
اگر ویژگی را فعال کرده اید. یاد بگیرید که چگونه
وظیفه پس زمینه TestRail را در اینجا فعال کنید.
پس از اتمام مراحل، یک صفحه موفقیت در پایان خواهید دید.
config.php را به روز کنید
#
باید مسیر Chrome Headless Shell را در فایل config.php اضافه کنید:
define('TR_CHROME_PATH', 'C:\Program Files\ChromeHeadless');
وارد TestRail شوید
#
می توانید با کلیک کردن، استفاده از برنامه را شروع کنید وارد TestRail شوید یا
با دسترسی به آن با مرورگر وب خود، به عنوان مثال:
http://<server>/testrail





