دوره آموزشی کمک به تست نرمافزار با هوش مصنوعی GitHub Copilot
1 ساعت 16 دقیقهمتوسط2024-08-23
مدرسین

Gary Kovar
Senior Back-End Developer and Software Engineer
جزئیات دوره
کشف کنید که چگونه از هوش مصنوعی، به ویژه GitHub Copilot، برای افزایش تست خودکار در فرآیند توسعه نرمافزار خود استفاده کنید
در این دوره آموزشی، با بهرهگیری از پیشرفتهای هوش مصنوعی، به ویژه ابزار قدرتمند GitHub Copilot، یاد خواهید گرفت که چگونه فرآیند تست خودکار نرمافزار خود را به طور مؤثر تقویت کنید. مربی گری کوار در این دوره به شما نشان میدهد که چگونه تستها را بهطور مؤثر بنویسید، اصلاح کنید و تولید کنید تا از کیفیت و ثبات کد خود اطمینان حاصل کنید.
دوره با بررسی قابلیتهای GitHub Copilot آغاز میشود و نحوه استفاده از آن برای بهبود فرآیند تست خودکار را شرح میدهد. گری به توضیح اصول تست خودکار و اینکه چگونه هوش مصنوعی میتواند به طور قابل توجهی پوشش تست و کیفیت کد شما را تقویت کند، میپردازد. با استفاده از GitHub Copilot، میتوانید به سرعت تستهای مفید و کارآمدی تولید کنید که کد شما را به خوبی پوشش دهند.
در این دوره، همچنین یاد خواهید گرفت که چگونه مجموعههای آزمایشی را پیکربندی کنید، کدهای قابل آزمایش را شناسایی کنید و تستهای معنیدار تولید کنید. این دوره شامل جلسات عملی در مورد بازسازی کد با استفاده از تستها است، که به شما کمک میکند لایهای از ایمنی را به روند توسعه خود اضافه کنید.
پس از اتمام این دوره، شما آماده خواهید بود تا از GitHub Copilot برای تولید تستهای خودکار از کدهای موجود و ایجاد کد جدید پس از نوشتن تست استفاده کنید.
اهداف آموزشی:
یاد بگیرید که دانش چارچوب خاص خود را با تولید تست خودکار ترکیب کنید تا تستهای مناسب ایجاد کنید. این بخش به شما کمک میکند تا با ترکیب دانش چارچوب خاص خود با تکنیکهای تولید تست خودکار، تستهایی مؤثر و مناسب ایجاد کنید.
نحوه و چرایی استفاده از ابزاری مانند GitHub Copilot برای تست خودکار را شرح دهید. یاد خواهید گرفت که چگونه و چرا باید از ابزارهایی مانند GitHub Copilot برای بهبود و تسریع فرآیند تست خودکار استفاده کنید.
درک خود را از نحوه نوشتن کد قابل آزمایش توسعه دهید. این دوره به شما کمک میکند تا توانایی خود را در نوشتن کدی که به آسانی قابل تست است، تقویت کنید و بهترین شیوهها را برای این کار بیاموزید.
در این دوره آموزشی، با بهرهگیری از پیشرفتهای هوش مصنوعی، به ویژه ابزار قدرتمند GitHub Copilot، یاد خواهید گرفت که چگونه فرآیند تست خودکار نرمافزار خود را به طور مؤثر تقویت کنید. مربی گری کوار در این دوره به شما نشان میدهد که چگونه تستها را بهطور مؤثر بنویسید، اصلاح کنید و تولید کنید تا از کیفیت و ثبات کد خود اطمینان حاصل کنید.
دوره با بررسی قابلیتهای GitHub Copilot آغاز میشود و نحوه استفاده از آن برای بهبود فرآیند تست خودکار را شرح میدهد. گری به توضیح اصول تست خودکار و اینکه چگونه هوش مصنوعی میتواند به طور قابل توجهی پوشش تست و کیفیت کد شما را تقویت کند، میپردازد. با استفاده از GitHub Copilot، میتوانید به سرعت تستهای مفید و کارآمدی تولید کنید که کد شما را به خوبی پوشش دهند.
در این دوره، همچنین یاد خواهید گرفت که چگونه مجموعههای آزمایشی را پیکربندی کنید، کدهای قابل آزمایش را شناسایی کنید و تستهای معنیدار تولید کنید. این دوره شامل جلسات عملی در مورد بازسازی کد با استفاده از تستها است، که به شما کمک میکند لایهای از ایمنی را به روند توسعه خود اضافه کنید.
پس از اتمام این دوره، شما آماده خواهید بود تا از GitHub Copilot برای تولید تستهای خودکار از کدهای موجود و ایجاد کد جدید پس از نوشتن تست استفاده کنید.
اهداف آموزشی:
یاد بگیرید که دانش چارچوب خاص خود را با تولید تست خودکار ترکیب کنید تا تستهای مناسب ایجاد کنید. این بخش به شما کمک میکند تا با ترکیب دانش چارچوب خاص خود با تکنیکهای تولید تست خودکار، تستهایی مؤثر و مناسب ایجاد کنید.
نحوه و چرایی استفاده از ابزاری مانند GitHub Copilot برای تست خودکار را شرح دهید. یاد خواهید گرفت که چگونه و چرا باید از ابزارهایی مانند GitHub Copilot برای بهبود و تسریع فرآیند تست خودکار استفاده کنید.
درک خود را از نحوه نوشتن کد قابل آزمایش توسعه دهید. این دوره به شما کمک میکند تا توانایی خود را در نوشتن کدی که به آسانی قابل تست است، تقویت کنید و بهترین شیوهها را برای این کار بیاموزید.
مهارت ها
Github CopilotGitHubSoftware TestingGenerative AIArtificial Intelligence FoundationsArtificial Intelligence (AI)Software DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - کمک تست نرمافزار با GitHub Copilot AI
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. بررسی اجمالی
- 04 - GitHub Copilot چیست
- 05 - Copilot برای تکمیل کد
- 06 - چت با Copilot
- 07 - تست خودکار توضیح داده شد
- 08 - پیکربندی یک مجموعه آزمایشی
- 09 - هوش مصنوعی و تست خودکار
2. اضافه کردن تستها به کد موجود با Copilot
- 10 - شناسایی کد قابل آزمایش
- 11 - اولین تستهای خود را ایجاد کنید
- 12 - Refactor با آزمایش
- 13 - از دستورات اسلش Copilot استفاده کنید
3. از Copilot برای تولید کد از تستها استفاده کنید
- 14 - تستهای خود را برای مستندسازی منطق تجاری بنویسید
- 15 - از تستها کد تولید کنید
- 16 - با نوشتن تستهای بیشتر عملکرد را به روز کنید
4. مزایای دنیای واقعی
- 17 - کیفیت کد
- 18 - اجرای تستها در CI CD
- 19 - محدود کردن ریسک از طریق محدود کردن مواجهه
نتیجه گیری
- 20 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی مبانی کدنویسی Vibe: ابزارها و بهترین روشها
- دوره آموزشی برنامهنویسی جفتی هوش مصنوعی با GitHub Copilot
- دوره آموزشی برنامهریزی یک API RESTful نسخهبندی شده با GitHub Copilot
- دوره آموزشی عاملهای کدنویسی هوش مصنوعی با GitHub Copilot و Cursor
- دوره آموزشی بازسازی کد با GitHub Copilot
- دوره آموزشی ایجاد کد قابل اعتماد به طور اخلاقی با Responsible GitHub Copilot
- دوره آموزشی ساخت موتور جستوجوی کتاب از صفر با استفاده از Java و GitHub Copilot