دوره آموزشی نوشتن اسکریپت برای تستکنندهها
2 ساعت 55 دقیقهمتوسط2025-04-23
مدرسین

Dave Westerveld
Test Developer with many years of testing experience
جزئیات دوره
اگه تو دنیای تست نرمافزار فعالیت میکنی و میخوای سرعت و دقت کارت رو بالا ببری، اسکریپتنویسی یکی از مهارتهای کلیدیته. با یادگیری اسکریپتنویسی میتونی خیلی راحتتر و سریعتر مشکلات نرمافزار رو پیدا کنی و کارهای تکراری و دستی مثل تهیه گزارشها و آمادهسازی محیط تست رو خودکارسازی کنی.
این دوره بهت نشون میده چطور با استفاده از اسکریپتهای ساده پایتون و ابزارهای محبوب مثل Playwright، Google Sheets و Microsoft Excel، کارهای روزمره تست رو آسونتر و سریعتر انجام بدی. یاد میگیری چطور APIها رو تست کنی، گزارشهای خودکار بسازی، با ابزارهای اتوماسیون وب محصولاتو بررسی کنی، دادههای تست جعلی تولید کنی و خیلی کارای دیگه.
مدرس دوره، دیو وستروالد، مثالهای عملی و کاربردی میاره که بهت کمک میکنه تا بهرهوریات رو افزایش بدی، از کارهای خستهکننده خلاص بشی، بینش عمیقتری نسبت به محصول به دست بیاری و کار تیمیتون رو استاندارد و ساده کنی.
اهداف یادگیری:
اجرای تماسهای API با اسکریپتنویسی Playwright
استفاده از روشهای احراز هویت API
پردازش و تحلیل دادههای دریافتی از API
کار با تصاویر در روند تست نرمافزار
این دوره بهت نشون میده چطور با استفاده از اسکریپتهای ساده پایتون و ابزارهای محبوب مثل Playwright، Google Sheets و Microsoft Excel، کارهای روزمره تست رو آسونتر و سریعتر انجام بدی. یاد میگیری چطور APIها رو تست کنی، گزارشهای خودکار بسازی، با ابزارهای اتوماسیون وب محصولاتو بررسی کنی، دادههای تست جعلی تولید کنی و خیلی کارای دیگه.
مدرس دوره، دیو وستروالد، مثالهای عملی و کاربردی میاره که بهت کمک میکنه تا بهرهوریات رو افزایش بدی، از کارهای خستهکننده خلاص بشی، بینش عمیقتری نسبت به محصول به دست بیاری و کار تیمیتون رو استاندارد و ساده کنی.
اهداف یادگیری:
اجرای تماسهای API با اسکریپتنویسی Playwright
استفاده از روشهای احراز هویت API
پردازش و تحلیل دادههای دریافتی از API
کار با تصاویر در روند تست نرمافزار
مهارت ها
PythonLearningProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - قدرت اسکریپت نویسی به عنوان یک ابزار تست
- 02 - آنچه باید بدانید
- 03 - راهاندازی یک برنامه آزمایشی
1. اسکریپت تعاملات API
- 04 - کاوش API با Postman
- 05 - REST API فراخوانی در پایتون
- 06 - احراز هویت
- 07 - تنظیم کد ویژوال استودیو
- 08 - یافتن خطای متناوب
- 09 - چالش - محدودیت نرخ API را پیدا کنید
- 10 - راه حل - حد نرخ API را پیدا کنید
- 11 - دادههای ورودی جعلی تولید کنید
- 12 - ایجاد دادههای تست از طریق تماسهای API
- 13 - استفاده از فراخوانیهای API برای تنظیم سناریوهای آزمایشی پیچیده
2. اسکریپت تعاملات UI
- 14 - شروع کار با نمایشنامه نویس
- 15 - پیمایش با نمایشنامه نویس
- 16 - تنظیم خودکار تست با Playwright
- 17 - تنظیم سناریو تست
- 18 - چالش - مقایسه چند سناریو
- 19 - راه حل - مقایسه چند سناریو
3. Web Scraping
- 20 - شروع کار با وب اسکرپینگ
- 21 - از وب اسکرپینگ برای تجزیهوتحلیل سایت خود استفاده کنید
- 22 - بررسی فیلترها با وب اسکرپینگ
- 23 - از web scraping برای تولید دادههای تست استفاده کنید
- 24 - چالش - اعتبار صفحه رزرو
- 25 - راه حل - اعتبار صفحه رزرو
4. کار با تصاویر
- 26 - گرفتن عکس فوری از سایت شما
- 27 - تایید تصاویر در یک عکس فوری
- 28 - شبیه سازی دستگاههای مختلف
- 29 - ابزارهای تفاوت (تفاوت) تصویر را ایجاد کنید
- 30 - مقایسه تصاویر
- 31 - تولید تصاویر آزمایشی
- 32 - یک تصویر فرعی در یک تصویر پیدا کنید
- 33 - چالش - اعتبارسنجی دادههای مرورگر متقابل
- 34 - راه حل - اعتبارسنجی دادههای مرورگر متقابل
نتیجه گیری
- 35 - اسکریپت را به روزمرگی خود بیاورید
دوره های مرتبط
- دوره آموزشی یادگیری جامع پایتون برای علم داده و یادگیری ماشین بخش اول
- دوره آموزشی مبانی هوش مصنوعی: شبکه های عصبی
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی اپ تحلیل داده با قدرت LLM با پایتون و Streamlit
- دوره آموزشی راهنمای کامل مهندسی تحلیل دادهها
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM
- دوره آموزشی تحلیل پیشرفته دادههای مکانی در پایتون