تست پذیرش کاربر (UAT): چیست ، چرا اهمیت دارد و چگونه می توان آن را درست کرد

به عنوان یک متخصص نرم افزار فصلی ، شما این را از قبل می دانید: مهم نیست که روند پیشرفت و فرآیندهای QA شما چقدر دقیق باشد ، آزمایش نهایی هر برنامه مربوط به کاربران نهایی آن است. تأیید آنها مهر نهایی موفقیت است.
این جایی است که تست پذیرش کاربر (UAT) وارد می شود. UAT در مورد اشکال زدایی کد یا گرفتن اشکال فنی نیست-این است که اعتبارسنجی کند که این نرم افزار نیازهای دنیای واقعی افرادی را که از آن استفاده می کنند برآورده می کند. این آزمایش با یک هدف است.
UAT چیست و چرا مهم است؟
آزمایش پذیرش کاربر ، که معمولاً UAT نامیده می شود ، فرایندی است که کاربران نهایی یا نمایندگان تجارت نرم افزار را در سناریوهای دنیای واقعی ارزیابی می کنند.
این شکل از آزمایش پذیرش تضمین می کند که نرم افزار قبل از انتشار رسمی آن ، نیازهای عملکردی ، قابلیت استفاده ، امنیت و کاربردی در دنیای واقعی را برآورده می کند. UAT شکاف بین توسعه و استقرار را ایجاد می کند ، و اطمینان می دهد که محصول شما برای هر کاربر ارزش و هر بار ارزش ارائه می دهد.
در اینجا به همین دلیل UAT هم برای آزمایش کنندگان و هم برای توسعه دهندگان اهمیت زیادی دارد:
- شناسایی و رفع خطاها در حین توسعه بسیار مقرون به صرفه تر از پرداختن به آنها پس از انتشار است. UAT اصلاحات پس از راه اندازی و هزینه های مرتبط را به حداقل می رساند.
- با آزمایش با زیر مجموعه ای از کاربران یا در سازمان ، توسعه دهندگان بازخورد ارزشمندی را برای بهینه سازی محصول دریافت می کنند. UAT تضمین می کند که برنامه به طور مؤثر انتظارات کاربر را برآورده کند.
- UAT تأیید می کند که این نرم افزار به قوانین و مقررات محلی پایبند است ، از انطباق و جلوگیری از مسائل حقوقی اطمینان می دهد.
- پرداختن به اشکالات و اشکالات قبل از انتشار ، از نارضایتی کاربر جلوگیری می کند. یک محصول به خوبی آزمایش شده باعث افزایش اعتبار برند و تقویت اعتماد مشتری می شود.
- انجام آزمایش پذیرش کاربر با شناسایی و پرداختن به نقاط درد احتمالی در سناریوهای دنیای واقعی ، تجربه کلی کاربر را افزایش می دهد.
- پرش از UAT می تواند منجر به بازخورد منفی کاربر ، اشکالات و مشکلات عملکرد پس از انتشار ، تأثیر بر تصویر برند و وفاداری مشتری شود.
یک فرآیند UAT به خوبی اجرا شده ، کیفیت محصول را بهبود می بخشد و شما را از عذرخواهی از کاربران با عباراتی مانند “ما هنوز جدید و در حال تحول هستیم” جلوگیری می کند.
تکامل آزمایش پذیرش کاربر (UAT): چگونه شروع شد
UAT ریشه در تکامل روندها و شیوه های توسعه نرم افزار دارد و قدمت آن به اواسط قرن بیستم باز می گردد که سیستم های رایانه ای برای اولین بار برای عملیات تجاری به طور گسترده ای پذیرفته شدند.
در اوایل نرم افزار ، آزمایش در درجه اول روی جنبه های فنی مانند عملکرد ، عملکرد و اشکال زدایی توسط توسعه دهندگان و مهندسان متمرکز شده بود.
با این حال ، از آنجا که مشاغل برای پشتیبانی از فرآیندهای مهم به نرم افزاری متکی بودند ، بدیهی شد که سیستم ها با وجود اینکه از نظر فنی سالم هستند ، اغلب نتوانسته اند نیازهای عملی کاربران نهایی را برآورده کنند.
این قطع ارتباط بین توسعه دهندگان و کاربران باعث ایجاد مفهوم آزمایش پذیرش کاربر شد ، جایی که کاربران نهایی برای تأیید اعتبار نرم افزار در برابر نیازهای دنیای واقعی وارد فرآیند آزمایش شدند.
از نظر تاریخی ، UAT به عنوان سازمان ها تحقق یافت و هزینه ها و پیامدهای استقرار نرم افزاری را که نتوانست انتظارات کاربر را برآورده کند ، تحقق بخشید.
قبل از رسمی شدن UAT ، هیچ روش ساختاری برای کاربران برای آزمایش این نرم افزار وجود نداشت و منجر به عدم تطابق مکرر بین مشخصات فنی و نیازهای تجاری شد.
با افزایش روشهای آزمایش چابک و رویکردهای طراحی کاربر محور در اواخر قرن بیستم ، آزمایش UAT به یک روش استاندارد در توسعه نرم افزار تبدیل شد.
این امر به مشاغل این امکان را می دهد تا ذینفعان را مستقیماً در فرآیند اعتبار سنجی درگیر کنند و اطمینان حاصل کنند که نرم افزار نه تنها الزامات فنی را برآورده می کند بلکه با اهداف تجاری و گردش کار کاربر هماهنگ است.
امروز ، آزمایش UAT به درستی به عنوان یک پاسگاه مهم در اطمینان از آمادگی نرم افزار برای استقرار در محیط های دنیای واقعی عمل می کند.
انواع تست پذیرش کاربر (UAT)
1. آزمایش بتا
همچنین به عنوان آزمایش میدانی گفته می شود ، آزمایش بتا شامل کاربران نهایی یا ذینفعان انتخاب شده نرم افزار در یک محیط در دنیای واقعی است. این مرحله استفاده از دنیای واقعی را برای ارزیابی عملکرد برنامه در شرایط واقعی شبیه سازی می کند.
2. آزمایش Blackbox
تست جعبه سیاه که به عنوان آزمایش رفتاری شناخته می شود ، بر ارزیابی عملکردهای خاص نرم افزار بدون آنکه به ساختار کد داخلی آن بپردازد ، تمرکز دارد. تأکید بر تأیید ورودی ها و خروجی ها برای اطمینان از رفتار برنامه همانطور که انتظار می رود.
3. آزمایش پذیرش قرارداد (CAT)
این نوع آزمایش پذیرش کاربر تضمین می کند که این نرم افزار با شرایط و ضوابط مندرج در توافق نامه سطح خدمات (SLA) مطابقت داشته باشد. پرداخت غالباً مشروط به جلسه نرم افزار معیارهای مشخص شده قراردادی است.
4. تست آلفا
آزمایش آلفا مرحله اولیه UAT را نشان می دهد و در مرحله توسعه نرم افزار انجام می شود. این فرآیند که توسط آزمایش کنندگان تخصصی انجام می شود ، شامل چارچوب های آزمایش برای ارزیابی قابلیت استفاده و سازگاری قبل از انتشار نرم افزار است.
5. آزمایش پذیرش عملیاتی (OAT)
به عنوان یک فرآیند آزمایش غیر کاربردی ، OAT ثبات ، قابلیت اطمینان و کارآیی عملیاتی نرم افزار را ارزیابی می کند تا اطمینان حاصل شود که برآورده شده است که نیازهای عملیاتی در دنیای واقعی را برآورده می کند.
پیش نیازهای UAT
قبل از شروع آزمایش پذیرش کاربر ، باید چندین شرط برآورده شود تا اطمینان حاصل شود که نرم افزار برای این مرحله بحرانی آماده است:
- کد برنامه باید کاملاً توسعه یابد.
- آزمایش واحد ، آزمایش ادغام و آزمایش سیستم باید کامل باشد.
- محیط آزمایش UAT باید به اندازه کافی پیکربندی و آماده شود.
- کلیه پیش نیازها و الزامات تجاری باید مستند و موجود باشد.
- هیچ نقص مهمی نباید از مرحله آزمایش ادغام سیستم (SIT) باقی بماند.
- آزمایش رگرسیون باید بدون هیچ مسئله مهمی انجام شود.
- هرگونه نقصی که در اوایل شناسایی شده است باید برطرف و آزمایش شود.
- ماتریس قابلیت ردیابی برای کلیه فعالیتهای آزمایش باید نهایی شود.
- تیم تست سیستم باید ارتباط ثبت نام را تأیید کند که آمادگی UAT را تأیید می کند.
- تنها خطاهای قابل قبول قبل از UAT مسائل مربوط به مواد آرایشی جزئی است.
چک لیست آزمایش پذیرش کاربر: نحوه انجام UAT
1. تعیین نیازهای تجاری
اولین قدم در فرآیند UAT شناسایی و مستند سازی نیازهای تجاری شما است. این مشکلی است که نرم افزار شما برای حل مخاطبان مورد نظر خود طراحی شده است. الزامات به طور معمول به:
الزامات تجاری: موضوعاتی را که نرم افزار به آن می پردازد و تراز آن با اهداف سازمانی را برجسته کنید.
الزامات عملکردی: جزئیات جنبه های فنی برنامه ، از جمله ویژگی ها و ویژگی های آن.
آزمایش کنندگان از این الزامات برای ایجاد سناریوهای تست UAT استفاده می کنند. اسناد کلیدی برای شناسایی سناریوهای آزمون شامل موارد زیر است:
- منشور
- موارد استفاده تجاری
- نمودارهای جریان فرآیند
- اسناد مورد نیاز تجاری (BRD)
- مشخصات مورد نیاز سیستم (SRS) با تجزیه و تحلیل این اسناد ، آزمایش کنندگان می توانند سناریوهایی را ایجاد کنند که استفاده از دنیای واقعی از نرم افزار را شبیه سازی کند.
2. یک برنامه تست پذیرش کاربر ایجاد کنید
یک برنامه آزمون UAT یک سند استراتژیک است که چگونگی ارزیابی برنامه را برای تأیید اینکه مطابق با نیازهای تجاری است ، بیان می کند. برنامه ریزی آزمون شامل مؤلفه های زیر است:
- استراتژی آزمایش کاربر نهایی: در این بخش ، رویکرد کاربران نهایی برای آزمایش برنامه انجام می شود. این جزئیات محصول ، اهداف آزمایش ، دامنه ، استاندارد ، انواع آزمایش ، آزمایش کنندگان اختصاص یافته ، مدیران پذیرش کاربر و روش های گزارش را در بر می گیرد.
- معیارهای ورود: این معیارها اطمینان می دهد که محصول برای UAT آماده است. به عنوان مثال ، آنها تأیید می کنند که تمام پیش نیازها ، مانند آزمایش عملکردی و رگرسیون ، با موفقیت تکمیل شده اند.
- معیارهای خروج: این معیارها تعیین می کنند که آیا محصول برای استقرار آماده است یا خیر. آنها شاخص های موفقیت را خلاصه می کنند ، مانند اهداف آزمون جلسه و عبور از تمام سناریوهای تست بحرانی.
- سناریوهای آزمون: آزمایش کنندگان این موقعیت های فرضی را برای ارزیابی عملکرد نرم افزار و شناسایی مسائل بالقوه طراحی می کنند. سناریوهای تست به اطمینان از زنده ماندن نرم افزار برای استفاده طولانی مدت کمک می کنند. ایجاد یک برنامه آزمایشی دقیق ، اجرای کامل آزمایش UAT را تضمین می کند و یک رویکرد ساختاری برای شناسایی و حل مسائل قبل از رسیدن نرم افزار به کاربران نهایی ارائه می دهد.
3. داده های آزمون و محیط آزمایش را آماده کنید
ایجاد یک محیط آزمایش واقع بینانه و داده های دقیق در آزمایش UAT بسیار مهم است. یک محیط آزمایشی به خوبی آماده شده از محیط تولید که در نهایت این نرم افزار در آن کار خواهد کرد ، تقلید می کند و از اعتبار آزمون پذیرش کاربر اطمینان می دهد.
به طور مشابه ، داده های آزمون باید سناریوهای دنیای واقعی را منعکس کنند تا تعامل کاربر به طور مؤثر شبیه سازی شود. ملاحظات اصلی برای تهیه داده های آزمون و محیط آزمون شامل موارد زیر است:
- اطمینان حاصل کنید که تنظیمات سخت افزار و نرم افزاری با محیط تولید مطابقت دارد. این تضمین می کند که مشکلات عملکرد یا سازگاری در مرحله UAT تشخیص داده می شود.
- شرایط شبکه مورد انتظار ، از جمله پهنای باند ، تأخیر و اتصال ، را برای تکرار تجربیات کاربر در دنیای واقعی شبیه سازی کنید.
- داده های تست واقع گرایانه ای را که نشان دهنده سناریوهای کاربر است ، ایجاد یا جمع آوری کنید. مثالها شامل پروفایل های کاربر ، مجموعه داده های معامله یا داده های نمونه خاص برای برنامه آزمایش شده است.
4. نرم افزار تست پذیرش کاربر مناسب را انتخاب کنید
ابزار مناسب تست UAT برای آزمایش کارآمد و مؤثر در پذیرش کاربر بسیار مهم است. ابزار مناسب ، مدیریت مورد آزمایش ، ردیابی اشکال و همکاری ذینفعان را تقویت می کند و کل فرآیند UAT را نرم تر و پربارتر می کند.
هنگام ارزیابی ابزارهای تست UAT ، عوامل زیر را در نظر بگیرید:
- مدیریت پرونده آزمون: ابزاری را انتخاب کنید که ایجاد پرونده ، سازمان و مدیریت را ساده کند. این آزمایش کنندگان را قادر می سازد تا موارد آزمون را اختصاص دهند ، پیشرفت کنند و نتایج آزمون اسناد را به طور مؤثر انجام دهند.
- ردیابی اشکال: این ابزار باید شامل ویژگی های ردیابی اشکال داخلی باشد ، به آزمایش کنندگان امکان گزارش ، ردیابی و اولویت بندی موارد شناسایی شده در طی فرآیند UAT را می دهد.
- همکاری و ارتباط: ابزاری را انتخاب کنید که از همکاری یکپارچه بین تیم تست ، تیم توسعه و ذینفعان پشتیبانی کند. ویژگی هایی مانند نظرات موضوعی ، اعلان ها و به روزرسانی های زمان واقعی باعث افزایش ارتباط و تسهیل کار تیمی می شود.
- قابلیت های ادغام: اطمینان حاصل کنید که این ابزار با سایر ابزارهای مدیریت و توسعه پروژه که سازمان شما استفاده می کند ، مانند سیستم های ردیابی اشکال یا نرم افزار مدیریت پروژه ، به خوبی ادغام می شود. با استفاده از نرم افزار مناسب تست UAT می تواند روند UAT خود را ساده تر کند ، بهره وری را تقویت کند و مستندات و ارتباطات روشن را در طول مرحله آزمایش تضمین کند.
5. آزمون را اجرا کنید و اجرا کنید
در طی این مرحله تست پذیرش کاربر (UAT) ، آزمایش کنندگان برای اعتبارسنجی عملکرد ، عملکرد و قابلیت استفاده نرم افزار ، روشهای تعریف شده و سناریوهای آزمایش را دنبال می کنند. ملاحظات اصلی برای اجرای تست های UAT شامل موارد زیر است:
- سناریوهای تست از پیش تعریف شده را به صورت گام به گام انجام دهید ، با نرم افزار همانطور که در برنامه آزمون بیان شده است ، تعامل داشته باشید.
- نتایج هر مورد آزمون را مستند کنید ، با توجه به هرگونه مسئله ، مشاهدات یا رفتارهای غیر منتظره ای که در طی این فرآیند مشاهده می شود.
- گزارش اشکالات یا موضوعات کشف شده در طول آزمایش UAT ، ارائه اطلاعات دقیق در مورد مشکل ، مراحل تولید مثل و حمایت از شواهدی مانند تصاویر یا سیاهههای مربوط.
6. نتایج آزمون را تجزیه و تحلیل کنید
نتایج پس از اتمام تست ها برای تعیین اینکه آیا این نرم افزار معیارهای پذیرش را رعایت می کند ، تجزیه و تحلیل می شود. گزارش مفصلی برای هر مورد آزمون ، از جمله مراحل انجام شده ، نتایج مورد انتظار و نتایج واقعی ارائه دهید.
در حین آزمایش ، اشکالات یا مشکلات را شناسایی ، ورود و ردیابی کنید. گزارش ها باید به وضوح مشکل ، مراحل تولید مثل و مستندات پشتیبانی مربوطه را به روشنی توصیف کنند.
بهترین شیوه های UAT: نکات عملی سریع برای دنبال کردن
- شروع به تهیه برنامه UAT خود در اوایل چرخه حیات پروژه کنید. یک برنامه UAT به خوبی ساختار یافته باید شامل یک لیست چک دقیق برای هدایت هر مرحله از فرآیند آزمایش ، از آماده سازی تا اجرای و تجزیه و تحلیل باشد.
- قبل از شروع آزمایش رسمی پذیرش کاربر ، جلسات قبل از UAT را در مرحله آزمایش سیستم برگزار کنید. این جلسات انتظارات تیم را تراز می کند و به تعریف دامنه دقیق UAT کمک می کند. آنها همچنین اطمینان می دهند که همه ذینفعان اهداف آزمایش و معیارهای موفقیت را درک می کنند.
- آزمایش UAT باید کل گردش کار تجاری را از ابتدا تا پایان پوشش دهد. برای ارزیابی نحوه عملکرد سیستم در شرایط عملی باید از سناریوهای دنیای واقعی و داده های واقعی استفاده شود. این تضمین می کند که نرم افزار هم نیازهای عملکردی و هم تجاری را برآورده می کند.
- تست رویکرد از منظر کاربر ناآشنا با سیستم. روی قابلیت استفاده برای شناسایی هر زمینه احتمالی سردرگمی یا دشواری که ممکن است مانع تجربه کاربر شود ، تمرکز کنید. این عمل به پالایش رابط و قابلیت استفاده نرم افزار کمک می کند.
- پس از انجام آزمایش UAT ، جلسات بازخورد را با آزمایش کنندگان ترتیب دهید. این جلسات بینش و پیشنهادات ارزشمندی را برای پالایش سیستم قبل از حرکت به سمت تولید ارائه می دهد. پرداختن به این بازخورد می تواند باعث افزایش کیفیت سیستم و رضایت کاربر شود.
چالش های مربوط به پذیرش کاربر (UAT)
1. فرآیندهای آزمایش منسوخ
با تکیه بر روشهای سنتی ، مانند ورق های اکسل یا ابزارهای پیش فرض منسوخ ، می تواند روند آزمایش UAT را مانع کند.
این روشها غالباً فاقد دید ، پیشرفت ردیابی و شناسایی مسائل به طور مؤثر دشوار است. ناکارآمدی در این فرآیندها همچنین می تواند باعث آزمایش مجدد مداوم شود ، که می تواند جدول زمانی پروژه را کند کند.
5. معیارهای پذیرش نامشخص
معیارهای پذیرش شفاف برای آزمایش موفقیت آمیز کاربر اساسی است. آزمایش کنندگان و ذینفعان ممکن است انتظارات متفاوتی بدون معیارهای تعریف شده و توافق شده داشته باشند و منجر به سردرگمی و اعتبارسنجی ناقص الزامات نرم افزار شوند.
3 سناریوهای پیچیده
برخی از سناریوهای تست UAT به شرایط خاصی نیاز دارند که ممکن است با استفاده از ابزارهای تست سنتی به راحتی تکرار نشود. این ابزارها همچنین ممکن است یک منحنی یادگیری شیب دار داشته باشند و اجرای دقیق سناریوهای پیچیده را برای آزمایش کنندگان سخت تر می کند.
4. محدودیت های زمانی
آزمایش UAT اغلب در یک جدول زمانی محکم انجام می شود و فضای کمی برای پوشش جامع عملکرد نرم افزار باقی می گذارد. این فشار زمان می تواند منجر به موارد آزمایش از دست رفته شود و اثربخشی کلی روند آزمایش را کاهش دهد.
5. سازگار با تغییرات
پروژه های نرم افزاری ذاتاً پویا هستند و تغییرات مکرر در الزامات و دامنه دارند.
از آنجا که ویژگی های جدید معرفی می شوند یا موارد موجود اصلاح می شوند ، آزمایش کنندگان باید به سرعت استراتژی های خود را برای ترکیب این تغییرات تطبیق دهند. این می تواند بدون ابزار و رویکردهای آزمایش مناسب به یک چالش مهم تبدیل شود.
بهترین ابزارهای تست پذیرش کاربر
1. TestGrid
TestGrid یک ابزار تست خودکار با قدرت AI است که برای آزمایش UAT در برنامه های تلفن همراه و نرم افزار وب ایده آل است. با استفاده از هوش مصنوعی ، نوشتن اسکریپت را ساده می کند و تشخیص اشکال را تسریع می کند و زمان اشکال زدایی را تا 60 ٪ کاهش می دهد.
در TestGrid ، می توانید به بیش از 1000 دستگاه واقعی از جمله سیستم عامل های تلفن همراه و مرورگرهای وب دسترسی پیدا کنید. تعامل کاربر را ضبط و ضبط کنید تا اشکالات را به طور مؤثر تجزیه و تحلیل و شناسایی کنید.
موارد تست را در قالب های مختلف مانند انگلیسی ، BDD و CSV بنویسید و آنها را به پورتال TestGrid وارد کنید. همچنین می توانید انواع متنوعی از آزمایشات ، از جمله آزمایش عملکردی ، آزمایش رگرسیون و آزمایش بار را انجام دهید.
2. TestComplete
TestComplete یک ابزار تست خوب تثبیت شده است که به دلیل ویژگی های قدرتمند خودکار آن شناخته شده است. این برنامه از دسک تاپ ، وب و تست برنامه های تلفن همراه پشتیبانی می کند و گزینه های بدون کد و کد را با توجه به نیازهای مختلف آزمایش ارائه می دهد. این زبان از زبان های اسکریپت مانند Python ، VBScript و JavaScript پشتیبانی می کند.
3. هاتجر
Hotjar یک ابزار تحلیلی و بازخورد کاربر است که UAT را با ارائه بینش در مورد رفتار کاربر تکمیل می کند. این به تیم ها کمک می کند تا مسائل قابلیت استفاده را شناسایی کرده و بازخورد در دنیای واقعی را مستقیماً از کاربران نهایی جمع کنند.
با استفاده از نقشه های گرما و ضبط جلسه ، می توانید تعامل کاربر را تجسم کنید. آنها را با ابزارهای محبوب مانند Slack و HubSpot برای ارتباطات یکپارچه ادغام کنید.
4
UserBrain یک بستر تست قابلیت استفاده از راه دور است که برای کمک به تیم ها در درک نحوه تعامل کاربران با محصولات خود طراحی شده است. این آزمایش سریع و تکراری را در مرحله UAT امکان پذیر می کند ، تست های قابلیت استفاده در صورت تقاضا را با بازخورد عملی ارائه می دهد و در انواع گردش کار و توسعه هموار متناسب است.
5. پیچ و خم
Maze یک بستر آزمایش سریع است که به تیم ها اجازه می دهد تا قبل از راه اندازی ، ایده های محصول و قابلیت استفاده را تأیید کنند. این برای آزمایش UAT بسیار مؤثر است ، به خصوص در جمع آوری سریع بازخورد کاربر. می توانید از آن برای ساخت نمونه های اولیه تعاملی و انجام آزمایش قابلیت استفاده استفاده کنید. همچنین بینش کمی با تجزیه و تحلیل و گزارشگری دقیق به اشتراک می گذارد.
6. Spiratest Inflectra
Inflectra Spiratest یک ابزار مدیریت آزمایش است که از UAT با ویژگی های جامع آزمایش خود پشتیبانی می کند. این امکان را برای ردیابی و مدیریت موارد آزمون و نقص ، تکمیل شده با گزارش های دقیق فراهم می کند. این می تواند با ابزارهای مدیریت و توسعه پروژه ادغام شود. همچنین از گردش کار دستی و خودکار تست پشتیبانی می کند.
UAT را به بخش مهمی از توسعه نرم افزار تبدیل کنید
UAT شامل ذینفعان مختلف ، از جمله نمایندگان مشاغل ، آزمایش کنندگان و کاربران بتا ، به طور مشترک برای اطمینان از این نرم افزار که نیازهای مورد نظر خود را برآورده می کند ، کار می کند.
برای اینکه آزمایش UAT مؤثر باشد ، باید در محیط آزمایش مناسب با ابزارهای مناسب انجام شود. با ساده تر کردن فرایند ، بهبود کارآیی و کاهش احتمال خطاها به سمت تولید ، می توانید احتمال کاهش خطاها را به سمت تولید کاهش دهید.
ارتباطات مؤثر و مدیریت بازخورد در زمان واقعی نیز مؤلفه های مهم UAT موفق هستند. آزمایش کنندگان باید برای ایجاد شکاف ها و به سرعت در مورد بازخورد ، به بازخورد بپردازند و زمان لازم برای شناسایی و حل و فصل خطاها را به حداقل برسانند.
منبع: برای اطلاعات بیشتر ، خوانندگان ممکن است به TestGrid مراجعه کنند.