برای نصب برنامه TestRail بر روی سرور یونیکس خود، بایگانی نصب TestRail را در وب سرور خود آپلود و استخراج کنید و فایل ها را در فهرست راهنمای www سرور وب خود کپی کنید (به عنوان مثال، در اوبونتو /var/www/html/testrail). برخی از سیستمهای یونیکس بهطور پیشفرض از دستور unzip پشتیبانی نمیکنند، بنابراین ممکن است ابتدا آن را نصب کنید (به عنوان مثال Ubuntu/Debian نشان میدهد):
$ sudo apt-get install unzip
سپس مرورگر وب خود را به دایرکتوری جدید TestRail در سرور وب خود ببرید تا TestRail Installation Wizard (به عنوان مثال http://<سرور>/testrail/) و دستورالعمل ها را دنبال کنید:
-
برای ادامه شرایط مجوز را بررسی کرده و بپذیرید
-
تنظیمات پایگاه داده
این راهنما مقادیر زیر را در نظر گرفته است:
- راننده: درایور MySQL مناسب برای پایگاه داده خود را انتخاب کنید. در این سند، “MySQL (۵.x و بالاتر)” را از میان انتخاب می کنیم راننده منوی کشویی
- سرور: میزبان محلی (نام میزبان)
- پایگاه داده: testRail (نام DB که در 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/” استفاده کردیم.
می توانید با کلیک کردن، استفاده از برنامه را شروع کنید وارد TestRail شوید یا با دسترسی به آن با مرورگر وب خود، به عنوان مثال:
http://<server>/testrail









