دوره آموزشی نوشتن اسکریپت برای تستکنندهها
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
سرفصل ها
مقدمه
- قدرت اسکریپت نویسی به عنوان یک ابزار تست
- آنچه باید بدانید
- راهاندازی یک برنامه آزمایشی
اسکریپت تعاملات API
- کاوش API با Postman
- REST API فراخوانی در پایتون
- احراز هویت
- تنظیم کد ویژوال استودیو
- یافتن خطای متناوب
- چالش - محدودیت نرخ API را پیدا کنید
- راه حل - حد نرخ API را پیدا کنید
- دادههای ورودی جعلی تولید کنید
- ایجاد دادههای تست از طریق تماسهای API
- استفاده از فراخوانیهای API برای تنظیم سناریوهای آزمایشی پیچیده
اسکریپت تعاملات UI
- شروع کار با نمایشنامه نویس
- پیمایش با نمایشنامه نویس
- تنظیم خودکار تست با Playwright
- تنظیم سناریو تست
- چالش - مقایسه چند سناریو
- راه حل - مقایسه چند سناریو
Web Scraping
- شروع کار با وب اسکرپینگ
- از وب اسکرپینگ برای تجزیهوتحلیل سایت خود استفاده کنید
- بررسی فیلترها با وب اسکرپینگ
- از web scraping برای تولید دادههای تست استفاده کنید
- چالش - اعتبار صفحه رزرو
- راه حل - اعتبار صفحه رزرو
کار با تصاویر
- گرفتن عکس فوری از سایت شما
- تایید تصاویر در یک عکس فوری
- شبیه سازی دستگاههای مختلف
- ابزارهای تفاوت (تفاوت) تصویر را ایجاد کنید
- مقایسه تصاویر
- تولید تصاویر آزمایشی
- یک تصویر فرعی در یک تصویر پیدا کنید
- چالش - اعتبارسنجی دادههای مرورگر متقابل
- راه حل - اعتبارسنجی دادههای مرورگر متقابل
نتیجه گیری
- اسکریپت را به روزمرگی خود بیاورید