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

تحلیل استاتیک کد برای QA؛ از هشدار تا Quality Gate

راهنمای عملی تحلیل استاتیک کد برای تستر و QA: تفاوت Linter و SAST، خواندن مسیر داده، Triage هشدار، مدیریت Baseline و طراحی Quality Gate در CI/CD.

تست قراردادی API با Pact؛ Consumer تا can-i-deploy

راهنمای عملی Contract Testing با Pact؛ Consumer test، Matcher، Provider State، Broker، Pending/WIP، can-i-deploy، Message Pact و مهاجرت امن API.

تولید داده تست؛ تکنیک‌ها، Faker و Property-Based

راهنمای تولید داده تست با Factory، Faker، Schema، Property-Based، Pairwise، Masking و Synthetic؛ همراه کد، مثال ایرانی، ابزار و چک‌لیست.

مدیریت چرخه اجرای تست؛ از Test Run تا Closure

راهنمای عملی مدیریت چرخه اجرای تست و Test Run؛ از Baseline، وضعیت نتیجه و Triage تا Rerun، کنترل دامنه، متریک، تصمیم و Closure.

مدیریت محیط تست؛ راهنمای IaC، داده و Drift

راهنمای مدیریت محیط تست با IaC، Manifest، Ephemeral و Shared، داده و Secret، Drift، Health gate، Observability، Cost و چک‌لیست عملی.

بهبود مستمر QA؛ متریک، Retrospective و آزمایش

راهنمای بهبود مستمر QA با متریک‌های Outcome/Driver/Guardrail، Retrospective موثر، Experiment card، مثال عملی و برنامه ۳۰روزه.

تخمین تست نرم‌افزار؛ روش‌ها، فرمول و مثال عملی

راهنمای تخمین تست نرم‌افزار با WBS، PERT، Planning Poker و Flow؛ محاسبه Effort، Duration، Cost، Range و مثال عملی بازپرداخت.

ابزارهای تست امنیت؛ راهنمای SAST، DAST و SCA

راهنمای انتخاب و اجرای ابزارهای تست امنیت؛ SAST، DAST، SCA، Secret، IaC، Container و Network scan با PoC، Triage و چک‌لیست امن.

انتخاب ابزار تست اتوماسیون؛ مقایسه و PoC عملی

راهنمای انتخاب ابزار تست اتوماسیون با Must-have، PoC، Scorecard و TCO؛ مقایسه Playwright، Selenium، Cypress و Appium برای تیم‌های ایرانی.

مهارت‌های نرم QA؛ ارتباط، همکاری و تفکر انتقادی

راهنمای عملی مهارت‌های نرم QA؛ ارتباط موثر، همکاری، تفکر انتقادی، حل تعارض و بازخورد با مثال، قالب، Rubric رشد و برنامه ۳۰روزه.