دوره آموزشی هوش مصنوعی برای تستکنندگان نرمافزار: بهکارگیری ابزارها و تکنیکهای هوش مصنوعی در چرخه عمر تست نرمافزار
1 ساعت 17 دقیقهمتوسط2025-07-09
مدرسین

Mike Smith
R&D architect
جزئیات دوره
تست نرمافزار یکی از قسمتهای خیلی تکراری و خستهکننده توی پروژههای بزرگ نرمافزاریه. معمولاً تعداد زیادی تست مشابه وجود داره که فقط کمی برای شرایط مختلف تغییر میکنن و بعدش باید مدام نتایج این تستها رو بررسی و ارزیابی کنیم. این روند میتونه خیلی زمانبر و طاقتفرسا باشه. اما تکنولوژیهای هوش مصنوعی (AI) میتونن این چرخههای سنگین و طولانی بررسی تستها رو سادهتر کنن.
تو این دوره، مدرس ما، مایکل اسمیت، نشون میده چطوری میشه از هوش مصنوعی استفاده کرد تا تصمیم بگیریم کدوم بخشها رو باید تست کنیم و چه استراتژیهایی برای تست مناسبترن. همچنین یاد میگیریم چطوری این تستها رو با کمک ابزارهایی مثل ChatGPT، GitHub Copilot و ابزارهای مشابه اجرا کنیم و گزارشها و نتایج تست رو بهدرستی ارزیابی کنیم.
استفاده از هوش مصنوعی تو تست نرمافزار باعث میشه که بتونی برنامهریزی بهتری داشته باشی، تستهای کاملتر و دقیقتری طراحی کنی و گزارشهایی بسازی که به راحتی بتونی وضعیت کیفیت نرمافزار رو بفهمی. این تکنولوژیها نه تنها سرعت کار رو بالا میبرن، بلکه دقت و کیفیت تستها رو هم افزایش میدن.
اهداف یادگیری:
آشنایی با انواع ابزارهای هوش مصنوعی که برای تست نرمافزار وجود دارن.
یادگیری استفاده از هوش مصنوعی برای برنامهریزی و ایدهپردازی در تست نرمافزار.
توانایی طراحی و تولید مجموعههای تست کامل در سطوح مختلف برای پروژههای پیچیده نرمافزاری.
یادگیری استفاده از GitHub Copilot و ChatGPT برای کمک به کدنویسی تستها و پر کردن نقاط ضعف در کد.
توانایی ساخت داشبوردها و گزارشهای جامع برای نمایش و تحلیل نتایج تست.
تو این دوره، مدرس ما، مایکل اسمیت، نشون میده چطوری میشه از هوش مصنوعی استفاده کرد تا تصمیم بگیریم کدوم بخشها رو باید تست کنیم و چه استراتژیهایی برای تست مناسبترن. همچنین یاد میگیریم چطوری این تستها رو با کمک ابزارهایی مثل ChatGPT، GitHub Copilot و ابزارهای مشابه اجرا کنیم و گزارشها و نتایج تست رو بهدرستی ارزیابی کنیم.
استفاده از هوش مصنوعی تو تست نرمافزار باعث میشه که بتونی برنامهریزی بهتری داشته باشی، تستهای کاملتر و دقیقتری طراحی کنی و گزارشهایی بسازی که به راحتی بتونی وضعیت کیفیت نرمافزار رو بفهمی. این تکنولوژیها نه تنها سرعت کار رو بالا میبرن، بلکه دقت و کیفیت تستها رو هم افزایش میدن.
اهداف یادگیری:
آشنایی با انواع ابزارهای هوش مصنوعی که برای تست نرمافزار وجود دارن.
یادگیری استفاده از هوش مصنوعی برای برنامهریزی و ایدهپردازی در تست نرمافزار.
توانایی طراحی و تولید مجموعههای تست کامل در سطوح مختلف برای پروژههای پیچیده نرمافزاری.
یادگیری استفاده از GitHub Copilot و ChatGPT برای کمک به کدنویسی تستها و پر کردن نقاط ضعف در کد.
توانایی ساخت داشبوردها و گزارشهای جامع برای نمایش و تحلیل نتایج تست.
مهارت ها
Software TestingPersonaSoftware Development
سرفصل ها
۰. مقدمه
- 01 - استفاده از هوش مصنوعی برای تست نرمافزار
- 02 - آنچه باید بدانید
- 03 - ملاحظات اخلاقی در آزمایش با کمک هوش مصنوعی
۱. مقدمهای بر هوش مصنوعی در تست نرمافزار
- 04 - چرا هوش مصنوعی برای آزمایشکنندگان مهم است
- 05 - مروری بر ابزارهای هوش مصنوعی برای آزمایشکنندگان
- 06 - راهاندازی ابزارهای هوش مصنوعی
- 07 - ابزارهای اضافی
۲. هوش مصنوعی برای تولید موارد آزمایشی
- 08 - استفاده از ChatGPT برای ایدهپردازی در مورد موارد آزمایشی
- 09 - ایجاد سناریوهای آزمون از الزامات با استفاده از Gemini
- 10 - افزایش کیفیت کد با GitHub Copilot
- 11 - تولید قالبهای چارچوب با هوش مصنوعی
۳. هوش مصنوعی برای تست خودکار
- 12 - نوشتن اسکریپتهای اتوماسیون با GitHub Copilot
- 13 - اشکالزدایی کد با هوش مصنوعی
- 14 - داشبوردسازی نتایج تست خودکار با استفاده از هوش مصنوعی
۴. هوش مصنوعی در دادههای آزمایشی و گزارشدهی
- 15 - تولید دادههای تست با ChatGPT و دادههای مصنوعی
- 16 - خلاصه کردن نتایج آزمون با ChatGPT
- 17 - تحلیل نقصها در GitHub Copilot
نتیجهگیری
- 18 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مبانی تست نرمافزار: بهروز نگه داشتن مهارتهای تضمین کیفیت (QA) در عصر هوش مصنوعی
- دوره آموزشی داده های مصنوعی برای آزمایش کنندگان نرم افزار
- دوره آموزشی مبانی تست نرمافزار: ادغام هوش مصنوعی در فرآیند کیفیت
- دوره آموزشی مبانی تست نرمافزار: ساختن حرفهای در زمینه کیفیت
- دوره آموزشی توسعه نرمافزار مبتنی بر هوش مصنوعی: کدنویسی، تست و طراحی سیستم
- دوره آموزشی کدنویسی ساختاریافته Vibe با عوامل کدنویسی هوش مصنوعی
- دوره آموزشی توسعه مبتنی بر تست در دنیای هوش مصنوعی
- دوره آموزشی شتابدهی توسعه با هوش مصنوعی و Cursor
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک هکر اخلاقی
- مسیر آموزشی یادگیری Vibe Coding: ساخت اپلیکیشنها با کدنویسی مجهز به هوش مصنوعی
- مسیر آموزشی گیتهاب کوپایلوت رو مثل حرفهایها یاد بگیر!
- مسیر آموزشی هوش مصنوعی برای مدیران
- مسیر آموزشی یادگیری ماشینی بدون کد با KNIME
- مسیر آموزشی استفاده از هوش مصنوعی مولد به عنوان یک کسب و کار حرفه ای
- مسیر آموزشی هوش مصنوعی در مراقبتهای بهداشتی: اصول برای نقشهای فنی
- مسیر آموزشی گواهی حرفهای هوش مصنوعی مولد برای بازاریابی با Microsoft 365 Copilot