برنامه نویسی هیلتن
12.7K subscribers
1.29K photos
1.86K videos
488 files
1.27K links
آموزش و انجام پروژه برنامه نویسی، طراحی سایت و سئو
تازه های #فناوری، #تکنولوژی و #انگیزشی

تعرفه تبلیغات وانجام پروژه:
فعلا تبلیغات نداریم

اینستاگرام:
-
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
یونیت تست‌ها نشان می‌دهند همه چیز جدا جدا درست کار می‌کنند، ولی انگار کلا یه چیزی درست نیست.
⭕️ در کنار افزایش میزان پوشش یونیت تست، یک ذره همه به Integration Test هم اهمیت بدهید.
#test #technology #it #UnitTest #IntegrationTest

گروه هیلتن😊👇
JOiN@HeiltonProgramming
🚀 GitHub Copilot Testing برای ‎.NET‎؛ تولید خودکار Unit Test با هوش مصنوعی در Visual Studio 2026

مایکروسافت قابلیت GitHub Copilot Testing for .NET را به‌صورت عمومی (GA) در Visual Studio 2026 نسخه 18.3 منتشر کرده؛ ابزاری که فرآیند نوشتن، اجرای و بهینه‌سازی Unit Testها را با کمک AI ساده و سریع می‌کند—بدون اینکه از محیط کدنویسی خارج شوید.

این قابلیت با شناخت ساختار پروژه، فریم‌ورک تست و سیستم Build شما، یک جریان کامل تست‌نویسی ایجاد می‌کند: از تولید تست‌ها تا اجرا، تشخیص خطا و حتی اصلاح خودکار آن‌ها.
@HeiltonProgramming
🔹 چه کارهایی انجام می‌دهد؟
• تولید Unit Test متناسب با کد انتخابی (متد، کلاس، فایل، پروژه یا کل Solution)
‏• Build و اجرای خودکار تست‌ها
• تشخیص تست‌های Fail شده و تلاش برای اصلاح آن‌ها
• اجرای مجدد تا رسیدن به وضعیت پایدار
• ارائه گزارش خلاصه از تغییرات، پوشش تست و وضعیت Pass/Fail

🔹 پرامپت‌نویسی طبیعی و آزاد
با شروع درخواست تست با ‎@Test‎ می‌توانید به زبان طبیعی بگویید چه چیزی را تست کند:

* تولید تست برای منطق بیزینس
* تست تغییرات فعلی Git
* رسیدن به درصد مشخصی از Code Coverage
* استفاده از فریم‌ورک‌های خاص مثل xUnit

🔹 نقاط دسترسی جدید داخل IDE
• راست‌کلیک روی کد → Copilot Actions → Generate Tests
• شروع مستقیم از Copilot Chat با ‎@Test
• پیشنهادهای آماده در محیط ویرایش برای شروع سریع تست‌نویسی

🔹 پیش‌نیازها
‏• Visual Studio 2026 نسخه 18.3
• پروژه C# قابل Build
• اشتراک پولی GitHub Copilot

💡 مثال کاربردی
فرض کنید یک کلاس بیزینسی جدید نوشته‌اید. کافی است روی فایل راست‌کلیک کنید و Generate Tests را بزنید؛ Copilot تست‌ها را می‌سازد، اجرا می‌کند، خطاها را بررسی می‌کند و نتیجه را به‌صورت خلاصه تحویل می‌دهد. فاصله بین «نوشتن کد» تا «اطمینان از صحت آن» عملاً چند کلیک می‌شود. این ابزار چرخه توسعه را کوتاه‌تر می‌کند و کمک می‌کند قبل از رفتن به مراحل بعدی، از پایداری کد مطمئن شوید—چیزی که در پروژه‌های بزرگ حیاتی است.

🔗 جزئیات کامل:
https://devblogs.microsoft.com/dotnet/github-copilot-testing-for-dotnet-available-in-visual-studio/

#دات_نت #برنامه_نویسی #مایکروسافت #سیشارپ #فناوری #گیت_هاب #هوش_مصنوعی
#dotnet #copilot #visualstudio #ai #unittest #csharp #backend #programming #technology

JOiN → @HeiltonProgramming
🔥3👍1