برای نصب برنامه TestRail بر روی سرور یونیکس خود، بایگانی نصب TestRail را در وب سرور خود آپلود و استخراج کنید و فایل ها را در فهرست راهنمای www سرور وب خود کپی کنید (به عنوان مثال، در اوبونتو /var/www/html/testrail).
-
فایل htaccess. را در دایرکتوری ریشه TestRail ایجاد یا به روز کنید
با محتوای زیر:<FilesMatch "\.(sql|ini)$">
Require all denied
</FilesMatch> -
اگر در مرحله قبل یک فایل «.htaccess» جدید ایجاد کردید، مطمئن شوید
دارای مجوزهای صحیح (معمولاً ۶۴۴):chmod 644 /var/www/testrail/.htaccess
برخی از سیستمهای یونیکس بهطور پیشفرض از دستور unzip پشتیبانی نمیکنند، بنابراین ممکن است ابتدا آن را نصب کنید (به عنوان مثال Ubuntu/Debian نشان میدهد):
$ sudo apt-get install unzip
سپس مرورگر وب خود را به دایرکتوری جدید TestRail در سرور وب خود ببرید تا TestRail Installation Wizard (به عنوان مثال http://<سرور>/testrail/) و دستورالعمل ها را دنبال کنید:
-
برای ادامه شرایط مجوز را بررسی کرده و بپذیرید
-
تنظیمات پایگاه داده
این راهنما مقادیر زیر را در نظر گرفته است:
-
راننده: MySQL مناسب را انتخاب کنید
درایور برای دیتابیس شما در این سند، ما
“MySQL (۵.x و بالاتر)” را از قسمت انتخاب کنید راننده کشویی
منو - سرور: میزبان محلی (نام میزبان)
-
پایگاه داده: testRail (نام DB که ایجاد کردیم
در MySQL) - کاربر: آزمایشی
-
رمز عبور: (رمز عبور استفاده شده هنگام ایجاد
ورود به سیستم آزمایشی)
-
راننده: MySQL مناسب را انتخاب کنید
-
تنظیمات کاساندرا
نصب کننده از شما می خواهد که اطلاعات Cassandra را مشخص کنید.
این بستگی به اطلاعاتی دارد که هنگام نصب ارائه کرده اید.مقادیر پیش فرض عبارتند از:
- سرور: میزبان محلی
- بندر: 9042
-
فضای کلید: testail یا نام شما
هنگام ایجاد یک Keyspace ارائه می شود -
نام کاربری: cassandra یا کاربر شما
برای TestRail ایجاد شد و به آن مجوز اعطا شد -
رمز عبور: cassandra یا رمز عبور
شما به کاربری که ایجاد کرده اید داده اید
-
تنظیمات RabbitMQ
#لطفاً به اسناد رسمی نصب 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 قابل نوشتن باشد و مستقیماً با مرورگر وب قابل دسترسی نباشد. در این سند، ما از «/opt/testrail/attachments/» استفاده خواهیم کرد (شما باید این دایرکتوری را به صورت دستی ایجاد کنید).
- دایرکتوری گزارش: دایرکتوری روی سرور وب که گزارش های تولید شده در آن ذخیره می شوند. باید برای TestRail قابل نوشتن باشد و مستقیماً با مرورگر وب قابل دسترسی نباشد. در این سند ما از «/opt/testrail/reports/» استفاده خواهیم کرد (شما باید این دایرکتوری را به صورت دستی ایجاد کنید).
- فهرست راهنما: ‘/opt/testrail/logs/’ (شما باید این دایرکتوری را به صورت دستی ایجاد کنید).
- فهرست حسابرسی: ‘/opt/testrail/audit/’ به طور پیش فرض (شما باید این دایرکتوری را به صورت دستی ایجاد کنید).

نصب کننده همچنین از شما می خواهد که دایرکتوری هایی را برای ذخیره سازی مشخص کنید
پیوست ها، گزارش ها و فایل های گزارش. لطفا آن دایرکتوری ها را ایجاد کنید
و مطمئن شوید که دایرکتوری ها توسط وب سرور قابل نوشتن هستند.
با دایرکتوری های پیوست و گزارش، از آن نیز مطمئن شوید
برای امنیت مستقیماً با مرورگر وب در دسترس نیستند
دلایل، بنابراین یک دایرکتوری خارج از فهرست www خود (برای
به عنوان مثال، /opt/testrail/attachments). برای ساخت دایرکتوری ها
قابل نوشتن توسط وب سرور شما، فقط مالکیت سرور را تغییر دهید
دایرکتوری ها به کاربر وب سرور شما. به عنوان مثال، در سیستم های اوبونتو:$ sudo chown www-data:www-data /var/www/html/testrail/logs/
$ sudo chown www-data:www-data /opt/testrail/attachments/
$ sudo chown www-data:www-data /opt/testrail/reports/ -
تنظیمات ایمیل
اینها نیز تنظیمات اختیاری هستند. تنظیمات سرور برای اعلان های ایمیل و برای عملکرد “رمز عبور را فراموش کرده اید” استفاده می شود.
- سرور:نام میزبان و پورت دستگاه که برای ارسال ایمیل استفاده می شود. اگر پورت با ۲۵ متفاوت است، آن را به این شکل اضافه کنید: ‘mail.example.com:۵۰’.
- رمزگذاری ایمیل:[استفاده از SSL / استفاده از TLS / بدون رمزگذاری] اگر سرور SMTP ایمیل شما از اتصال ایمن (SSL/TLS) استفاده می کند و به آن نیاز دارد، این گزینه را فعال کنید.
- از:آدرس ایمیلی که برای ارسال ایمیل استفاده می شود.
- کاربر:اگر سرور ایمیل نیازی به احراز هویت ندارد، خالی بگذارید.
- رمز عبور:اگر سرور ایمیل نیازی به احراز هویت ندارد، خالی بگذارید.
- فعال کردن اعلانهای ایمیل:[فعال/غیرفعال کردن] اعلانهای ایمیل برای تغییرات تست و نتایج تست ارسال میشوند. همچنین میتواند بر اساس هر کاربر از طریق «تنظیمات من» غیرفعال شود.
-
حساب مدیر
اولین حساب کاربری خود را ایجاد کنید و مجوز TestRail خود را وارد کنید
کلید- نام کامل: مثلا جان دو یا جین دو
- آدرس ایمیل: به عنوان مثال. john.doe@email.com یا jane.doe@email.com
- رمز عبور/تأیید رمز عبور: رمز عبور را وارد و تایید کنید
- کلید مجوز: کلید آزمایشی یا مجوز کامل خود را جایگذاری کنید
-
پیکربندی را تأیید کنید
تنظیمات خود را بررسی کرده و کلیک کنید نصب کنید برای تکمیل
نصب TestRail شما
#
شما باید وظیفه پس زمینه TestRail را فعال کنید. این کار پس زمینه
از جمله مسئولیت ارسال اعلانهای ایمیلی را بر عهده دارد
برای تغییرات آزمایشی اگر ویژگی را فعال کرده باشید. برای یادگیری نحوه فعال سازی
آن را ببینید
مستندات کار پس زمینه.
پس از اتمام مراحل، در پایان این صفحه موفقیت را دریافت خواهید کرد.

ممکن است لازم باشد با استفاده از محتویات کادر زرد یک فایل config.php ایجاد کنید و آن را در پوشه wwwroot نمونه خود ذخیره کنید. در این سند، ما از “/var/www/html/testrail/” استفاده کردیم.
config.php را به روز کنید #
باید مسیر Chrome Headless Shell را در فایل config.php اضافه کنید:
define('TR_CHROME_PATH', 'C:\Program Files\ChromeHeadless');
وارد TestRail شوید #
می توانید با کلیک کردن، استفاده از برنامه را شروع کنید وارد TestRail شوید یا با دسترسی به آن با مرورگر وب خود، به عنوان مثال:
http://<server>/testrail




