ویرگول
ورودثبت نام
امیرمحمد زاهدی
امیرمحمد زاهدیتستر نرم افزار
امیرمحمد زاهدی
امیرمحمد زاهدی
خواندن ۱ دقیقه·۷ ماه پیش

اصول پایه‌ای تست نرم‌افزار برگرفته کتاب (ISTQB Foundation Level) (بخش دوم)


۱. Component Testing (تست اجزا)

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

معمولاً توسط برنامه‌نویس انجام می‌شه

بدون ارتباط با ماژول‌های دیگه

✅ ۲. Integration Testing (تست یکپارچگی)

تست ارتباط بین دو یا چند ماژول

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

روش‌ها:

🔹 Big-Bang: همه رو با هم ترکیب می‌کنیم → یه‌باره تست

🔹 Top-Down: از بالا به پایین، با Stub

🔹 Bottom-Up: از پایین به بالا، با Driver

🔹 Incremental: مرحله به مرحله تست همراه با اضافه‌کردن ماژول

✅ ۳. System Testing (تست سیستم)

تست کل نرم‌افزار به‌صورت یکجا

بررسی عملکرد کل سیستم طبق نیازمندی‌ها

توسط تیم تست انجام می‌شه

✅ ۴. Acceptance Testing (تست پذیرش)

آخرین مرحله تست → قبل از استفاده توسط کاربر نهایی

بررسی می‌کنیم آیا سیستم قابل قبول برای مشتری هست یا نه

انواع:

🔸 UAT (User Acceptance Testing): توسط کاربران واقعی

🔸 OAT (Operational Acceptance Testing): بررسی مسائل فنی مثل نصب، بکاپ، عملکرد در شرایط واقعی

🔸 Contract: تست طبق قرارداد

🔸 Regulation: بررسی انطباق با قوانین

✅ ۵. Alpha & Beta Testing

🔹 Alpha Testing: داخل شرکت، با کاربران خاص، قبل از انتشار عمومی

🔹 Beta Testing: در محیط واقعی، با کاربران عادی، قبل از انتشار نهایی

تست نرم افزار
۰
۰
امیرمحمد زاهدی
امیرمحمد زاهدی
تستر نرم افزار
شاید از این پست‌ها خوشتان بیاید