تاریخ انتشار Early Access: ۱۷-Jun-۲۰۲۶
تاریخ انتشار پیشفرض آهنگ: ۲۹-ژوئن-۲۰۲۶
ما هیجان زده هستیم که اعلام کنیم TestRail 10.5، معرفی اولویتبندی تست مبتنی بر هوش مصنوعی، قابلیتهای API گسترش یافته است برای تیم هایی که در مقیاس خود را خودکار می کنند، و مجموعه ای از اصلاحات که کیفیت کلی پلت فرم را بهبود می بخشد.
اولویتبندی تست مبتنی بر هوش مصنوعی
#
تیمهای QA اغلب قبل از انتشار با مشکل مشابهی روبرو میشوند: آزمایشهای بیشتری نسبت به زمان برای اجرای همه آنها در دسترس است. همانطور که مجموعههای رگرسیون رشد میکنند و چرخههای انتشار سرعت میگیرند، تشخیص اینکه کدام تست برای نسخه فعلی مهمتر است، دشوارتر میشود.
اولویتبندی با هوش مصنوعی با رتبهبندی خودکار تستها در یک اجرای تست بر اساس ریسک احتمالی، شکستهای تاریخی، نقصهای مرتبط، الگوهای اجرا و تحلیل معنایی محتوای تستکیس به حل این مشکل کمک میکند. تیمها همچنین میتوانند هوش مصنوعی را با استفاده از برچسبها و دستورالعملهای زبان طبیعی با تمرکز بر تغییرات اخیر، مناطق پرخطر یا جریانهای کاری حیاتی برای کسبوکار هدایت کنند.

این به تیم ها کمک می کند:
- تمرکز آزمایش بر روی مناطق پرخطر
- کاهش خطر انتشار در طول چرخه های با زمان محدود
- تسریع در تست رگرسیون
- قبل از آزادی اعتماد به نفس خود را افزایش دهید
-
شروع با تست های اولویت بندی با هوش مصنوعی
-
درک دلایل هوش مصنوعی در اولویت بندی با هوش مصنوعی
-
چگونه با اولویت با هوش مصنوعی بهترین نتایج را بدست آوریم
اولویت با هوش مصنوعی فقط برای TestRail Cloud در دسترس است.
⚙️ موارد بیشتر از هر تماس API #
خط لوله CI شما به شناسه های تستکیس اهمیتی نمی دهد. به پوشش اهمیت می دهد: کدام الزامات دارای تست هستند، کدام تست برای این اجرا برچسب گذاری شده است، کدام یک ناموفق هستند. در نسخه ۱۰.۵، TestRail API شکاف بین دادههایی که دارید و پاسخهایی که ادغامهای شما نیاز دارند را میبندد.
قابلیت های کلیدی:
-
عناوین موارد در پاسخ های آزمون و نتیجه:
get_testsوget_results_for_runاکنون شامل شودcase_titleبه طور مستقیم، بنابراین شما می توانید نتایج قابل خواندن توسط انسان را بدون جستجوی موارد اضافی نمایش دهید -
موارد را با برچسب یا مرجع خارجی فیلتر کنید:
get_casesاکنون می پذیردlabel_idوrefsبه عنوان پارامترهای فیلتر، بنابراین می توانید دقیقاً مواردی را که برای محدوده خود برچسب گذاری شده اند یا به یک بلیط خاص Jira، شناسه الزامی یا داستان پیوند داده شده است، بازیابی کنید. -
بازیابی انبوه محتوای BDD: جدید
get_bddsنقطه پایانی محتوای ویژگی Gherkin را برای چندین مورد به طور همزمان، با پشتیبانی از فیلتر کردن برچسب، مجموعه، بخش و refs برمی گرداند. - APIهای مدیریت برچسب جدید: ایجاد، خواندن، بهروزرسانی و حذف برچسبها به صورت برنامهریزی شده، با پشتیبانی از عملیات افزودن انبوه و بهروزرسانی انبوه
بهبودهای اضافی:
-
وضوح عنوان پرونده انبوه: جدید
get_case_titlesنقطه پایانی فهرستی از شناسههای پرونده را به عناوین آنها در یک تماس سبک نگاشت میکند -
برنامه ریزی عضویت در پاسخ های اجرا:
get_runsاکنون شامل می شودplan_id، بنابراین می توانید بدون جستجوی جداگانه تشخیص دهید که آیا یک اجرا به یک طرح آزمایشی تعلق دارد یا خیر
case_title و plan_id فیلدها افزودنی و سازگار با عقب هستند. اگر ادغام شما از کلاینتهای ایجادشده خودکار با طرحواره سختگیرانه استفاده میکند (مانند SDKهای ایجاد شده توسط OpenAPI که ویژگیهای ناشناخته را رد میکنند)، مدلهای پاسخ خود را پس از ارتقا بررسی کنید.💻 TestRail CLI 1.15.0
#
آخرین نسخه از TestRail CLI اکنون با قابلیت های جدید در دسترس است. حالا شما دارید:
-
دستورات جستجوی داده فقط خواندنی جدید:
cases،suites،sections، وplansهر کدام شاملgetوlistدستورات فرعی که به ابزارهای اتوماسیون و جریان های کاری بومی هوش مصنوعی دسترسی مستقیم به داده های TestRail می دهد. -
تمام دستورات پرس و جو از صفحه بندی پشتیبانی می کنند (
--offset،--limit)، خروجی JSON (--json-output) نمای میدانی دقیق (--show-all-fields) و مشخصات پروژه انعطاف پذیر -
جدید
resultsفرمان برای فهرست کردن یا بهروزرسانی نتایج تست موجود، با صفحهبندی و پشتیبانی خروجی JSON (به TestRail ۱۰.۴ یا بالاتر نیاز دارد) - آپلود پیوست بهینه شده با ردیابی پیشرفت بهبود یافته
- رفع مشکلی که در آن آپلودهای پیوست بزرگ با خطای “نمیتوان یافت result_id” ناموفق بود
🐞 اصلاحات و بهبودها (۲۱) #
- TR-10690: بهروزرسانی مجموعه آزمایشی از طریق API اکنون به درستی ذخیره میشود
- TR-11670: چاپ نقطه عطف دیگر خطای سرور را بر نمی گرداند
- TR-11976: مشکلی را حل کرد که در آن گزارشهای خاص زمان زیادی را صرف تولید کردند
- TR-12410: صادر کردن تستکیسها بهعنوان CSV دیگر با خطای سرور با شکست مواجه نمیشود
- TR-12455: به روز رسانی یک اجرا در یک ورودی طرح از طریق API اکنون به درستی کار می کند
- TR-12791: یک مشکل عملکرد را با پرس و جوهای نقطه عطفی که می تواند پاسخگویی نمونه را تحت تأثیر قرار دهد، حل کرد
- TR-16241: چاپ طرحها و مجموعههای آزمایشی دیگر خطای سرور را برمیگرداند
- TR-16344: اکنون صادر کردن تستها و تستها به اکسل به درستی کار میکند
- TR-16472: مشکلی را برطرف کرد که در آن آزمایشهای تکمیلشده میتوانست تستکیسها از دست رفته را پس از ارتقا از نسخه قدیمیتر نشان دهد
- TR-16750: پیوستهای آپلود شده قبل از ژانویه ۲۰۲۵ اکنون ارتباط صحیح پروژه را نشان میدهند
- TR-17208: یک اختلاف داده را حل کرد که در آن نتایج API با آنچه در رابط کاربری TestRail نشان داده شده بود متفاوت بود
- TR-17247: وقتی یک بخش والد مرتب میشود، دیگر ترتیب مرتبسازی زیربخش به حالت پیشفرض بازنشانی نمیشود
- TR-17260: چسباندن متن با فرمت کد در فیلدهای نظر اکنون به درستی کار می کند
- TR-18873: اکنون هنگام وارد کردن تستکیسها از CSV، برچسبها به درستی وارد میشوند
-
TR-19432: پاسخ های API دیگر به صورت نادرست کدگذاری نمی شوند
<و>کاراکترها به عنوان موجودیت های HTML - TR-19476: رفع خطاهای متناوب که ممکن است در جریان کار یکپارچه سازی خاصی رخ دهد
- TR-19517: واردات CSV دیگر بخش های تکراری ایجاد نمی کند
- TR-19562: یک مشکل عملکردی را که میتوانست روی برخی از برنامههای آزمایشی تأثیر بگذارد، حل کرد
- TR-19794: افزودن اجراهای مبتنی بر پیکربندی به ورودی طرح موجود از طریق API اکنون به درستی کار می کند
- TR-19797: تولید تستکیس هوش مصنوعی دیگر با خطای در دسترس نبودن سرویس شکست نمی خورد
- TR-19928: با کلیک بر روی “+ افزودن اجرای تست” چندین بار دیگر اجرای تست تکراری ایجاد نمی شود


اولویتبندی تست مبتنی بر هوش مصنوعی