برای نصب برنامه واقعی 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 Server Express، با نام نمونه sqlexpress مقدار localhostsqlexpress را وارد کنید
-
برای ادامه شرایط مجوز را بررسی کرده و بپذیرید

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

- پایگاه داده: TestRail (نام DB که در SQL Server ایجاد کردید)
- کاربر: آزمایشی
-
رمز عبور: رمز عبور مورد استفاده در هنگام ایجاد ورود به سیستم آزمایشی

-
سرور: localhost (نام میزبان). در این مورد، نام رایانه شخصی که توسط \SQLEXPRESS ضمیمه شده است استفاده می شود. این اطلاعات همچنین در استودیوی مدیریت سرور SQL شما قرار دارد (تصویر زیر). لطفا توجه داشته باشید، اطلاعات شما متفاوت خواهد بود.
-
تنظیمات کاساندرا
نصب کننده از شما می خواهد که اطلاعات Cassandra را مشخص کنید. این بستگی به اطلاعاتی دارد که هنگام نصب ارائه کرده اید.
مقادیر پیش فرض عبارتند از:
- سرور: میزبان محلی
- بندر: 9042
- فضای کلید: testail یا نامی که هنگام ایجاد یک Keyspace ارائه کرده اید
- نام کاربری: cassandra یا کاربری که برای TestRail ایجاد کرده اید و به آن مجوز داده اید
-
رمز عبور: cassandra یا رمز عبوری که به کاربری که ایجاد کرده اید داده اید
-
تنظیمات 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 را نصب کنید.

#
شما باید وظیفه پس زمینه TestRail را فعال کنید. این وظیفه پسزمینه، از جمله، مسئول ارسال اعلانهای ایمیل برای تغییرات آزمایشی در صورت فعال بودن ویژگی است. یاد بگیرید که چگونه وظیفه پس زمینه TestRail را در اینجا فعال کنید.
پس از اتمام مراحل، یک صفحه موفقیت در پایان خواهید دید.
می توانید با کلیک کردن، استفاده از برنامه را شروع کنید وارد TestRail شوید یا با دسترسی به آن با مرورگر وب خود، به عنوان مثال:
http://<server>/testrail







