آموزش مسترکلاس جامع تست نرم‌افزار ۲۰۲۵: جیرا | اجایل | تست API - آخرین آپدیت

دانلود SOFTWARE TESTING MASTERCLASS-2025-JIRA | AGILE | API Testing

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

آموزش تخصصی تست دستی نرم‌افزار: مسلط شوید بر پایگاه داده، موبایل، لینوکس و Postman

تست دستی نرم‌افزار (از مبتدی تا پیشرفته): سوالات مصاحبه و بهترین روش‌ها. آماده‌اید تا با مصاحبه‌های تست دستی نرم‌افزار در سطوح مختلف تجربه روبرو شوید؟

آشنایی عمیق با JIRA از دیدگاه تضمین کیفیت (QA) . آماده استفاده از JIRA برای مدیریت باگ و وظایف باشید.

تجربه کار با تست پایگاه داده (با استفاده از SQL) و تست بک‌اند (با استفاده از Unix/Linux) .

تجربه کار با تست API با استفاده از ابزار Postman .

درک خوب از تست موبایل و پیاده‌سازی عملی مدل چابک اسکرام (Agile-Scrum) .

پیش‌نیازها:

  • درک اولیه از مستندات نیازمندی‌ها و نحوه خواندن و درک آن‌ها.
  • درک اولیه از نقش تستر نرم‌افزار / متخصص QA .

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

  • ژانویه ۲۰۲۵: اضافه شدن ویدیو Agile + مدیریت تست با JIRA، اضافه شدن مجموعه تمرین.
  • سپتامبر ۲۰۲۲: اضافه شدن (به‌روزرسانی) ویدیوهای دقیق برای کار با JIRA.
  • آوریل ۲۰۲۱: اضافه شدن (به‌روزرسانی) ویدیوهای دقیق تست پایگاه داده (SQL).
  • ژانویه ۲۰۲۱: اضافه شدن (به‌روزرسانی) ویدیوهای دستورات Unix/Linux برای تسترها.

دوره تست نرم‌افزار: این دوره شامل تست دستی نرم‌افزار (مقدماتی و پیشرفته) + JIRA + Agile + تست موبایل + تست پایگاه داده (SQL) + Unix Linux برای تست بک‌اند + مبانی تست API با زبانی بسیار ساده و سرعتی مناسب است.

این دوره را "کامل‌ترین دوره" برای هر متخصصی که می‌خواهد کار خود را در تست نرم‌افزار آغاز کند ، خواهید یافت.

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

در اینجا اطلاعات پایه ای از تست دستی اپلیکیشن موبایل را نیز دریافت خواهید کرد.

این دوره آموزش تضمین کیفیت (QA) تست نرم‌افزار توسط گروهی از کارشناسان صنعت طراحی شده است. این دوره شما را از مبانی تست نرم‌افزار به موضوعات پیشرفته‌تر، ایجاد برنامه تست، مدل چابک و همچنین آشنایی با تست اتوماسیون و ابزارهای مدیریت تست مانند JIRA و Postman هدایت می‌کند.

پوشش تست دستی:

  • پوشش تمام مباحث پیشرفته تست دستی .
  • انواع مختلف تست.
  • مدل چابک اسکرام (Agile-Scrum) .
  • تست عملکردی و تست کارایی (Functional and Performance Testing) .
  • طراحی مورد تست (Test Case Designing) به صورت جزئی.
  • پیاده‌سازی پروژه واقعی ( Realtime Project Implementation ).
  • بهترین شیوه‌های تست (Testing Best Practices) .
  • بایدها و نبایدها برای تستر نرم‌افزار ( Do and Don't for Software Tester ).
  • مفاهیم تست موبایل (Mobile Testing Concepts) .
  • چرخه عمر باگ ( Bug Life Cycles ).

JIRA: برای ردیابی باگ و مدیریت وظایف

  • راه‌اندازی JIRA برای تمرین.
  • گزارش‌دهی و ردیابی باگ.
  • مدیریت وظایف.
  • چرخه کامل عمر باگ در JIRA.

تست پایگاه داده با استفاده از SQL

  • راه‌اندازی پایگاه داده برای تمرین.
  • نوشتن کوئری‌های Select پایه.
  • نوشتن کوئری‌های Select پیشرفته.
  • Join ها، Conditions، Grouping.
  • نحوه استفاده از SQL برای تست پایگاه داده.

تست بک‌اند با استفاده از UNIX/Linux

  • چرا از Unix/Linux به عنوان تستر استفاده کنیم؟
  • راه‌اندازی محیط.
  • تمرین دستورات پایه Unix/Linux.
  • نحوه بررسی فایل‌های گزارش (Log Files).

تست API با استفاده از Postman

  • API چیست؟ انواع مختلف API.
  • راه‌اندازی Postman برای تست REST API.
  • تست عملیات GET | POST | PUT | DELETE.
  • مجموعه تمرین.

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


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

مفاهیم پایه تست نرم‌افزار | ضروری برای هر مبتدی Software Testing Basic Concepts | Must for any Beginner

  • تست نرم‌افزار چیست: - تعریف عملی What is Software Testing : - Practical Definition

  • نقش تستر نرم‌افزار / متخصص تضمین کیفیت / مهندس تست نرم‌افزار Role of Software Tester /QA Professional/ Software Test Engineer

  • *** نقشه راه دوره: ضروری برای همه *** Course Roadmap : Must for Everyone ***

  • تفاوت بین محصول و پروژه Difference between Product and Project

  • تفاوت بین تست دستی و تست خودکار Difference Between Manual and Automation Testing

  • انواع مختلف برنامه‌ها (مبتنی بر وب/ مبتنی بر ویندوز/ کلاینت سرور) Different type of Applications (Web Based/ Window Based/ Client Server)

  • تفاوت بین بیلد و نسخه Difference between Build and Version

  • محیط تست یا بستر تست چیست؟ What is Test Bed or Test Environment?

  • وقت مسابقه است: دانش خود را بسنجید Its Time for QUIZ : Check Your Knowledge

کار با باگ‌ها / نقص‌ها | درک چرخه حیات باگ Working with Bugs / Defects | Understand Bug Life Cycle

  • باگ/نقص چیست What is Bug/Defect

  • چرخه حیات کامل باگ: - مراحل مختلف در چرخه حیات باگ End to End Bug Life Cycle :- Different Stages in Bug Life Cycle

تست و انواع آن (رایج‌ترین انواع تست که یک تستر باید انجام دهد) Testing & Its Types (Most common types of Testing a Tester has to Perform)

  • انواع مختلف تست (کارکردی و غیرکارکردی) Different types of Testing (Functional and Non Functional)

  • سطوح تست (واحد، ادغام، سیستم و UAT) Levels of Testing (Unit, Integration, System & UAT)

  • تست‌های رایج: هر تستر باید انجام دهد - کارکردی، رابط کاربری گرافیکی، قابلیت استفاده Common Testing : Every Tester has to Perform -Functional, GUI, Usability

  • تفاوت بین تست سازگاری و تست پیکربندی Difference between Compatibility Testing & Configuration Testing

  • تست سازگاری مرورگر چیست (تست مرورگر متقابل) What is Browser Compatibility Testing (Cross Browser Testing)

فرآیند تست عملی: وقتی تستر باگی پیدا می‌کند و به سمت گزارش باگ می‌رود Practical Testing Process: When Tester find a Bug and Go for Bug Reporting

  • کاری که تستر در صورت یافتن باگ باید انجام دهد What Tester have to do in case he/she find bug

  • راه‌اندازی حساب جیرا برای تمرین Setup JiRA account for practice

  • گزارش یک نقص جدید در جیرا Report a new Defect in JIRA

  • تعیین اولویت و شدت باگ/نقص Set Priority & Severity of a Bug/Defect

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

  • تست دوده‌پاشی و تست منطقی Smoke Testing & Sanity Testing

درک و طراحی مورد تست | بهترین شیوه‌ها در نوشتن مورد تست Understand & Design Test Cases | Best Practices in TestCase Writting

  • مورد تست چیست What is Test Case

  • مواردی که معمولاً در مورد تست پرسیده می‌شوند | نکاتی که هنگام نوشتن موارد تست باید به خاطر سپرد Common Test Cases Asked | Points to be remember while writing test cases

  • فرمت مورد تست Test Case Format

  • مورد تست: شناسه Test Case : Id

  • مورد تست: توضیحات Test Case : Description

  • مورد تست: پیش‌شرط‌ها Test Case : Pre-Conditions

  • مورد تست: مراحل Test Case : Steps

  • مورد تست: داده تست Test Case : Test Data

  • مورد تست: نتیجه مورد انتظار Test Case : Expected Result

  • مورد تست: نتیجه واقعی و وضعیت Test Case : Actual Result and Status

  • مورد تست: نظرات Test Case : Comments

  • مورد تست: اولویت Test Case : Priority

  • مورد تست: نوع Test Case : Type

  • مورد تست: شناسه باگ Test Case : Bug Id

تکنیک‌های طراحی مورد تست (تحلیل مقدار مرزی، پارتیشن‌بندی کلاس معادل، مبتنی بر تجربه) Test Case Designing Techniques (BVA, ECP, Experienced Based)

  • تکنیک مبتنی بر تجربه (حدس خطا) Experienced Based Technique (Error Guessing)

  • تحلیل مقدار مرزی (BVA) Boundary Value Analysis (BVA)

  • پارتیشن‌بندی کلاس معادل (ECP) Equivalence Class Partitioning (ECP)

مفاهیم تست عملکرد (تست بار/ استرس/ حجم) Performance Testing Concepts (Load/ Stress/ Volume Testing)

  • تست عملکرد چیست What is Performance Testing

  • انواع مختلف تست عملکرد Different type of performance testing

مفاهیم پیشرفته تست دستی: - مدل اجایل Advance Manual Testing Concepts :- Agile Model

  • مورد استفاده: تفاوت بین مورد استفاده و سناریوی تست Use Case : Difference between Use case and Test Scenario

  • یادگیری مدل اجایل-اسکرام از ابتدا تا انتها Learn End to End AGILE-Scrum Model

مبانی تست برنامه موبایل Mobile Application Testing Basics

  • تست برنامه موبایل چیست What is Mobile Application Testing

  • انواع مختلف برنامه‌ها Different Types of Applications

  • نصب برنامه نیتیو بر روی دستگاه IOS Install Native Application on IOS Device

جیرا: کار با ابزار گزارش و مدیریت باگ JIRA : Work with Bug Reporting and Management Tool

  • مقدمه جیرا JIRA Introduction

  • راه‌اندازی آزمایشی جیرا برای تمرین Setup JIRA Trial for Practice

  • گزارش یک نقص جدید در جیرا Report a new defect in JIRA

  • جستجو و به‌روزرسانی اطلاعات نقص Search and Update Defect Information

  • گزارش نقص با برچسب Report Defect with Label

  • گزارش نقص با مقدار محیطی Report Defect with Environment Value

  • گزارش نقص و پیوند دادن اعضای تیم Report defect and link Team members

  • افزودن نظرات به نقص‌ها Add comments to Defects

  • تعریف اجزا در نقص Define Components in Defect

  • تنظیم داشبورد جیرا Set JIRA Dashboard

  • تنظیم گردش کار جدید برای باگ Set new Workflow for Bug

  • چرخه حیات باگ - نقص معتبر Bug Life Cycle - Valid Defect

  • چرخه حیات باگ - نقص نامعتبر Bug Life Cycle - InValid Defect

  • چرخه حیات باگ - نقص معتبر - رد شده توسط توسعه‌دهنده Bug Life Cycle - Valid Defect - Rejected by Developer

  • جستجوی پایه Basic Search

  • جستجو: موارد و فیلترها Search : Issues and Filters

  • گزینه‌های جستجوی پیشرفته Advance Search Options

راه‌اندازی محیط برای تمرین SQL Setup Environment for SQL Practice

  • مقدمه راه‌اندازی پایگاه داده Database Setup Introduction

  • رویکرد ۱: نصب سرور MySQL Approach-1: Mysql Server Installation

  • نصب کلاینت MySQL: Workbench MySQL Client Installation : Workbench

  • راه‌اندازی جداول و داده‌ها برای تمرین Setup Tables and Data for practice

  • پایگاه داده نمونه Sample Database

  • رویکرد ۲: اجرای کوئری SQL به صورت آنلاین Approach-2: Execute SQL query online

  • تست پایگاه داده چیست What is Database Testing

تست پایگاه داده: SQL برای تستر نرم‌افزار Database Testing : SQL for Software Testers

  • مبانی دستور SELECT - دریافت داده از جداول Select Command Basics - Fetch Data from Tables

  • انتخاب داده از جدول: فیلتر کردن داده با استفاده از بند WHERE Select data from table : Data filtration using WHERE Clause

  • انتخاب داده با فیلترینگ | WHERE / AND / OR Select data with filtration | Where / AND / OR

  • انتخاب داده در لیست یا محدوده | IN / BETWEEN Select data in List or Range | IN / BETWEEN

  • انتخاب داده با گزینه‌های مرتب‌سازی Select data with Sorting Options

  • انتخاب داده با تطبیق الگو - بخش ۱ Select data with Pattern Matching - Part 1

  • انتخاب داده با تطبیق الگو - بخش ۲ Select data with Pattern Matching - Part 2

  • انتخاب داده‌های منحصربه‌فرد از جدول Select Unique data from Table

  • انتخاب داده با توابع گروهی Select data with Group Functions

  • انتخاب و گروه‌بندی داده | GROUP BY / HAVING Select & Group Data | Group By / Having

  • فیلتر کردن گروه‌ها با استفاده از HAVING Filter Groups using Having

  • زیرکوئری - کوئری درون یک کوئری Sub Query - Query inside a query

حذف داده Delete Data

  • حذف داده از جدول (DELETE | DROP | TRUNCATE) Delete Data from Table (Delete | Drop | Truncate)

JOIN ها Joins

  • Cross Join | Cartesian Join Cross Join | Cartesian Join

  • Inner Join | Equi Join | Simple Join Inner Join | Equi Join | Simple Join

  • Outer Join (Left and Right Outer) Outer Join (Left and Right Outer)

  • Right Join | Right Outer Join Right Join | Right Outer Join

  • Self Join Self Join

کار با جداول: ایجاد / درج و به‌روزرسانی Working With Tables : Create / Insert and Update

  • ایجاد جدول با ساختار Create Table with Structure

  • درج داده در جدول: یک ردیف در هر بار Insert data into table : One row at a time

  • به‌روزرسانی داده‌های یک جدول: با ارائه برخی شرایط Update data of a table : By giving some conditions

کوئری‌های پیشرفته SQL: ویوها، ایندکس‌ها Advance SQL Queries : Views, Index

  • ویوها: دسترسی محدود به کاربر می‌دهند Views : Give limited access to user

  • ایندکس‌ها: فرآیند جستجوی داده را سرعت می‌بخشند Indexes : Speedup data searching process

محدودیت‌ها Constraints

  • NOT NULL Not Null

  • کلید منحصربه‌فرد Unique Key

  • کلید اصلی Primary Key

  • تفاوت بین کلید منحصربه‌فرد و کلید اصلی Difference Between Unique and Primary Key

دستورات یونیکس/لینوکس برای تستر نرم‌افزار Unix/ Linux Commands for Software Testers

  • محیط برای تمرین دستورات یونیکس/لینوکس Environment for Unix/Linux Commands Practice

  • چرا باید یونیکس یاد بگیریم؟ Why we need to learn Unix ?

  • دستورات پایه یونیکس/لینوکس Unix/ Linux basic Commands

  • کار با دایرکتوری‌ها (پوشه‌ها) Working with Directories (Folder)

  • ایجاد فایل‌ها Create Files

  • بررسی فایل‌ها و پوشه‌ها Check File and Folders

  • بررسی محتوای فایل - دستور CAT Check content of File - CAT Command

  • بررسی محتوای فایل - دستور HEAD Check content of File - HEAD Command

  • بررسی محتوای فایل - دستور TAIL Check content of File - TAIL Command

  • بررسی محتوای فایل - دستور MORE Check content of File - MORE Command

  • بررسی محتوای فایل - دستور LESS Check content of File - LESS Command

درک پایه API و تست با استفاده از POSTMAN Basic Understanding of API & Testing using POSTMAN

  • مقدمه وب‌سرویس Introduction to WebService

  • نمونه وب‌سرویس WebService Example

  • تفاوت بین برنامه مبتنی بر وب و وب‌سرویس Difference between Webbased application and Webservice

  • تفاوت بین API و وب‌سرویس Difference between API and WebService

  • میکروسرویس چیست What is MicroService

  • مقدمه Postman Postman Introduction

  • تنظیم Postman: گام به گام Postman Setup : step by step

  • مرور پنجره Postman Postman window walkthrough

  • API REST: متدهای رایج Rest API : common Methods

  • درخواست GET GET Request

  • درخواست POST POST Request

  • درخواست PUT PUT Request

  • درخواست DELETE DELETE Request

  • مورد تست از ابتدا تا انتها End to End Test Case

نمایش نظرات

آموزش مسترکلاس جامع تست نرم‌افزار ۲۰۲۵: جیرا | اجایل | تست API
جزییات دوره
14 hours
121
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,985
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Testing World Infotech Testing World Infotech

کارشناس حرفه ای با 9 سال سابقه کار

Testing World Testing World

مدیر دنیای تست