تاریخ انتشار ابری: ۲۴-ژوئیه-۲۰۲۰
تمرکز اصلی TestRail ۶.۴ بهبود ادغام نقص، به ویژه با شریک ما Assembla است. این نسخه همچنین شامل پیشرفت هایی برای بهبود ایجاد نقص یا بلیط در همه ابزارهای پشتیبانی شده است.
علاوه بر این – و بنا به درخواست مردمی – ما یک فیلد مرجع را در موجودیت نقطه عطف TestRail پیادهسازی کردهایم و پشتیبانی از نصبهای داخلی PHP ۷.۳ را معرفی کردهایم.
یکپارچه سازی Assembla پیشرفته #
در نسخه ۶.۴ خود، ما با دوستان خود در Assembla همکاری کردیم تا قدرتمندترین ادغام ردیابی نقص TestRail را ارائه کنیم.
اول از همه، ما ادغام با مدیران و کاربران TestRail را آسانتر کردهایم پروژه های اسمبلا با استفاده از اطلاعات ورود Assembla خود (از طریق پروتکل OAuth ۲).

کاربران تکی TestRail همچنین می توانند با استفاده از OAuth در قسمت تنظیمات کاربر خود به Assembla متصل شوند.

اگر ترجیح می دهید ادغام را با استفاده از توکن API موجود و رویکرد کلید مخفی پیکربندی کنید، این نیز خوب است. ما یک جادوگر ادغام Assembla جدید برای پشتیبانی از شما در این فرآیند معرفی کرده ایم.
همه این بهبودهای اتصال از انبوهی از پیشرفتهای انجام شده در ادغام توسط تیم Assembla پشتیبانی میکنند، تیمی که سخت کار کردهاند و برخی از ویژگیهای جدید را برای پشتیبانی سادهتر از ردیابی باگها و نیازمندیها بین دو ابزار اضافه کردهاند.
برای جزئیات بیشتر در مورد این ویژگی ها می توانید به اطلاعیه انتشار Assembla مرتبط مراجعه کنید، اما سرفصل ها در زیر آمده است.
کاربران Assembla و TestRail اکنون می توانند:
- موجودیتهای TestRail (موارد، آزمایشها، اجراها، طرحها، نقاط عطف) را از داخل بلیطهای Assembla جستجو کنید.
- هر بلیط Assembla را با موجودیت یا نهادهای TestRail مربوطه (مورد، اجرا، طرح، یا نقاط عطف) مرتبط کنید – بر اساس نتایج جستجوی خود.
- پیشرفت، بهروزرسانیهای وضعیت و نتایج تست را مستقیماً از داخل بلیطهای Assembla پیگیری کنید، پس از اینکه آنها را با یک موجودیت TestRail مرتبط کردید.
- هر موجودیت TestRail مرتبط را مستقیماً از داخل بلیط Assembla خود باز کرده و بررسی کنید.
- به عنوان یک ویژگی بتا، میتوانید بلیطهای Assembla را با برنامهها و برنامههای TestRail همگامسازی کنید.
و می توانید همه این کارها را در یک یا چند نمونه TestRail انجام دهید.

برای پشتیبانی از همه ویژگیهای موجود در این ادغام، ما همچنین مجموعهای از پیشرفتهای API را ایجاد کردهایم.
بهبودهای API #
ما تعدادی از نقاط پایانی API را برای تسهیل ادغام خود با Assembla لمس کرده ایم. این لیست کامل است:
- add_plan اکنون فیلد “توضیح” را برای هر ورودی داخل طرح برمی گرداند
- add_plan اکنون فیلد “include_all” را برای هر اجرا و ورودی در داخل طرح برمیگرداند
- get_plan اکنون فیلد “refs” را برمی گرداند
- get_plan اکنون فیلد “include_all” را برای هر ورودی برمی گرداند و در داخل طرح اجرا می شود
- get_plan اکنون فیلد “توضیح” را برای هر ورودی داخل طرح برمی گرداند
- برنامه های دریافتی اکنون فیلد «refs» را در هر ورودی و طرح را در هر ورودی برمیگرداند
- برنامه های دریافتی اکنون فیلد “include_all” را برای هر ورودی برمی گرداند و در داخل طرح اجرا می شود
- برنامه های دریافتی اکنون فیلد “توضیحات” را برای هر ورودی در داخل طرح ها برمی گرداند
- update_plan_entry اکنون فیلد “توضیح” را برای هر ورودی داخل طرح برمی گرداند
- update_plan_entry اکنون فیلد «include_all» را برای ورودی و هر اجرا در داخل طرح برمیگرداند
- get_user اکنون شناسه نقش جهانی و نام نقش کاربر را برمیگرداند
- get_user اکنون به هر کاربر اجازه می دهد تا جزئیات حساب خود را بازیابی کند
- get_user اکنون به غیر سرپرستان اجازه نمی دهد تا جزئیات را برای سایر کاربران فردی بازیابی کنند
- get_user_by_email اکنون شناسه نقش جهانی و نام نقش کاربر را برمیگرداند
- get_user_by_email اکنون به هر کاربر اجازه می دهد تا جزئیات حساب خود را بازیابی کند
- get_user_by_email اکنون به غیر سرپرستان اجازه نمی دهد تا جزئیات را برای سایر کاربران فردی بازیابی کنند
- get_users اکنون شناسه نقش جهانی و نام نقش را برای هر کاربر برمی گرداند
- get_users اکنون یک project_id را می پذیرد
- get_users اگر کاربر API مدیر TestRail نباشد، اکنون به یک project_id نیاز دارد
قبلاً، هنگامی که یک ورودی طرح آزمایشی با استفاده از پیکربندیهای اجرای تست ایجاد میشد، API از اصلاح اجرای تست حاصل پشتیبانی نمیکرد. این اکنون از طریق بهروزرسانی، افزودن و حذف نقاط پایانی برای اجرای تست در ورودیهای طرح امکانپذیر خواهد بود.
بنابراین، ما برخی از نقاط پایانی کاملاً جدید را معرفی کردهایم که به کاربران اجازه میدهد تا اجرای تست خود را در برنامههای آزمایشی بهتر مدیریت کنند.
- update_run_in_plan_entry
- add_run_to_plan_entry
- delete_run_from_plan_entry
ما همچنین نقاط پایانی Milestone را که در بخش ارجاعات Milestone در زیر پوشش داده شده است، به روز کردیم.
ارجاعات Milestone #
با درخواست عمومی، یک فیلد مرجع به نقاط عطف اضافه کردهایم، به این معنی که میتوانید به بلیطها یا مشکلات موجود در ابزارهای ردیابی اشکال خارجی یا نیازمندیهای خود – از جمله Assembla- ارجاع دهید!

و ما نقاط پایانی نقطه عطف مربوطه را بهروزرسانی کردهایم تا مطمئن شویم آن مراجع در پاسخهای API شما برگردانده میشوند:
- add_milestone
- update_milestone
- get_milestone
- get_milestones
بهبود نقص فشار #
علاوه بر تمام پیشرفتهای فوق، اکنون انتقال نقص از TestRail به ابزارهای ردیابی اشکال یکپارچه شما را آسانتر کردهایم. سرنخ در نام با ویژگی جدید ما “Push Defect from Anywhere” وجود دارد. شما می توانید … خوب، هنگام کار در TestRail، عیوب را از مکان های بسیار بیشتری فشار دهید.
در TestRail ۶.۴، تا زمانی که در زمینه یک پروژه هستید، و تا زمانی که یک ابزار خارجی را ادغام کرده باشید، اکنون می توانید نقص هایی را از موارد زیر ایجاد کنید:
- صفحه نمای کلی پروژه
- صفحه نقاط عطف پروژه
- صفحات آزمایشی پروژه و نتایج (شامل اجرای تست یا طرح آزمایشی)
- صفحه تستکیسها
شما می توانید با کلیک بر روی دکمه جدید Defects در نوار منوی خود، و فشار دادن یا اضافه کردن نقص خود به روش معمول، اشکالات، نقص ها (بلیت ها یا مشکلات) را از همه آن مکان ها ایجاد کنید.

از طرف دیگر، میتوانید از میانبر صفحهکلید «d» استفاده کنید تا مستقیماً از آن نواحی وارد کادر محاورهای Push Defect شوید.
سازگاری با PHP ۷.۳ #
و در نهایت، ما پشتیبانی PHP ۷.۳ را برای مدیران سرور TestRail خود معرفی کرده ایم.
شما خوش آمدید!
دریافت TestRail ۶.۴ #
یک نسخه آزمایشی کاملاً کاربردی از TestRail را میتوانید در اینجا درخواست کنید (میزبان شده در سرورهای ما یا به عنوان دانلود برای نصب روی سرور خود): https://secure.testrail.com/customers/testrail/trial
اگر می خواهید برای TestRail Cloud اشتراک ایجاد کنید، می توانید این کار را از داخل TestRail از طریق اداره > اشتراک. یا، اگر می خواهید مجوزهای سرور TestRail را سفارش دهید، می توانید این کار را از وب سایت ما در اینجا انجام دهید: https://secure.testrail.com/customers/shop/annual/purchase/
مشتریان ثبت نام شده می توانند نسخه کامل را از پورتال صورتحساب TestRail ما دانلود کنند: https://secure.testrail.com/customers/auth/login/
به روز رسانی به TestRail ۶.۴ #
نمونه های TestRail Cloud به طور خودکار به آخرین نسخه به روز می شوند. می توانید نسخه خود را از طریق TestRail بررسی کنید کمک کنید > درباره TestRail آیتم منو
اگر از نسخه داخلی TestRail استفاده میکنید، میتوانید طبق معمول با نصب آن روی نصب TestRail موجود، نسخه جدید را بهروزرسانی کنید (نیازی به حذف نصب موجود نیست). هنگامی که با مرورگر وب خود به TestRail دسترسی پیدا می کنید، جادوگر ارتقاء پایگاه داده به طور خودکار شروع می شود. لطفاً دستورالعمل های به روز رسانی را برای جزئیات مشاهده کنید:
اگر از Docker استفاده می کنید، لطفاً به دستورالعمل های اینجا مراجعه کنید:
TestRail Enterprise #
اگر به ما علاقه مند هستید تصدی بسته، لطفا وارد شوید و با ما تماس بگیرید تیم پشتیبانی، یا اگر وارد نشده اید، روی آن کلیک کنید درخواست ارسال کنید دکمه سمت راست بالای این صفحه
لطفاً قبل از ارتقاء به نسخه جدید، اطمینان حاصل کنید که از نصب داخلی فعلی خود یک نسخه پشتیبان تهیه کرده اید.

