آموزش تست نرم افزار: شروع به کار حرفه ای خود به عنوان یک حرفه ای QA کنید

دانلود Software Testing: Kickstart Your Career as a QA Professional

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

عنوان دوره: تست نرم افزار: شروع کار خود را به عنوان یک حرفه ای QA

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

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

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

موضوعات دوره:

  • مقدمه ای بر تست نرم افزار

  • مبانی آزمایش

  • انواع آزمایش

  • روش‌های آزمایش

  • برنامه ریزی و مستندسازی آزمون

  • تکنیک های طراحی تست

  • اجرای آزمایش

  • گزارش و مدیریت نقص

  • آزمایش خودکار

  • آزمایش عملکرد

  • آزمایش امنیتی

الزامات دوره:

  • دانش اولیه مفاهیم توسعه نرم افزار

  • دسترسی به رایانه با اتصال اینترنت

  • آشنایی با زبان های برنامه نویسی یک امتیاز مثبت است اما الزامی نیست

نتیجه دوره:

  • توسعه موارد آزمایشی، اجرای آزمایش‌ها و گزارش مؤثر نقص‌ها

  • درکی کامل از فرآیند تست نرم افزار و اهمیت آن در چرخه عمر توسعه نرم افزار بدست آورید

  • انواع روش‌ها و ابزارهای تست مورد استفاده در تست نرم‌افزار را بدانید

  • تکنیک‌های طراحی آزمون را برای توسعه موارد آزمایشی مؤثر بکار ببرید

  • آزمایش اتوماسیون، تست عملکرد، و تست امنیتی را انجام دهید

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


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

مقدمه Introduction

  • درباره نویسنده About Author

  • معرفی ماژول Module Introduction

  • چگونه یک تستر نرم افزار شویم How to become a Software Tester

  • تخصص در تضمین کیفیت نرم افزار Specializations within Software Quality Assurance

  • همکاری پروژه Project Collaboration

  • خلاصه ماژول Module Summary

  • مقدمه ای بر QA Introduction to QA

مبانی در تضمین کیفیت Basics In Quality Assurance

  • معرفی ماژول Module Introduction

  • تضمین کیفیت نرم افزار چیست؟ What is Software Quality Assurance

  • سیستم تست پنج برابری Five-fold Testing System

  • هفت اصل تست زنی Seven Testing Principles

  • خلاصه ماژول Module Summary

  • مبانی تئوری QA Basics of QA Theory

چرخه عمر توسعه نرم افزار Software Development Life Cycle

  • معرفی ماژول Module Introduction

  • SDLC چیست؟ What is SDLC

  • مدل های توسعه نرم افزار Software Development Models

  • تست Shift-Left در مقابل Shift-Right Shift-Left vs. Shift-Right Testing

  • خلاصه ماژول Module Summary

  • تئوری QA پیشرفته Advanced QA Theory

تکنیک ها، روش ها، انواع و رویکردهای تست Testing Techniques, Methods, Types, and Approaches

  • معرفی ماژول Module Introduction

  • تست جعبه سیاه، جعبه سفید و جعبه خاکستری Black-box, White-box, and Gray-box Testing

  • تست دستی و تست خودکار Manual Testing and Automated Testing

  • توسعه مبتنی بر رفتار (BDD) و توسعه آزمایش محور (TDD) Behavior-Driven Developmnet (BDD) and Test-Driven Development (TDD)

  • تست مثبت و منفی Positive and Negative Testing

  • تست واحد، یکپارچه سازی، سیستم و پذیرش Unit, Integration, System, and Acceptance Testing

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

  • تست دود Smoke Testing

  • تست استاتیک در مقابل تست دینامیک Static Testing vs Dynamic Testing

  • تست عملکردی و تست غیرعملکردی Functional Testing and Non-Functional Testing

  • تست API API Testing

  • تست رابط کاربری UI Testing

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

  • تست امنیت Security Testing

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

  • تست وب Web Testing

  • تست نرم افزار خودرو Automotive Software Testing

  • تست اینترنت اشیا IoT Testing

  • تست بازی Game Testing

  • خلاصه ماژول Module Summary

  • انواع مختلف تست Different Testing Types

مدیریت نقص Defect Management

  • معرفی ماژول Module Introduction

  • مدیریت نقص Defect Management

  • انواع عیوب نرم افزاری Types of Software Defects

  • اشکال، خطا، اشتباه، نقص، مشکل Bug, Error, Mistake, Defect, Issue

  • گزارش نقص Defect Reporting

  • ابزارهایی برای گزارش نقص Tools for Defect Reporting

  • خلاصه ماژول Module Summary

  • چه مواردی از بعد مدیریت مهم است What are important things from the aspect of management

مدیریت پروژه Project Management

  • معرفی ماژول Module Introduction

  • تجزیه و تحلیل ریسک پروژه و محصول Project and Product Risk Analysis

  • مدیر پروژه کیست Who is Project Manager

  • مدیر آزمون کیست Who is Test Manager

  • تستر QA کیست Who is QA Tester

  • تحلیلگر کسب و کار کیست Who is Business Analyst

  • معمار نرم افزار کیست Who is Software Architect

  • مهندس DevOps کیست Who is DevOps Engineer

  • توسعه دهنده کیست Who is Developer

  • خلاصه ماژول Module Summary

  • چند سوال از سطح بالاتر Some questions from higher level

چارچوب آزمون QA QA Test Framework

  • معرفی ماژول Module Introduction

  • مدیریت تست چیست؟ What is Test Management

  • چارچوب تست QA چیست؟ What is QA Test Framework

  • مدارک تست Testing Documents

  • سند استراتژی آزمون چیست؟ What is Test Strategy Document

  • طرح تست چیست What is Test Plan

  • Use Case چیست What is Use Case

  • سناریوی تست چیست؟ What is Test Scenario

  • Test Case چیست What is Test Case

  • مشخصات مورد نیاز نرم افزار چیست؟ What is Software Requirement Specification

  • ماتریس ردیابی مورد نیاز چیست؟ What is Requirement Traceability Matrix

  • پوشش تست چیست؟ What is Test Coverage

  • گزارش تست چیست What is Test Report

  • خلاصه ماژول Module Summary

  • خوب است هنگام ایجاد چارچوب تست QA بدانید Good to know when creating QA Test Framework

ابزار تست Testing Tools

  • معرفی ماژول Module Introduction

  • مخزن کد و GitLab Code Repository and GitLab

  • جیرا و جیرا زفیر Jira and Jira Zephyr

  • تلاقی Confluence

  • پایگاه های داده Databases

  • پستچی و SoapUI، REST و SOAP Postman and SoapUI, REST and SOAP

  • فحش دادن Swagger

  • سرو Cypress

  • سلنیوم Selenium

  • TestNG TestNG

  • جی متر JMeter

  • Load Runner Load Runner

  • تست عملکردی یکپارچه Unified Functional Testing

  • خلاصه ماژول Module Summary

بهترین شیوه ها Best Practices

  • معرفی ماژول Module Introduction

  • چگونه به یک QA بهتر تبدیل شویم How to become a better QA

  • محیط ها چیست What are Environments

  • آنچه قبل از تست نیاز دارید What you need before Testing

  • چرا باید شرایط اساسی DevOps را بدانید Why do you need to understand basic terms of DevOps

  • چرا یادداشت برداری باعث صرفه جویی در زمان می شود Why taking notes saves time

  • نحوه بهینه سازی اجرای تست How to optimize test execution

  • چرا هرگز نباید راه حل ها را بیش از حد مهندسی کنید Why you should never over-engineer solutions

  • تست در محیط های چابک Testing in Agile Environments

  • تست در بهداشت و درمان Testing in Healthcare

  • تست در امور مالی Testing in Finance

  • تست در سایر صنایع Testing in Other Industries

  • استانداردهای تست Testing Standards

  • خلاصه ماژول Module Summary

خلاصه دوره Course Summary

  • کلمه پایانی Final Word

نمایش نظرات

آموزش تست نرم افزار: شروع به کار حرفه ای خود به عنوان یک حرفه ای QA کنید
جزییات دوره
6 hours
96
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,131
3.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jadranko Kovačec Jadranko Kovačec

مهندس تست اتوماسیون تضمین کیفیت