مرحلهٔ ۶ از ۹ — راستی‌آزمایی

تضمین کیفیت و امنیت

آزمون برای اثبات درست‌کارکردن نیست؛ برای پیدا کردن جایی است که کار نمی‌کند. هر نقصی که در این مرحله پیدا شود، ارزان‌تر از همان نقص پس از انتشار است — و این تفاوت با هر مرحله‌ای که جلوتر برود، بزرگ‌تر می‌شود.

گام‌ها

۶ گام در این مرحله

  1. ۱

    طراحی سناریوی آزمون

    تعیین اینکه چه چیزی باید آزموده شود، از جمله حالت‌های مرزی و مسیرهایی که کاربر اشتباه می‌رود.

    خروجی: طرح آزمون · سناریوهای آزمون با معیار پذیرش

  2. ۲

    آزمون خودکار

    آزمون واحد، یکپارچه و سرتاسری که در هر تغییر اجرا می‌شوند — سرمایه‌ای که هزینه‌اش یک بار پرداخت و سودش در هر تغییر برداشت می‌شود.

    خروجی: مجموعهٔ آزمون خودکار · اجرای آزمون در خط لوله

  3. ۳

    آزمون کارایی و بار

    سنجش سامانه در برابر همان عددهایی که در الزامات غیرکارکردی نوشته شد — زیر بار اوج، نه در حالت خلوت — پیش از آنکه کاربر واقعی آن را بسنجد.

    خروجی: نتایج آزمون بار و فشار · گلوگاه‌های شناسایی‌شده به ترتیب اشباع

  4. ۴

    آزمون امنیتی و بررسی وابستگی‌ها

    پویش کد و وابستگی‌ها، بررسی سطوح دسترسی، و ثبت هر یافته در لحظهٔ کشف — حتی وقتی فوری قابل رفع نیست.

    خروجی: گزارش یافته‌های امنیتی · فهرست وابستگی‌ها و آسیب‌پذیری‌های شناخته

  5. ۵

    آزمون پذیرش کاربر

    کاربر واقعی کار واقعی‌اش را با سامانه انجام می‌دهد، پیش از آنکه انتشار قطعی شود.

    خروجی: نتیجهٔ آزمون پذیرش · فهرست موارد مسدودکنندهٔ انتشار

  6. ۶

    ممیزی دسترس‌پذیری

    بررسی با صفحه‌خوان و صفحه‌کلید، نه فقط با ابزار خودکار.

    خروجی: گزارش ممیزی دسترس‌پذیری

هوش مصنوعی

هوش مصنوعی در مرحلهٔ تضمین کیفیت و امنیت

در هر گام از این مرحله، بخشی از کار با کمک هوش مصنوعی انجام می‌شود و بازبینی نهایی با مهندس ماست. چیزی که شما می‌بینید این است:

  • طراحی سناریوی آزمون — حالت‌هایی که معمولاً از قلم می‌افتند — ورودی مرزی، مسیر خطا، ترکیب‌های نادر — دیده می‌شوند.
  • آزمون خودکار — پوشش آزمون در بخش‌های قدیمی و بی‌آزمون سریع بالا می‌رود، بدون اینکه پروژه متوقف شود.
  • آزمون کارایی و بار — پیش از انتشار می‌دانید سامانه تا چه باری دوام می‌آورد و کدام بخش را باید تقویت کرد.
  • آزمون امنیتی و بررسی وابستگی‌ها — وقت تیم صرف آسیب‌پذیری‌هایی می‌شود که واقعاً خطرناک‌اند، و هیچ موردی گم نمی‌شود.
  • آزمون پذیرش کاربر — بازخورد تیم شما گم نمی‌شود و پیش از انتشار تعیین تکلیف می‌شود.

کل چرخهٔ تولید را ببینید— هوش مصنوعی در ۹ مرحلهٔ ساخت و نگهداشت نرم‌افزار

در این مرحله

مرتبط با تضمین کیفیت و امنیت

سؤالی دربارهٔ مرحلهٔ تضمین کیفیت و امنیت دارید؟

بگویید پروژه‌تان در چه وضعیتی است؛ می‌گوییم این مرحله برای شما چه شکلی می‌شود و چقدر طول می‌کشد.

مشاوره رایگان

پروژه‌تان را با هم بررسی کنیم

جلسهٔ اول رایگان است و معمولاً همان یک جلسه روشن می‌کند پروژه چقدر کار دارد.

چطور با شما تماس بگیریم؟

برای هماهنگی سریع‌تر — اگر تماس تلفنی را ترجیح نمی‌دهید، همان شماره را در پیام‌رسان پیام می‌دهیم.

راه دوم برای رساندن پاسخ — اگر تلفن در دسترس نبود، ایمیل می‌زنیم.

در حال ارسال…

درخواست شما ثبت شد.

همکاران ما پیام شما را می‌بینند و با شما تماس می‌گیرند.