آموزش پایتون: راهنمای کامل برای آزمایش‌کنندگان نرم‌افزار

Python: The Complete Guide for Software Testers

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

به دوره آموزشی "Python: The Complete Guide for Software Testers" خوش آمدید. این دوره جامع به طور خاص طراحی شده است تا با استفاده از پایتون، یکی از زبان های پیشرو در چشم انداز اتوماسیون تست، شما را در سفر از آزمایش دستی به آزمایش خودکار راهنمایی کند. در پایان این دوره، شما نه تنها به پایتون و کاربرد آن در اتوماسیون تست تسلط خواهید داشت، بلکه می‌توانید شغل خود را در زمینه پررونق تست نرم‌افزار ارتقا دهید.


آنچه در این دوره به دست خواهید آورد:

- استاد پایتون از ابتدا، زبانی قدرتمند و کاربرپسند برای اتوماسیون تست

- اصول برنامه نویسی شی گرا (OOP) و نحوه اعمال آنها در پایتون را بیاموزید

- کسب مهارت در بسته‌ها و کتابخانه‌های پایتون، راه‌اندازی محیط‌های مجازی و مدیریت وابستگی‌ها

- در تست نرم افزار با پایتون و چارچوب PyTest ماهر شوید


چه کسانی باید در این دوره ثبت نام کنند؟

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


چه چیزی این دوره را منحصر به فرد می کند؟

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


چه چیزی در این دوره گنجانده شده است؟

- پوشش جامع مفاهیم پایه تا پیشرفته پایتون

- غواصی عمیق در اصول تست نرم افزار با چارچوب Python و PyTest

- محتوای جذاب، ارائه شده از طریق درس های ویدیویی آسان برای دنبال کردن

- پشتیبانی ممتاز از مدرس دوره

- دسترسی مادام العمر به به روز رسانی دوره


موفقیت شما هدف ماست

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


امروز سفر خود را در اتوماسیون تست پایتون با "Python: The Complete Guide for Software Testers" آغاز کنید. آینده شما در تست نرم افزار از اینجا شروع می شود.


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

بررسی اجمالی دوره Course Overview

  • مقدمه و دامنه دوره پایتون برای آزمایش کنندگان Introduction & Scope of the Python for testers Course

  • دسترسی به مواد دوره: دانلود کد منبع Accessing Course Materials: Source Code Downloads

  • چگونه از این دوره بیشترین بهره را ببرید: نکات مهم How to Get the Most Out of This Course: Important Tips

مبانی پایتون Python Basics

  • مقدمه ای کوتاه بر برنامه نویسی پایتون A Brief Introduction to Python Programming

  • نصب پایتون: راهنمای گام به گام Installing Python: A Step-by-step Guide

  • اولین برنامه پایتون شما: "سلام، جهان!" Your First Python Program: "Hello, World!"

  • انتخاب و راه اندازی IDE شما Choosing and Setting up Your IDE

  • غواصی عمیق تر در PyCharm Diving Deeper into PyCharm

  • آزمون بخش 2: مبانی پایتون Quiz for Section 2: Python Basics

کاوش در انواع داده ها و ساختارهای پایتون Exploring Python's Data Types & Structures

  • راه اندازی اولین پروژه پایتون Launching Your First Python Project

  • درک نحو پایتون: مبانی Understanding Python Syntax: The Basics

  • کار با متغیرهای پایتون Working with Python Variables

  • انواع داده پایتون: یک مرور کلی Python's Data Types: An Overview

  • انواع داده های عددی در پایتون Numeric Data Types in Python

  • مدیریت رشته ها در پایتون Handling Strings in Python

  • آشنایی با لیست ها و تاپل های پایتون Understanding Python's Lists and Tuples

  • کار با دیکشنری ها در پایتون Working with Dictionaries in Python

  • مجموعه پایتون: راهنمای جامع Python Sets: A Comprehensive Guide

  • Booleans در پایتون: راهنمای کامل Booleans in Python: A Complete Guide

  • آزمون بخش 3: کاوش در انواع و ساختارهای داده پایتون Quiz for Section 3: Exploring Python's Data Types & Structures

تسلط بر اپراتورهای پایتون و ساختارهای کنترلی Mastering Python Operators & Control Structures

  • اپراتورهای پایتون: یک مطالعه عمیق Python Operators: An In-depth Study

  • ساختارهای کنترل پایتون: مبانی Python's Control Structures: The Basics

  • استفاده از دستورات شرطی در پایتون Using Conditional Statements in Python

  • تکلیف: تمرین عبارات شرطی Homework: Practicing Conditional Statements

  • ساختارهای حلقه در پایتون: مروری دقیق Loop Structures in Python: A Detailed Overview

  • بیانیه های کنترل در حلقه ها Control Statements within Loops

  • تکلیف: دانش حلقه خود را تمرین کنید Homework: Practice Your Loop Knowledge

  • آزمون بخش 4: تسلط بر اپراتورهای پایتون و ساختارهای کنترل Quiz for Section 4: Mastering Python Operators & Control Structures

توابع و دامنه در پایتون Functions and Scope in Python

  • مقدمه ای بر توابع پایتون Introduction to Python Functions

  • چگونه آرگومان ها را به توابع پایتون منتقل کنیم How to Pass Arguments to Python Functions

  • برگرداندن مقادیر از توابع در پایتون Returning Values from Functions in Python

  • تکلیف: مهارت های عملکردی خود را تقویت کنید Homework: Enhance Your Function Skills

  • آشنایی با دامنه متغیر و طول عمر در پایتون Understanding Variable Scopes and Lifetime in Python

  • مستندسازی توابع و بهترین روش‌های پایتون Documenting Python Functions & Best Practices

  • آزمون بخش 5: توابع و دامنه در پایتون Section 5 Quiz: Functions and Scope in Python

غواصی در برنامه نویسی شی گرا با پایتون Diving into Object-Oriented Programming with Python

  • آغازگر برنامه نویسی شی گرا A Primer on Object-Oriented Programming

  • ایجاد کلاس ها و اشیاء در پایتون: راهنمای چگونگی Creating Classes & Objects in Python: A How-to Guide

  • کاوش ویژگی‌ها و روش‌های کلاس در پایتون Exploring Class Attributes & Methods in Python

  • سازندگان پایتون و نقش آنها در راه اندازی Python Constructors & Their Role in Initialization

  • تسلط بر وراثت در پایتون Mastering Inheritance in Python

  • عملی: وراثت را در پایتون تمرین کنید Hands-on: Practice Inheritance in Python

  • درک کپسولاسیون در پایتون Understanding Encapsulation in Python

  • عملی: کپسول‌سازی را در پایتون تمرین کنید Hands-on: Practice Encapsulation in Python

  • بررسی چند شکلی در پایتون Exploring Polymorphism in Python

  • عملی: چند شکلی را در پایتون تمرین کنید Hands-on: Practice Polymorphism in Python

  • مثال های عملی: Python OOP در عمل Practical Examples: Python OOP in Action

  • تکلیف: تقویت مهارت های OOP شما Homework: Enhancing Your OOP Skills

  • بخش 6: غواصی در برنامه نویسی شی گرا با Python Quiz Section 6: Diving into Object-Oriented Programming with Python Quiz

مفاهیم پیشرفته پایتون برای مهندسین QA Advanced Python Concepts for QA Engineers

  • استثناها و مدیریت خطا در پایتون Exceptions & Error Handling in Python

  • ورودی/خروجی فایل: مدیریت فایل ها در پایتون File Input/Output: Handling Files in Python

  • Python Iterators: تسلط بر تکرار در پایتون Python Iterators: Mastering Iteration in Python

  • کار با Dates در پایتون Working with Dates in Python

  • استفاده از توابع ریاضی داخلی در پایتون Using Built-in Math Functions in Python

  • آزمون بخش 7: مفاهیم پیشرفته پایتون برای مهندسین QA Quiz for Section 7: Advanced Python Concepts for QA Engineers

استفاده از بسته‌ها و کتابخانه‌های پایتون Leveraging Python Packages & Libraries

  • نصب بسته های پایتون با PIP Installing Python Packages with PIP

  • مدیریت وابستگی ها با الزامات.txt Managing Dependencies with requirements.txt

  • درک و استفاده از محیط های مجازی Understanding & Using Virtual Environments

  • نحوه ایجاد یک محیط مجازی در پایتون How to Create a Virtual Environment in Python

  • کشف اکوسیستم کتابخانه غنی پایتون Discovering Python's Rich Library Ecosystem

  • بخش 8: آزمون استفاده از بسته‌ها و کتابخانه‌های پایتون Section 8: Leveraging Python Packages & Libraries Quiz

تست نرم افزار با پایتون Software Testing with Python

  • مقدمه ای بر تست نرم افزار در پایتون Introduction to Software Testing in Python

  • تست واحد با PyTest: راهنمای جامع Unit Testing with PyTest: A Comprehensive Guide

  • اولین PyTest شما: یک رویکرد عملی Your First PyTest: A Hands-on Approach

  • تکلیف: مهارت های تست زنی خود را تمرین کنید Homework: Practice Your Testing Skills

  • ویژگی های پیشرفته PyTest: افزایش توانایی های تست شما Advanced PyTest Features: Enhancing Your Testing Abilities

  • سخنرانی پاداش Bonus Lecture

  • آزمون بخش 9: تست نرم افزار با پایتون Quiz for Section 9: Software Testing with Python

نمایش نظرات

نظری ارسال نشده است.

آموزش پایتون: راهنمای کامل برای آزمایش‌کنندگان نرم‌افزار
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8.5 hours
59
Udemy (یودمی) udemy-small
07 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
211
4.5 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dmitry Shyshkin Dmitry Shyshkin

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

Udemy (یودمی)

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

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