به فکر کنید مولد پرونده تست هوش مصنوعی به عنوان یک QA جدید که به تازگی استخدام کرده اید. هنوز محصول شما را نمی شناسد – اما سریع، توانا و آماده کمک است. هرچه دستورالعمل های شما بهتر باشد، تستکیسها بهتری برای شما خواهد نوشت.
این راهنما به شما نشان می دهد که چگونه با هوش مصنوعی مانند یک همکار واقعی کار کنید – کسی که در حال یادگیری است اما کاملاً به مسیر شما بستگی دارد.
با یک خلاصه واضح شروع کنید #
اگر به یک هم تیمی جدید QA مشخصاتی مانند «کاربر به نحوی وارد میشود» بدهید، احتمالاً سؤالات زیادی را دنبال میکنند.
با هوش مصنوعی مانند یک عضو تیم جوان رفتار کنید و به آن بدهید همان سطح ورودی شما به یک همکار واقعی می دهید:
✅ در مورد کاری که این ویژگی انجام می دهد دقیق باشید
✅ از زبان واضح و مستقیم استفاده کنید
✅ سفر کاربر، شرایط و پلتفرم های درگیر را شرح دهید
مثال: #
🥀 خیلی مبهم:
“کاربر می تواند هتل ها را با استفاده از فیلتر قیمت فیلتر کند”
🩸 خیلی بهتر:
“کاربر باید بتواند هتل ها را در لیست هتل و نماهای نقشه در برنامه های موبایل iOS و Android با استفاده از نوار لغزنده محدوده قیمت فیلتر کند. لغزنده به کاربران امکان می دهد حداقل مقدار (از ۴۰ دلار) و حداکثر مقدار (تا ۸۰۰ دلار به بالا) را انتخاب کنند. ارز نمایش داده شده ممکن است بسته به تنظیمات کاربر متفاوت باشد. فیلتر قیمت را می توان به طور مستقل یا در ترکیب با فیلترهای دیگر استفاده کرد.
چرا این مهم است: #
هوش مصنوعی (یا هم تیمی جدید شما) اکنون میداند:
-
کجا ویژگی زندگی می کند (فهرست هتل & نقشه)
-
چگونه کار می کند (نغزنده قیمت)
-
کدام پلتفرم ها تحت تأثیر قرار می گیرند (iOS و Android)
-
برد و انعطاف پذیری (حداقل/حداکثر، ارز پویا)
-
قوانین تعامل (ترکیب فیلترها)
هرچه الزامات شما کامل تر باشد، تستکیسها شما دقیق تر و مرتبط تر خواهد بود.
چه چیزی را باید در الزامات خود بگنجانید #
نکته: با این موضوع مانند نوشتن یک خلاصه کوتاه برای یک شخص واقعی رفتار کنید – زیرا اساساً این همان کاری است که شما انجام می دهید.
این نوع اطلاعاتی است که به هوش مصنوعی کمک می کند تا تستکیسها را بنویسد که واقعاً منطقی هستند:
-
انواع دستگاه – پلتفرم های مورد نظر مانند موبایل (iOS/Android)، دسکتاپ (Windows/MacOS)، مرورگرها (Chrome=/Firefox) یا سخت افزار خاص را مشخص کنید.
-
جزئیات UX/UI را مشخص کنید – عملکرد، تعاملات کاربر، عناصر بصری، ملاحظات دسترسی و گردش کار کلیدی را شرح دهید.
-
معیارهای پذیرش – معیارهای واضح موفقیت، عملکرد مورد انتظار، معیارهای عملکرد و موارد لبه بالقوه را تعریف کنید.
-
زمینه دامنه – جزئیات خاص صنعت، مانند الزامات انطباق، ملاحظات امنیتی، الگوهای رفتار کاربر، یا قوانین تجاری را به اشتراک بگذارید.
-
وابستگی داده ها – هر گونه داده ورودی مورد نیاز، ادغام های API، یا پیکربندی های سیستمی را که بر تست تأثیر می گذارد، ذکر کنید.
-
شخصیت های کاربر & نقش ها – انواع مختلف کاربر (به عنوان مثال، مدیر، کاربر معمولی، مهمان) و مجوزهای آنها را برای اطمینان از تست مبتنی بر نقش تعریف کنید.
-
شبکه & شرایط محیطی – متغیرهایی مانند حالت آفلاین، شبکههای کند، استفاده از VPN/پراکسی یا محیطهای ابری/در محل را مشخص کنید.
-
بومی سازی & بین المللی شدن – شامل پشتیبانی از زبان، قالبهای تاریخ، مدیریت ارز، متن راست به چپ (RTL) و محدودیتهای منطقهای باشد.
-
عقب مانده & سازگاری رو به جلو – وابستگی ها به سیستم های قدیمی، نسخه های نرم افزار قبلی یا سازگاری با نسخه های آینده را شناسایی کنید.
-
سناریوهای شکست & مکانیسم های بازیابی – رفتارهای مورد انتظار هنگام شکست سیستم ها، از جمله مدیریت خطا، استراتژی های بازگشتی، و مکانیسم های امتحان مجدد را ترسیم کنید.
-
بارگذاری کنید & الزامات همزمانی – بار مورد انتظار کاربر، شرایط اوج ترافیک و تعاملات چند کاربر را برای ارزیابی عملکرد سیستم تعریف کنید.
-
امنیت & ملاحظات انطباق – مکانیسمهای احراز هویت، رمزگذاری، انطباق با GDPR/PCI/SOC2 یا تهدیدات امنیتی بالقوه (مانند XSS، تزریق SQL) را برجسته کنید.
هوش مصنوعی می تواند تستکیسها دقیق، مرتبط و با کیفیت بالا را ایجاد کند.
برای اطلاعات بیشتر لطفا بخوانید
چگونه میتوان بهترین نتایج را از TestRail’s AI Test Case Generator دریافت کرد
.
.
خروجی را درک کنید #
استخدام جدید QA شما ممکن است ۲۰ تستکیس یا ۵۰ مورد را به شما بدهد – بسته به شرایطی که به آنها داده اید. هوش مصنوعی هم همینطور.
معمولاً هدف آن تولید است یک تستکیس در هر رفتار متمایز. اگر انتظار ۱۰۰ تستکیس را داشتید اما فقط ۳۸ مورد را دریافت کردید، به همین دلیل ممکن است این اتفاق بیفتد:
-
الزامات شما فقط ۳۸ رفتار را توصیف کرد.
-
شما زمینه یا تنوع کافی ارائه نکردید.
-
این مدل محدودیتهای توکن و خروجی را برای اطمینان از استفاده منصفانه، جلوگیری از سوء استفاده، و حفظ ثبات و عملکرد سیستمهای باطن اعمال میکند.
.
اصلاح کار هوش مصنوعی – درست مانند پیش نویس اولیه #
پس از اینکه الزامات محصول خود را ارسال کردید، TestRail AI به شما پاسخ می دهد پیش نویس لیست تستکیسها پیشنهادی – هر کدام با عنوان و توضیحات کوتاه.
این مرحله به شما کنترل کامل می دهد – و TestRail را متمایز می کند. ابزارهای دیگر ممکن است ده ها تستکیس اضافه شده خودکار را ایجاد کنند که باید آنها را تمیز کنید. TestRail قرار می دهد شما از ابتدا مسئول است.
در اینجا نحوه کار با پیش نویس آمده است:
-
برای بهبود وضوح یا تصحیح مفروضات، عناوین و توضیحات را ویرایش کنید.
-
فقط تستکیسها را که میخواهید ایجاد کنید انتخاب کنید.
-
الزامات خود را اصلاح کنید و در صورت نیاز دوباره امتحان کنید.
مثال: #
🥇 عنوان تولید شده توسط هوش مصنوعی:
“تست ورود موفق با ایمیل”
🩸 بهبود یافته:
“در صورت فعال بودن، ورود با ایمیل و رمز عبور ثبت شده را با استفاده از احراز هویت چند عاملی (MFA) تایید کنید”
نکته پایانی: مانند یک مربی فکر کنید #
هوش مصنوعی می تواند کار بزرگی انجام دهد – اما فقط زمانی که آن را به خوبی هدایت کنید. شما ارشد QA اینجا هستید. با تخصص و جهت گیری واضح شما، هوش مصنوعی به دستیار قدرتمندی تبدیل می شود که گردش کار شما را تسریع می کند.
به آن ساختار بدهید. به آن زمینه بدهید. استانداردهای خود را به آن بدهید. و تستکیسها را در اختیار شما قرار می دهد که نسبت به هر چیزی که از یک صفحه خالی بدست می آورید به آماده سازی تولید نزدیک تر است.
🎓 سطح مهارت های هوش مصنوعی خود را با آکادمی تست ریل!
دورههای رایگان و خودسرانه را کاوش کنید تا بیشترین بهره را از TestRail ببرید.


