آرشیو نویسنده: محمد عسکری

تست چابک چیست؟ اصول Agile Testing و نقش QA در اسپرینت

راهنمای عملی Agile Testing؛ مسئولیت مشترک کیفیت، نقش تستر در Scrum، Definition of Done، Quadrantها، جریان تست یک Story و اتصال به CI/CD.

انتخاب فریم‌ورک اتوماسیون تست؛ معیارها، معماری و PoC

راهنمای انتخاب فریم‌ورک اتوماسیون تست با تفکیک ابزار و Runner، معماری پیشنهادی، ماتریس وزن‌دار، PoC واقعی، TCO و نکات تیم‌های ایرانی.

تست عملکرد چیست؟ تفاوت Load، Stress و Scalability

راهنمای عملی Performance Testing؛ طراحی Workload، تفاوت Load و Stress و Spike و Soak، معیارهای p95/p99، Throughput، Error و Saturation با مثال ایرانی.

تست کاربردپذیری چیست؟ راهنمای Usability Testing با مثال

راهنمای عملی تست کاربردپذیری؛ تعریف، تفاوت با UX و دسترس‌پذیری، طراحی سناریو، جذب کاربر، اجرای جلسه، متریک‌ها و مثال فروشگاه ایرانی.

تست جدول تصمیم چیست؟ آموزش Decision Table با مثال

آموزش ساخت جدول تصمیم و استخراج تست‌کیس با مثال فروشگاه؛ شامل جدول کامل و خلاصه، Don’t Care، N/A، پوشش قوانین و چک‌لیست.

تست API چیست؟ انواع، چک‌لیست و مثال API Testing

راهنمای عملی تست API؛ از طراحی درخواست و Assertion تا تست قرارداد، امنیت، کارایی و مثال کامل سفارش و پرداخت.

شروع Selenium WebDriver با Python؛ اولین تست از صفر

آموزش به‌روز Selenium WebDriver با Python و pytest: نصب، Selenium Manager، اولین تست، Explicit Wait، Locator پایدار، خطاهای رایج، Headless و مسیر CI.

اتوماسیون تست چیست؟ مزایا، هزینه و انتخاب تست مناسب

راهنمای جامع Test Automation: تعریف، مزایا و هزینه واقعی، انتخاب کاندیدا، لایه مناسب، معماری قابل‌نگهداری، Pilot، CI، ROI، Flaky Test و چک‌لیست.

تست یکپارچه‌سازی چیست؟ انواع و Integration Testing با مثال

راهنمای عمیق Integration Testing: تفاوت Component و System Integration، Top-Down/Bottom-Up، Contract Test، پایگاه داده، صف، Sandbox، CI و مثال پرداخت.

سطوح تست نرم‌افزار چیست؟ Unit تا Acceptance با مثال

راهنمای سطوح تست نرم‌افزار بر اساس مدل چهارسطحی و ISTQB پنج‌سطحی: Unit، Component/System Integration، System و Acceptance با مثال فروشگاه ایرانی.