مرحلهٔ ۶ از ۹ — راستیآزمایی
تضمین کیفیت و امنیت
آزمون برای اثبات درستکارکردن نیست؛ برای پیدا کردن جایی است که کار نمیکند. هر نقصی که در این مرحله پیدا شود، ارزانتر از همان نقص پس از انتشار است — و این تفاوت با هر مرحلهای که جلوتر برود، بزرگتر میشود.
گامها
۶ گام در این مرحله
- ۱
طراحی سناریوی آزمون
تعیین اینکه چه چیزی باید آزموده شود، از جمله حالتهای مرزی و مسیرهایی که کاربر اشتباه میرود.
خروجی: طرح آزمون · سناریوهای آزمون با معیار پذیرش
- ۲
آزمون خودکار
آزمون واحد، یکپارچه و سرتاسری که در هر تغییر اجرا میشوند — سرمایهای که هزینهاش یک بار پرداخت و سودش در هر تغییر برداشت میشود.
خروجی: مجموعهٔ آزمون خودکار · اجرای آزمون در خط لوله
- ۳
آزمون کارایی و بار
سنجش سامانه در برابر همان عددهایی که در الزامات غیرکارکردی نوشته شد — زیر بار اوج، نه در حالت خلوت — پیش از آنکه کاربر واقعی آن را بسنجد.
خروجی: نتایج آزمون بار و فشار · گلوگاههای شناساییشده به ترتیب اشباع
- ۴
آزمون امنیتی و بررسی وابستگیها
پویش کد و وابستگیها، بررسی سطوح دسترسی، و ثبت هر یافته در لحظهٔ کشف — حتی وقتی فوری قابل رفع نیست.
خروجی: گزارش یافتههای امنیتی · فهرست وابستگیها و آسیبپذیریهای شناخته
- ۵
آزمون پذیرش کاربر
کاربر واقعی کار واقعیاش را با سامانه انجام میدهد، پیش از آنکه انتشار قطعی شود.
خروجی: نتیجهٔ آزمون پذیرش · فهرست موارد مسدودکنندهٔ انتشار
- ۶
ممیزی دسترسپذیری
بررسی با صفحهخوان و صفحهکلید، نه فقط با ابزار خودکار.
خروجی: گزارش ممیزی دسترسپذیری
هوش مصنوعی
هوش مصنوعی در مرحلهٔ تضمین کیفیت و امنیت
در هر گام از این مرحله، بخشی از کار با کمک هوش مصنوعی انجام میشود و بازبینی نهایی با مهندس ماست. چیزی که شما میبینید این است:
- طراحی سناریوی آزمون — حالتهایی که معمولاً از قلم میافتند — ورودی مرزی، مسیر خطا، ترکیبهای نادر — دیده میشوند.
- آزمون خودکار — پوشش آزمون در بخشهای قدیمی و بیآزمون سریع بالا میرود، بدون اینکه پروژه متوقف شود.
- آزمون کارایی و بار — پیش از انتشار میدانید سامانه تا چه باری دوام میآورد و کدام بخش را باید تقویت کرد.
- آزمون امنیتی و بررسی وابستگیها — وقت تیم صرف آسیبپذیریهایی میشود که واقعاً خطرناکاند، و هیچ موردی گم نمیشود.
- آزمون پذیرش کاربر — بازخورد تیم شما گم نمیشود و پیش از انتشار تعیین تکلیف میشود.
کل چرخهٔ تولید را ببینید— هوش مصنوعی در ۹ مرحلهٔ ساخت و نگهداشت نرمافزار
در این مرحله
مرتبط با تضمین کیفیت و امنیت
سؤالی دربارهٔ مرحلهٔ تضمین کیفیت و امنیت دارید؟
بگویید پروژهتان در چه وضعیتی است؛ میگوییم این مرحله برای شما چه شکلی میشود و چقدر طول میکشد.