آموزش اتوماسیون و تست پایتون

Python Automation and Testing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آیا شما زمان زیادی را به صورت دستی برای آزمایش رابط های کاربری خود صرف می کنید؟ اتوماسیون جواب می دهد. پایتون و سلنیوم یک چارچوب ساده اما قدرتمند برای نوشتن هرگونه تست ارائه می دهند. در اینجا ، مربی Bhoomika Agarwal نحوه استفاده از ترکیبی از سلنیوم WebDriver و کد پایتون را برای خودکار کردن تست های UI وب نشان می دهد. دنبال کنید و بیاموزید که چگونه عناصر را بیابید ، به صفحات بروید ، آزمایش تعاملات کاربر با فرم ها و عناصر کشیدن و رها کردن را انجام دهید و برای کنترل زمان و اجرای آزمون از انتظار استفاده کنید. این درس ها عملی هستند و می توانند بلافاصله در گردش کار شما استفاده شوند. برای تمرین مهارتهای جدید خود ، از چالشهای موجود در این راه استفاده کنید.
موضوعات شامل:
  • مراحل نصب پایتون را مشخص کنید.
  • مرورگرهای پشتیبانی شده توسط سلنیوم را بشناسید.
  • نحوه یافتن عنصر را در صورت عدم دسترسی به "شناسه" منحصر به فرد توضیح دهید.
  • هدف "کلیدهای ارسال" را بفهمید
  • هنگامی که یک تابع می خواهد عنصری را که هنوز در DOM بارگیری نشده است پیدا کند ، کدام استثنا مطرح می شود.

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1- تست اتوماسیون و چارچوب پایتون- سلنیوم چیست؟ 1. What Is Automation Testing and Python-Selenium Framework?

  • تست خودکار چیست؟ What is automated testing?

  • اتصالات پایتون و سلنیوم Python-Selenium bindings

  • یک مثال ساده کد A simple code example

  • پشتیبانی از مرورگر Cross-browser support

2. تجزیه ساختار DOM HTML 2. Parsing the HTML DOM Structure

  • ساختار HTML DOM چیست؟ What is the HTML DOM structure?

  • یافتن عناصر با شناسه Locating elements by ID

  • عناصر را با نام تعیین کنید Locating elements by name

  • یافتن عناصر توسط XPath Locating elements by XPath

  • عناصر را طبق کلاس پیدا کنید Locating elements by class

3. حرکت از طریق صفحات 3. Navigating through Pages

  • تعامل صفحه Page interaction

  • فرم های پر کردن Filling forms

  • عناصر را بکشید و رها کنید Drag and drop elements

  • چالش Challenge

  • چالش Challenge

  • راه حل Solution

  • راه حل Solution

4- صبر می کند 4. Waits

  • انتظارات چیست و چرا به آنها احتیاج داریم؟ What are waits and why do we need them?

  • صریح منتظر است Explicit waits

  • انتظار ضمنی Implicit waits

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

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

آموزش اتوماسیون و تست پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 16m
23
Linkedin (لینکدین) lynda-small
11 خرداد 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
69,828
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bhoomika Agarwal Bhoomika Agarwal

Bhoomika Agarwal یک توسعه دهنده نرم افزار در لابراتوارهای SAP است. Bhoomika عاشق رمزگذاری و ادبیات است. شرکت در هکاتون ها و انجام پروژه ها به او کمک کرده است که مهارت های برنامه نویسی خود را تیزتر کند. فعالیت هایی از قبیل وبلاگ نویسی ، مقاله نویسی ، نوشتن شعر و خواندن انواع مجله ها و کتاب ها مهارت های ادبیات وی را زیر سوال برد. او همچنین مجموعه ای از اشعار به نام Versification را منتشر کرده است. علاوه بر این ، او اشتیاق به کار اجتماعی و سازماندهی رویدادها دارد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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