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

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

✅ 1. Functional Testing (تست عملکردی)

🔹 بررسی می‌کنیم که آیا سیستم درست و طبق نیازمندی‌ها کار می‌کنه یا نه.
🔹 بیشتر با تست جعبه سیاه (Black Box) انجام می‌شه.
🔹 مثال: لاگین، ثبت‌نام، خرید، ارسال ایمیل.

✅ 2. Non-Functional Testing (تست غیرعملکردی)

🔹 بررسی کیفیت سیستم از نظر سرعت، امنیت، راحتی استفاده و ...
🔹 روی "چگونه کار می‌کند؟" تمرکز داریم.

مهم‌ترین نوع‌های تست غیرعملکردی:

Performance (سرعت سیستم)

Security (محافظت از اطلاعات)

Usability (راحتی برای کاربر)

Compatibility (سازگاری با دستگاه‌ها)

Reliability (پایداری سیستم)

Maintainability (راحتی نگهداری)

Load/Stress (تحمل فشار)

✅ 3. Maintenance Testing (تست نگه‌داری)

🔹 برای زمانی هست که سیستم تغییر داده می‌شه (آپدیت، اصلاح، اضافه کردن فیچر).
🔹 بررسی می‌کنیم چیزی که درست بوده، خراب نشده باشه.

شامل:

Re-testing: آیا باگ برطرف شده؟

Regression Testing: آیا قسمت‌های دیگه سالم موندن؟

Testing after change: تست کلی بعد از هر تغییر

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