آموزش اسکریپت‌نویسی برای تسترهای نرم‌افزار - آخرین آپدیت

دانلود Scripting for Testers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

اسکریپت‌نویسی می‌تواند توانایی‌های شما را به عنوان یک تستر گسترش داده و به شما کمک کند تا با سرعت متدولوژی‌های چابک (Agile) همگام شوید. این مهارت به شما اجازه می‌دهد تا سریع‌تر و بهینه‌تر مشکلات نرم‌افزاری را بیابید و کارهای تکراری مانند گزارش‌دهی و آماده‌سازی محیط تست را اتوماسیون کنید. در این دوره، روش‌های مختلف استفاده از اسکریپت‌ها برای حل چالش‌های رایج در دنیای پرشتاب تست نرم‌افزار بررسی می‌شود. با ما همراه باشید تا نحوه پیمایش و تست APIها، تولید گزارشات، بررسی محصولات با ابزارهای اتوماسیون وب، تولید داده‌های جعلی (Dummy Data) برای تست و موارد دیگر را بیاموزید. درس‌های این دوره بر پایه اسکریپت‌های ساده پایتون و ابزارهای محبوب تست مانند Playwright و ابزارهای گزارش‌دهی نظیر Google Sheets و Microsoft Excel طراحی شده است. مدرس دوره، Dave Westerveld، مثال‌های عملی و ایده‌هایی ارائه می‌دهد تا بهره‌وری شما افزایش یابد، کارهای خسته‌کننده حذف شوند و استانداردهای کاری تیم شما ساده‌تر و یکپارچه‌تر شود.

این دوره با GitHub Codespaces ادغام شده است؛ یک محیط توسعه ابری فوری که تمامی قابلیت‌های IDE مورد علاقه شما را بدون نیاز به نصب هیچ نرم‌افزاری روی سیستم محلی فراهم می‌کند. با GitHub Codespaces، شما می‌توانید در هر زمان و با هر دستگاهی تمرینات عملی را انجام دهید—در حالی که از ابزاری استفاده می‌کنید که احتمالاً در محیط‌های کاری واقعی با آن مواجه خواهید شد. برای شروع، بخش “استفاده از GitHub Codespaces"را در این دوره بررسی کنید.


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

مقدمه Introduction

  • قدرت اسکریپت‌نویسی به عنوان یک ابزار تست The power of scripting as a testing tool

  • پیش‌نیازهای لازم What you should know

  • راه‌اندازی یک اپلیکیشن برای تست Setting up a testing application

1. اسکریپت‌نویسی برای تعاملات API 1. Scripting API Interactions

  • راهکار: یافتن محدودیت نرخ درخواست API Solution: Find the API rate limit

  • بررسی API با استفاده از Postman Exploring the API with Postman

  • ایجاد داده‌های تست از طریق فراخوانی‌های API Creating test data through API calls

  • چالش: یافتن محدودیت نرخ درخواست API Challenge: Find the API rate limit

  • راه‌اندازی Visual Studio Code Setting up Visual Studio Code

  • تولید داده‌های ورودی جعلی Generate fake input data

  • یافتن خطاهای متناوب Finding an intermittent error

  • فراخوانی‌های REST API در پایتون REST API calls in Python

  • استفاده از API برای ایجاد سناریوهای پیچیده تست Using API calls to set up complex test scenarios

  • احراز هویت Authentication

2. اسکریپت‌نویسی برای تعاملات UI 2. Scripting UI Interactions

  • شروع کار با Playwright Getting started with Playwright

  • پیمایش در وب با Playwright Navigating with Playwright

  • راه‌اندازی سناریوی تست Test scenario setup

  • اتوماسیون آماده‌سازی تست با Playwright Automating test setup with Playwright

  • راهکار: مقایسه چندین سناریو Solution: Comparing multiple scenarios

  • چالش: مقایسه چندین سناریو Challenge: Comparing multiple scenarios

3. استخراج داده‌های وب (Web Scraping) 3. Web Scraping

  • بررسی فیلترها با استفاده از Web Scraping Checking filters with web scraping

  • چالش: اعتبارسنجی صفحه رزرو Challenge: Validate booking page

  • استفاده از Web Scraping برای تولید داده‌های تست Use web scraping to generate test data

  • استفاده از Web Scraping برای تحلیل سایت Use web scraping to analyze your site

  • شروع کار با Web Scraping Getting started with web scraping

  • راهکار: اعتبارسنجی صفحه رزرو Solution: Validate booking page

4. کار با تصاویر 4. Working with Images

  • تأیید تصاویر در یک Snapshot Verifying images in a snapshot

  • مقایسه تصاویر Comparing images

  • یافتن یک زیر-تصویر در یک تصویر Find a subimage in an image

  • گرفتن Snapshot از سایت Taking a snapshot of your site

  • شبیه‌سازی دستگاه‌های مختلف Emulating different devices

  • راهکار: اعتبارسنجی داده‌ها در مرورگرهای مختلف Solution: Cross browser data validation

  • ساخت ابزارهای تشخیص تفاوت تصاویر (Image Diff) Create image diff (difference) tools

  • تولید تصاویر تست Generating test images

  • چالش: اعتبارسنجی داده‌ها در مرورگرهای مختلف Challenge: Cross browser data validation

جمع‌بندی Conclusion

  • به‌کارگیری اسکریپت‌نویسی در کارهای روزمره Bring scripting to your day-to-day

نمایش نظرات

آموزش اسکریپت‌نویسی برای تسترهای نرم‌افزار
جزییات دوره
2h 54m
35
(آخرین آپدیت)
3,548
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dave Westerveld Dave Westerveld

دیو وسترولد با سالها تجربه آزمایش ، توسعه دهنده آزمون است. دیو در آزمایش بسیاری از پروژه های مختلف شرکت کرده است ، از محصولات کاملاً تأسیس گرفته تا مراحل اولیه ابتکارات مهم جدید. وی در حل مشکلات اتوماسیون در یک محیط تیمی سرآمد است و در مراحل مختلف درگیر ابتکارات اتوماسیون سنتی است. دیو همچنین با استفاده خلاقانه از ابزارهای اتوماسیون و با کمک به ساختن چارچوب های اتوماسیون ، به بهبود کیفیت محصول کمک کرده است. وی مایل به دیدن تیم هایی است که تولید نرم افزاری با ارزش بالا دارند و علاقه مند به درک راه هایی است که می توان از ابزارهای اتوماسیون برای کمک به این هدف استفاده کرد. در حال حاضر ، دیو به عنوان توسعه دهنده تست در D2L ، اولین پلت فرم یادگیری یکپارچه جهان فعالیت می کند. او همچنین یک مربی است ، از اینکه دانش خود را در مورد آزمایش در LinkedIn Learning به اشتراک می گذارد ، هیجان زده است. او در offbeattesting.com وبلاگ می نویسد.