تست دستی و تست عملکردی نرم افزار | تست اکتشافی - تستتو
تست دستی و عملکردی؛ هوش انسانی، هنر کشف و درک تجربه کاربر
تست دستی و تست عملکردی چیست؟
تست دستی (Manual Testing) یعنی بررسی نرم افزار توسط تستر انسانی بدون اسکریپت خودکار، و تست عملکردی (Functional Testing) یعنی اطمینان از اینکه هر قابلیت نرم افزار دقیقاً همان کاری را انجام میدهد که در نیازمندیها و منطق کسبوکار تعریف شده است.
انواع تست عملکردی
- تست دود (Smoke): بررسی سریع اینکه نسخهی جدید اصلاً کار میکند.
- تست سلامت (Sanity): بررسی متمرکز بعد از رفع یک باگ.
- تست رگرسیون: اطمینان از سالم ماندن قابلیتهای قبلی.
- تست اکتشافی (Exploratory): کشف باگ با خلاقیت و تجربهی تستر، بدون سناریوی از پیش نوشته.
- تست پذیرش کاربر (UAT): تأیید نهایی توسط کاربر یا کارفرما.
تست جعبه سیاه و جعبه سفید
در تست جعبه سیاه تستر فقط ورودی و خروجی را میبیند؛ مثل کاربر واقعی. در تست جعبه سفید ساختار داخلی کد بررسی میشود. تست دستی و عملکردی معمولاً از نوع جعبه سیاه است.
سؤالات متداول
تفاوت تست عملکردی و غیرعملکردی چیست؟
تست عملکردی میپرسد «نرم افزار کار درست را انجام میدهد؟» و تست غیرعملکردی میپرسد «آن کار را چطور انجام میدهد؟»؛ مثل سرعت، امنیت، کاربردپذیری و سازگاری.
تست اکتشافی چیست؟
روشی که تستر همزمان محصول را یاد میگیرد، سناریو طراحی میکند و اجرا میکند؛ این روش باگهایی را پیدا میکند که در هیچ تستکیس از پیش نوشتهشدهای پیشبینی نشدهاند.
گزارش باگ خوب چه ویژگیهایی دارد؟
عنوان روشن، مراحل دقیق بازتولید، نتیجهی مورد انتظار و نتیجهی واقعی، محیط و نسخه، شدت و اولویت، و اسکرینشات یا ویدیو.
برای آشنایی کامل با مفاهیم پایه، راهنمای تست نرم افزار چیست را بخوانید یا برای برون سپاری تست نرم افزار با تیم تستتو مشورت کنید. همهی اصطلاحات را هم در واژه نامه تست نرم افزار ببینید.
اتوماسیون صرفاً 'بررسی' (Checking) میکند؛ این انسان است که 'تست' (Testing) میکند. تست کردن نیازمند هوش، همدلی و تواناییِ ارزیابی چیزهایی است که از پیش تعریف نشدهاند. — جیمز باخ (James Bach) - از پیشگامان تست نرمافزار و خالق متدولوژی تست اکتشافی
مقالات مرتبط
آخرین مقالات
تست نرم افزار چیست؟
تست نرمافزار چیست؟ راهنمای کامل از صفر تا حرفهای امروز احتمالاً دهها بار از نرمافزار استفاده کردید: پیام دادید، پول جابهجا کردید، غذا سفارش دادید و مسیر پیدا کردید. در تمام این لحظهها به یک چیز اعتماد کردید: اینکه درست...
تست بار سایت فروشگاهی قبل از بلک فرایدی و یلدا
تست بار سایت فروشگاهی قبل از بلک فرایدی و یلدا: چطور سایتتون روز حراج از دسترس خارج نشه ساعت ده صبح روز حراج، پیامک تخفیف برای پنجاه هزار مشتری ارسال میشه. ساعت ده و سه دقیقه، صفحهی اصلی سایت خطای...
نادیده گرفتن منطق بیزینس در تست نرم افزار
🧠 مسترکلاس مهندسی کیفیت: تفکر تحلیلی ⏱ زمان مطالعه و تعامل: ۲۰ دقیقه نادیده گرفتن منطق بیزینس در تست نرمافزار: فاجعهای در لباسِ کدهای سبز! آیا تستهای شما با موفقیت پاس میشوند، اما کسبوکار همچنان در حال از دست دادن...
اشتباهات فاجعه باری که هوش مصنوعی موقع نوشتن تست کیس ها انجام میدهد (و نحوه مچ گیری از آن)
🎯 مسترکلاس تخصصی: مهندسی کیفیت و AI ⏱ زمان مطالعه و تعامل: ۲۵ دقیقه اشتباهات فاجعهبار هوش مصنوعی در نوشتن تستکیس (و نحوه مچگیری از آن) همه از سرعت بالای ChatGPT و Copilot در تولید کدهای تست شگفتزدهاند؛ اما هیچکس...
