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

دانلود Learn Software Testing : Beginner to Expert.

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

بوت کمپ نرم افزار تستینگ برای مبتدیان

با این دوره جامع، مسیر شغلی خود را در تست نرم افزار و تضمین کیفیت (QA) آغاز کنید.

مهارت‌های کلیدی که کسب خواهید کرد:

  • اصول تست نرم افزار: شامل برنامه‌ریزی تست، طراحی و اجرای دقیق کیس‌های تست و مدیریت ماهرانه عیوب.
  • حوزه‌های پیشرفته تست: اتوماسیون تست، تست عملکرد (Performance Testing) و تست API، با تمرکز بر ادغام یکپارچه این روش‌ها.
  • تست مستمر و چابک (Agile): آشنایی با متدولوژی‌های Agile، DevOps و انواع چرخه‌های حیات تست نرم افزار برای بهینه‌سازی مدیریت تست.

تجربه عملی و پشتیبانی بی‌نظیر:

  • شرکت در پروژه‌های واقعی برای کسب تجربه عملی.
  • استفاده از اپلیکیشن تخصصی QA برای پیشرفت شغلی.
  • دسترسی به جلسات مشاوره اختیاری 1:1 برای راهنمایی شخصی‌سازی شده.

پیش‌نیازها:

موفقیت در QA نیازمند تعهد، ذهنیت برنده و رویکرد "هرگز تسلیم نشو" است. همین!

این دوره تمام آنچه برای موفقیت در QA نیاز دارید را پوشش می‌دهد.

به‌روزرسانی شده در 2025

به "بوت کمپ جامع تست نرم افزار: توانمندسازی تست‌کنندگان" خوش آمدید! چه از ابتدا شروع می‌کنید و چه به دنبال ارتقاء مهارت‌های خود در تضمین کیفیت (QA) هستید، این دوره برای مبتدیان و متخصصان مشتاق طراحی شده است. هیچ پیش‌زمینه برنامه‌نویسی لازم نیست؛ تنها چند ساعت تعهد در هفته شما را به درک عمیقی از تست نرم افزار می‌رساند و در پایان مسیر، شما را به یک متخصص QA پخته تبدیل خواهد کرد.

چرا این دوره متمایز است؟

این دوره که توسط یک متخصص با تجربه در صنعت و متعهد به موفقیت شما هدایت می‌شود، ترکیبی منحصر به فرد از تئوری و تمرین عملی را ارائه می‌دهد. ما معتقدیم یادگیری باید لذت‌بخش و جذاب باشد و جامعه‌ای حمایتی را پرورش دهیم که در آن دانش‌آموزان بتوانند موفق شوند. ساختار دوره، تجربه‌ای یادگیری روان شامل بینش‌های عملی را تضمین می‌کند که شما را برای چالش‌های دنیای واقعی در حوزه تست نرم افزار آماده می‌کند.

پس از اتمام هر ماژول، دانش و درک خود را با یک آزمون سطح‌بندی شده (Level Up Quiz) آزمایش کنید.

با ثبت‌نام، به اپلیکیشن انحصاری برای تست دستی، اتوماسیون تست، تست عملکرد و تست API دسترسی خواهید داشت. این پلتفرم شخصی‌سازی شده، تجربه‌ای روان از یادگیری را تضمین می‌کند و به شما امکان می‌دهد مهارت‌های خود را در یک زمینه واقعی تمرین و اعمال کنید.

مروری بر دوره:

  1. مقدمه

    1. چه چیزی این دوره را متمایز می‌کند؟ چرا من را به عنوان مدرس خود انتخاب کنید؟ - تعهد من به شما.
    2. لذت ببرید - این دوره یک شبه ساخته نشده است. - به جامعه بپیوندید - توضیحات ساختار و فرمت دوره
  2. مروری بر تست نرم افزار و صنعت

    1. تست چیست و چرا مهم است؟
    2. مروری بر بازار تست و فرصت‌ها برای ما.
    3. تستر، QA، SDET و تفاوت تست و QA توضیح داده می‌شود.
    4. نحوه هم‌راستایی تست نرم افزار در سازمان‌ها.
    5. آزمون ماژول
  3. چرخه‌های حیات نرم افزار و آنچه برای QA مهم است

    1. SDLC (چرخه حیات توسعه نرم افزار) توضیح داده می‌شود.
    2. STLC (چرخه حیات تست نرم افزار) توضیح داده می‌شود.
    3. چرخه حیات عیب توضیح داده می‌شود.
    4. اعتبارسنجی (Verification)، تأیید (Validation) و ادعاهای (Assertions) توضیح داده می‌شود.
    5. آزمون ماژول
  4. انواع تست نرم افزار

    1. انواع تست نرم افزار توضیح داده می‌شود.
    2. مروری بر تست عملکردی (Functional Testing).
    3. مروری بر تست غیرعملکردی (Non-Functional Testing).
    4. آزمون ماژول
  5. درک تست عملکردی

    1. تست یکپارچه‌سازی (Integration Testing).
    2. تست دوده‌‌ای (Smoke) و منطقی (Sanity)
    3. تست سیستم (System Testing).
    4. تست رگرسیون (Regression Testing).
    5. تست پذیرش کاربر (User Acceptance Testing).
    6. تست جهانی‌سازی (Globalization) و بومی‌سازی (Localization).
    7. آزمون ماژول
  6. تست غیرعملکردی توضیح داده می‌شود

    1. تست عملکرد (Performance Testing).
    2. تست امنیتی (Security Testing).
    3. تست قابلیت استفاده (Usability Testing).
    4. تست سازگاری (Compatibility Testing).
    5. آزمون ماژول
  7. استراتژی تست و اجزای چرخه حیات تست

    1. استراتژی تست.
    2. کارگاه استراتژی تست.
    3. نیازمندی‌ها.
    4. کارگاه نیازمندی‌ها.
    5. برنامه تست.
    6. کارگاه برنامه تست.
    7. نوشتن کیس‌های تست.
    8. کارگاه نوشتن کیس‌های تست.
    9. اولویت و شدت تست‌ها.
    10. اجرای تست - ماژول پیش‌نیاز.
    11. آزمون ماژول
  8. اجرای تست

    1. اجرای کیس‌های تست.
    2. کارگاه اجرای کیس‌های تست.
    3. تست‌های منطقی و دوده‌ای.
    4. نتایج اجرای تست و گزارش‌دهی.
    5. تست مجدد (Re-Testing) و تست رگرسیون.
    6. آزمون ماژول
  9. باگ‌ها و عیوب

    1. چرخه حیات عیوب.
    2. اولویت در مقابل شدت عیوب.
    3. بیشتر درباره عیوب.
    4. کارگاه عیوب.
    5. آزمون ماژول
  10. تست بیشتر

    1. چرخه تست.
    2. تست واحد (Unit Testing).
    3. آزمون ماژول
  11. مدیریت تست

    1. مروری بر مدیریت تست.
    2. کیس‌های تست.
    3. چرخه‌ها، فازها و اجرای تست.
    4. ابزارها و محصولات.
  12. تست اپلیکیشن‌های شما: رابط کاربری (UI)

    1. تست دستی (Manual Testing).
    2. مبانی اتوماسیون تست.
    3. مبانی بیشتر اتوماسیون تست.
    4. تست رابط کاربری (UI testing).
    5. اتوماسیون تست‌های UI.
    6. آزمون ماژول
  13. تست اپلیکیشن‌های شما: API

    1. مروری بر API.
    2. API اپلیکیشن کتاب‌فروشی - بخش 1.
    3. API اپلیکیشن کتاب‌فروشی - بخش 2.
    4. مبانی تست API.
    5. مستندات و مشخصات API.
    6. ابزارهای تست API.
    7. آزمون ماژول
  14. تست اپلیکیشن‌های شما: موبایل

    1. تست موبایل (Mobile Testing).
    2. اتوماسیون تست موبایل.
    3. آزمون ماژول
  15. مبانی جاوا اسکریپت، Node.js و VSCode

    1. چرا جاوا اسکریپت؟
    2. متغیرها (Variables).
    3. عملگرها (Operators).
    4. دستورات شرطی (Conditional Statements).
    5. حلقه‌ها (Loops).
    6. توابع (Functions).
    7. آرایه‌ها (Arrays).
    8. اشیاء (Objects).
    9. Async & Await.
    10. درک مدل شیء سند (Document Object Model - DOM).
    11. نصب Node.js و NPM.
    12. نصب VSCode.
    13. آزمون ماژول
  16. اتوماسیون تست با Selenium

    1. مروری بر Selenium و کاربرد آن در تست خودکار.
    2. افزونه‌هایی برای یافتن Xpath و شناسه‌ها در Selenium.
    3. نصب فایرفاکس، Selenium WebDriver و چند گام اولیه.
    4. تعامل با صفحات وب (Webpage Interactions).
    5. TC001.
    6. ادعاهای Node.js در Selenium.
    7. ادعاهای پیشرفته - مقدمه Chai.
    8. مرتب کردن موارد - ماژولار کردن کد.
    9. اتوماسیون تست داده محور با Selenium WebDriver.
    10. کار با فریم‌ورک تست جاوا اسکریپت - Mocha.
    11. ساخت گزارش‌های اجرای تست با Mocha.
    12. افزودن اسکرین‌شات به گزارش‌های اتوماسیون با Mochawesome.
    13. TC007 - تست سرتاسری (End to End Test).
    14. آزمون ماژول
  17. تست API و اتوماسیون با SoapUI

    1. نصب SoapUI و مرور سریع.
    2. شروع با یک پروژه.
    3. شروع با یک پروژه با استفاده از تعریف swagger.
    4. ایجاد تست از درخواست‌ها.
    5. ادعاهای بیشتر.
    6. تبادل داده‌های پاسخ API و ادعاهای پویا.
    7. معرفی برنامه‌نویسی Groovy در SoapUI.
    8. اجرای تست‌ها و کارهای بیشتر با Groovy.
    9. اتوماسیون تست API با Groovy پیشرفته.
    10. TestRunner و گزارش‌ها در SoapUI.
    11. آزمون ماژول
  18. تست عملکرد با Jmeter

    1. نصب Jmeter.
    2. ضبط تست JMeter.
    3. رفع اشکال تست ضبط شده.
    4. افزودن پارامترسازی (Parameterization).
    5. اجرا در حالت CLI.
    6. آزمون ماژول
  19. تست مرورگرهای مختلف (Cross Browser Testing)

    1. تست مرورگرها و تست مرورگرهای مختلف.
    2. مروری بر BitBar.
    3. اجرای تست‌های Selenium در BitBar.
    4. آزمون ماژول
  20. مدیریت تست با Zephyr

    1. مقدمه Gitpod.
    2. لجستیک و نصب Zephyr Enterprise.
    3. مدیریت تست با Zephyr Enterprise - بخش الف.
    4. مدیریت تست با Zephyr Enterprise - بخش ب.
    5. آزمون ماژول
  21. تست API و اتوماسیون با Postman

    1. چرا Postman را یاد می‌گیریم؟
    2. شروع با Postman.
    3. پارامترها، متغیرها و تبادل داده‌های پاسخ API.
    4. اعتبارسنجی‌ها و ادعاها با Postman.
    5. مجموعه‌های Postman (Postman Collections).
    6. اتوماسیون Postman، newman و CLI.
    7. آزمون ماژول

سرفصل ها و درس ها

مقدمه Introduction

  • چه چیزی این دوره را متمایز می کند؟ چرا من را به عنوان مدرس خود انتخاب کنید؟ What sets this course apart? Why choose me as your instructor?

  • لذت ببرید - این دوره در یک روز ایجاد نشده است. به جامعه بپیوندید. Have fun - This course wasn't created in a Day. Join the community.

مروری بر تست نرم افزار و صنعت Overview of Software Testing & the Industry

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • تست نرم افزار چیست و چرا مهم است؟ What is Software Testing & Why is it Important ?

  • مروری بر بازار تست و فرصت‌ها برای ما. Overview of Testing Market & opportunities for us.

  • تستر، QA، SDET و تست در مقابل QA توضیح داده شده است. Tester, QA, SDET & Testing vs QA Explained.

  • تست نرم افزار چگونه در سازمان ها همسو می شود. How Software Testing Is aligned in organizations.

  • مروری بر تست نرم افزار و صنعت. Overview of Software Testing & the Industry.

چرخه های حیات نرم افزار و آنچه برای QA اهمیت دارد Software Lifecycles & What matters to QA

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • SDLC (چرخه حیات توسعه نرم افزار) توضیح داده شده است. SDLC (Software Development Life Cycle) Explained.

  • STLC (چرخه حیات تست نرم افزار) توضیح داده شده است. STLC (Software Testing Life Cycle) Explained.

  • چرخه حیات نقص توضیح داده شده است. Defect Lifecycle Explained.

  • تأیید، اعتبارسنجی، ادعاها توضیح داده شده است. Verification, Validation , Assertions Explained.

  • آزمون بر روی چرخه های حیات نرم افزار. Quiz on Software Lifecycles.

انواع تست نرم افزار Types of Software Testing

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • انواع تست نرم افزار توضیح داده شده است. Types of Software Testing Explained.

  • مروری بر تست عملکردی. Overview of Functional Testing.

  • مروری بر تست غیرعملکردی. Overview of Non-Functional Testing.

  • آزمون در درک تست عملکردی. Quiz on Understanding Functional Testing

درک تست عملکردی Understanding Functional Testing

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • تست ادغام Integration Testing

  • تست دود و تست منطقی Smoke & Sanity Testing

  • تست سیستم System Testing

  • تست رگرسیون Regression Testing

  • تست پذیرش کاربر User Acceptance Testing

  • تست جهانی شدن و بومی سازی Globalization & Localization Testing

  • آزمون در درک تست عملکردی. Quiz on Understanding Functional Testing

تست غیرعملکردی توضیح داده شده است Non-Functional Testing Explained

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • تست عملکرد Performance Testing

  • تست امنیتی Security Testing

  • تست کاربردپذیری Usability Testing

  • تست سازگاری Compatibility Testing

  • آزمون در تست غیرعملکردی. Quiz on Non-Functional Testing

استراتژی تست و اجزای چرخه حیات تست Test Strategy & components of Testing Lifecycle

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • استراتژی تست Test Strategy

  • کارگاه استراتژی تست Workshop on Test Strategy

  • الزامات Requirements

  • کارگاه الزامات Workshop on Requirements

  • برنامه تست TestPlan

  • کارگاه برنامه تست Workshop on TestPlan

  • نوشتن موارد تست Writing Testcases

  • کارگاه نوشتن موارد تست Workshop on Writing Testcases

  • اولویت و شدت تست ها Priority & Severity of Tests

  • اجرای تست - پیش از ماژول Test Execution - Pre Module

  • آزمون در استراتژی تست و اجزای چرخه حیات تست. Quiz on Test Strategy & components of Testing Lifecycle

اجرای تست Test Execution

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • اجرای موارد تست Executing Testcases

  • کارگاه اجرای موارد تست Workshop on Executing Testcases

  • تست های منطقی و دود Sanity & Smoke Tests

  • نتایج و گزارش اجرای تست Test Execution Results & Reporting

  • تست مجدد و تست رگرسیون Re-Testing & Regression Testing

  • آزمون در اجرای تست. Quiz on Test Execution

اشکالات، نقص ها Bugs, Defects

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • چرخه حیات نقص Defect Lifecycle

  • اولویت در مقابل شدت نقص ها Priority vs Severity of Defects

  • بیشتر درباره نقص ها More on Defects

  • کارگاه نقص ها Workshop on Defects

  • آزمون بر روی اشکالات و نقص ها. Quiz on Bugs & Defects

تست های بیشتر More Testing

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • چرخه تست Test Cycle

  • تست واحد Unit Testing

  • آزمون در چرخه تست و تست واحد. Quiz on Test Cycle & Unit Testing

مدیریت تست Test Management

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • مروری بر مدیریت تست Test Management Overview

  • موارد تست TestCases

  • چرخه ها، فاز و اجرای تست Test Cycles, Phase & Execution

  • ابزارها و محصولات مدیریت تست Test Management Tools & Products

  • آزمون در مدیریت تست. Quiz on Test Management

تست برنامه های شما: UI Testing yours apps : UI

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • تست دستی Manual Testing

  • مبانی تست اتوماسیون Automation Testing Basics

  • مبانی بیشتر تست اتوماسیون More Automation Testing Basics

  • تست رابط کاربری (UI) UI testing

  • اتوماسیون تست های UI Automation of UI tests

  • تست برنامه های شما: UI Testing yours apps : UI

تست برنامه های شما: API Testing your apps : APIs

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • مرور سریع API API Refresher

  • برنامه BookStore API - قسمت ۱ BookStore App API - Part 1

  • برنامه BookStore API - قسمت ۲ BookStore App API - Part 2

  • مبانی تست API API Testing Basics

  • مستندات و مشخصات API API Documentation and Specifications

  • ابزارهای تست API API Testing Tools

  • تست برنامه های شما: API Testing your apps : APIs

تست برنامه های شما: موبایل Testing your apps : Mobile

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • تست موبایل Mobile Testing

  • اتوماسیون تست موبایل Automation of Mobile Testing

مبانی جاوا اسکریپت، نصب Node.js و VSCode JavaScript Basics , Installing - Node.js & VSCode

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • چرا جاوا اسکریپت؟ why Javascript ?

  • متغیرها Variables

  • عملگرها Operators

  • دستورات شرطی Conditional Statements

  • حلقه ها Loops

  • توابع Functions

  • آرایه ها Arrays

  • اشیاء Objects

  • Async & Await Async & Await

  • درک مدل شیء سند (DOM) Understanding the Document Object Model (DOM)

  • نصب - Node.js و NPM Installation - Node.js & NPM

  • نصب - VSCode Installation - VSCode

اتوماسیون تست با سلنیوم Test Automation with Selenium

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • مروری بر سلنیوم و استفاده از آن در تست خودکار Overview of Selenium and its use in automated testing

  • افزونه ها برای یافتن Xpath و شناسه ها در سلنیوم Extensions to find Xpath & Identifiers in Selenium

  • نصب فایرفاکس، سلنیوم WebDriver و چند قدم اولیه Install Firefox, Selenium WebDriver & few baby steps

  • تعاملات صفحه وب Webpage Interactions

  • TC001 TC001

  • تأیید Node.js در سلنیوم Node.js Assertion in Selenium

  • تأییدهای پیشرفته - مقدمه ای بر Chai Advanced Assertions - Introduction to Chai

  • مرتب کردن موارد - ماژولار کردن کد Setting things in order - Modularization of the code

  • اتوماسیون تست مبتنی بر داده با سلنیوم WebDriver Data-Driven Test Automation with Selenium WebDriver

  • کار با چارچوب تست جاوا اسکریپت - Mocha Working with JavaScript testing framework - Mocha

  • ساخت گزارش های اجرای تست با Mocha Building Test Run Reports with Mocha

  • اضافه کردن اسکرین شات به گزارش های اتوماسیون ما با Mochawesome Adding Screenshots to our Automation Reports with Mochawesome

  • TC007 - تست End to End TC007 - End to End Test

تست API و اتوماسیون تست API با SoapUI API Testing & Automation with SoapUI

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • نصب SoapUI و مروری سریع SoapUI Installation & quick overview,

  • شروع کار با یک پروژه Getting Started with a Project

  • شروع کار با یک پروژه با استفاده از تعریف swagger Getting Started with a Project using swagger definition

  • ایجاد تست از درخواست ها Creating Tests from Requests

  • تأییدهای بیشتر More Assertions

  • تبادل داده پاسخ API و تأییدهای پویا Exchanging API Response Data & Dynamic Assertions

  • معرفی برنامه نویسی Groovy در SoapUI Introducing Groovy Programming in SoapUI

  • اجرای تست ها و انجام کارهای بیشتر با Groovy Running Tests & Doing more with Groovy

  • اتوماسیون تست API با Groovy پیشرفته API test Automation with Advanced Groovy

  • TestRunner و گزارش ها در SoapUI TestRunner & Reports in SoapUI

تست عملکرد با استفاده از Jmeter Performance Testing using Jmeter

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • نصب Jmeter Jmeter Installation

  • ضبط تست JMeter Recording a JMeter Test

  • رفع تست ضبط شده Fixing the Recorded Test

  • اضافه کردن پارامترسازی Adding Parameterization

  • اجرا در CLI Running in CLI

تست کراس براوزر Cross Browser Testing

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • تست مرورگر و تست کراس براوزر Browser Tests & Cross Browser Testing

  • مروری بر BitBar Overview of BitBar

  • اجرای تست های سلنیوم در Bitbar Running Selenium Tests in Bitbar

مدیریت تست با Zephyr Test Management with Zephyr

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • معرفی gitpod.io Introduction to gitpod.io

  • لجستیک و نصب Zephyr Enterprise Zephyr Enterprise Logistics & Installation

  • مدیریت تست با Zephyr Enterprise - بخش الف Test Management with Zephyr Enterprise - Part A

  • مدیریت تست با Zephyr Enterprise - بخش ب Test Management with Zephyr Enterprise - Part B

تست API و اتوماسیون تست API با Postman API Testing & API Test Automation with Postman

  • مقدمه ماژول و انتظارات Module Introduction & what to expect

  • چرا Postman را یاد می گیریم؟ Why are we learning Postman ?

  • شروع کار با Postman Getting started with Postman

  • پارامترها، متغیرها و تبادل داده پاسخ API Parameters ,Variables & Exchanging API Response Data

  • تأییدها و اعتبارسنجی ها با Postman Verifications & Validations with Postman

  • مجموعه های Postman Postman Collections

  • اتوماسیون Postman، NewMan و CLI Postman Automation, NewMan & CLI

  • آزمون ۱۳ Quiz 13

نمایش نظرات

آموزش تست نرم‌افزار: از مبتدی تا حرفه‌ای
جزییات دوره
35 hours
134
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
743
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sanketh Shanbhag Sanketh Shanbhag

مشاور شرکت‌های چندملیتی برتر