دوره آموزشی اسکریپتنویسی پیشرفته برای تستکنندگان: دادههای محلی، صفحات گسترده و گزارشدهی
2 ساعت 31 دقیقهپیشرفته2025-08-05
مدرسین

Dave Westerveld
Test Developer with many years of testing experience
جزئیات دوره
ممکنه برنامهت همه تستها رو پاس کنه، اما آیا تا حالا فکر کردی که چه اطلاعات بیشتری میتونی از نتایج تستت به دست بیاری؟ نتایج تست میتونن کلی بینش ارزشمند داشته باشن — و حتی بعضی وقتا نکات مهمی رو پنهان کنن — که با کمی مهارت میتونی استخراجشون کنی و با بقیه تیم به اشتراک بذاری.
تو این دوره، Dave Westerveld مهارتهای اسکریپتنویسی پیشرفته برای تسترها رو آموزش میده؛ از پردازش دادههای محلی و کار با فایلهای اکسل گرفته تا ساخت گزارشهای حرفهای. یاد میگیری چطور دادههای بهدستاومده از تست رو پردازش کنی، با APIهای Google Charts و Google Sheets کار کنی، و گزارشهایی رو در قالب HTML، PDF، ایمیل، Slack، Excel و حتی با استفاده از Python ایجاد و مدیریت کنی.
در پایان دوره، میتونی با استفاده از این مهارتها، نتایج تست رو بهصورت دقیق تحلیل و به شکلی مؤثر در تیم یا سازمانت منتشر کنی.
اهداف یادگیری
پردازش دادههای محلی حاصل از تست برای تحلیل پیشرفته
کار با APIهای Google Charts و Google Sheets برای ایجاد گزارشهای بصری
ساخت و مدیریت گزارشها در قالب HTML، PDF، ایمیل، Slack، Excel و Python
بهبود دسترسی و درک تیم از نتایج تست از طریق اشتراکگذاری مؤثر دادهها
ترکیب مهارتهای اسکریپتنویسی با تحلیل داده برای بهینهسازی فرآیند تست
تو این دوره، Dave Westerveld مهارتهای اسکریپتنویسی پیشرفته برای تسترها رو آموزش میده؛ از پردازش دادههای محلی و کار با فایلهای اکسل گرفته تا ساخت گزارشهای حرفهای. یاد میگیری چطور دادههای بهدستاومده از تست رو پردازش کنی، با APIهای Google Charts و Google Sheets کار کنی، و گزارشهایی رو در قالب HTML، PDF، ایمیل، Slack، Excel و حتی با استفاده از Python ایجاد و مدیریت کنی.
در پایان دوره، میتونی با استفاده از این مهارتها، نتایج تست رو بهصورت دقیق تحلیل و به شکلی مؤثر در تیم یا سازمانت منتشر کنی.
اهداف یادگیری
پردازش دادههای محلی حاصل از تست برای تحلیل پیشرفته
کار با APIهای Google Charts و Google Sheets برای ایجاد گزارشهای بصری
ساخت و مدیریت گزارشها در قالب HTML، PDF، ایمیل، Slack، Excel و Python
بهبود دسترسی و درک تیم از نتایج تست از طریق اشتراکگذاری مؤثر دادهها
ترکیب مهارتهای اسکریپتنویسی با تحلیل داده برای بهینهسازی فرآیند تست
مهارت ها
Software TestingAdvancedProgramming LanguagesSoftware Development
سرفصل ها
۰. مقدمه
- 01 - تست هوشمندانهتر از طریق اسکریپتنویسی
- 02 - آنچه باید بدانید
۱. کار با دادههای محلی
- 03 - اجرای برنامههای خط فرمان
- 04 - گرفتن stdout و stderr
- 05 - اجرای یک برنامه از پایتون
- 06 - تعامل با فایلها
- 07 - اجرای یک وب سرور به صورت محلی
- 08 - تجزیه یک فایل لاگ
- 09 - چالش - پیدا کردن خطا در لاگها
- 10 - راه حل - خطا را در لاگها پیدا کنید
۲. کار با صفحات گسترده
- 11- اسکریپت نویسی اکسل
- 12 - خواندن دادهها از اکسل
- 13 - نوشتن دادهها در اکسل
- 14 - چالش - ایجاد یک گزارش آزمایشی در اکسل
- 15 - راه حل - ایجاد یک گزارش آزمایشی در اکسل
- 16 - تنظیم حساب کاربری سرویس گوگل
- 17- تعامل با گوگل شیت
- 18 - خواندن دادهها از گوگل شیت
- 19- نوشتن دادهها در گوگل شیت
- 20 - چالش - تجمیع چندین منبع داده
- 21 - راهکار - تجمیع چندین منبع داده
۳. نوشتن گزارشهای تست
- 22 - استفاده از قالبهای HTML
- 23 - ایجاد نمودارها
- 24 - چالش - ایجاد یک گزارش HTML
- 25 - راه حل - ایجاد یک گزارش HTML
- 26- کار با فایلهای PDF
- 27 - چالش - ایجاد یک گزارش PDF
- 28 - راهکار - ایجاد گزارش PDF
۴. ارسال گزارشهای آزمایش
- 29 - ارسال ایمیل
- 30 - ارسال گزارش آزمایش از طریق ایمیل
- 31- ادغام با Slack
- 32 - ارسال گزارش به Slack
- 33 - چالش - ساخت و ارسال گزارش
- 34 - راهکار - ساخت و ارسال گزارش
نتیجهگیری
- 35 - از مسیر تا عمل
دوره های مرتبط
- دوره آموزشی تکنیکهای پیشرفته Playwright: بهینهسازی سرعت، پایداری و تست ابری
- دوره آموزشی تست اتوماسیون API با SoapUI
- دوره آموزشی اتوماسیون عاملی: شروع سریع ساخت Agent با UiPath
- دوره آموزشی یادگیری Selenium: ساختاردهی، مقیاسبندی، اجرا و بهینهسازی تستهای خودکار
- دوره آموزشی توسعه مبتنی بر تست در دنیای هوش مصنوعی
- دوره آموزشی پرومتئوس و گرافانا: بصریسازی عملکرد برنامهها
- دوره آموزشی تست اپلیکیشنهای React با Jest و کتابخانه React Testing Library
- دوره آموزشی یادگیری جامع کیوکامبر