Progress Telerik JustMock 2024 Q4 v2024.4.1203.350 – Greater Control Over Unit Testing
ابزار Mocking برای ساخت Unit Testهای ایزوله در #C
Specification
| Feature | Automation, Testing |
|---|
| Technology | .Net Core, .Net Framework, .NET MAUI |
|---|
توضیحات:
Progress Telerik JustMock یک ابزار Mocking برای ایجاد Unit Testهای ایزوله در پروژههای .NET است. این ابزار به توسعه دهندگان کمک میکند تا سناریوهای تست را از سایر بخشهای سیستم جدا کنند، وابستگیها را Mock کنند و رفتار کد را بدون نیاز به سیستمهای خارجی یا مسیرهای اجرایی دشوار و غیرقابل کنترل بررسی و اعتبارسنجی کنند.
JustMock از طیف گسترده ای از قابلیتهای Mocking پشتیبانی میکند؛ از جمله Interfaceها، Memberهای Virtual و Abstract، کوئریهای LINQ، Sealed Classها، Memberهای Static، متدهای Non-Virtual، Memberهای Non-Public، Generics، Delegateها، Entity Framework، Extension Methodها و حتی Memberهای MsCorLib مانند System.DateTime.Now. به همین دلیل، این ابزار هم برای پروژههای مدرن مناسب است و هم برای کدهای Legacy و پیچیده ای که جایگزین کردن وابستگیها در آنها کار ساده ای نیست.
این محصول به خوبی با Frameworkهای رایج تست در دنیای .NET از جمله MSTest، NUnit و xUnit یکپارچه میشود. علاوه بر این، در فرآیندهای Build، Code Coverage و Test Automation نیز قابل استفاده است و از Azure DevOps، MSBuild، اجرای Command-Line، Visual Studio Code Coverage، JetBrains dotCover، OpenCover و سایر ابزارهای مرتبط پشتیبانی میکند.
ویژگی ها:
- پشتیبانی از Mocking برای Interfaceها، Classها و Memberها
- امکان Mock کردن Memberهای Static، Sealed و Non-Virtual
- پشتیبانی از Mocking برای Memberهای Private، Internal و Protected
- قابلیت Mock کردن کوئریهای LINQ و Entity Framework
- پشتیبانی از Future Mocking، Fluent Mocking، Partial Mocking و Sequential Mocking
- سازگار با زبانهای C#، VB و F#
- یکپارچگی کامل با MSTest، NUnit و xUnit
- پشتیبانی از ابزارهای Code Coverage و سیستمهای Build
مناسب برای:
این ابزار برای توسعه دهندگان .NET گزینه ای ایده آل است که میخواهند برای پروژههای پیچیده، Legacy یا دارای وابستگیهای زیاد، Unit Testهای قابل اعتماد و پایدار ایجاد کنند.
سوالات متداول:
JustMock از چه زبانهایی پشتیبانی میکند؟
طبق اطلاعات صفحه محصول، JustMock از C#، VB و F# پشتیبانی میکند.
این ابزار با چه Frameworkهای تستی یکپارچه میشود؟
JustMock با MSTest، MSTest 2، NUnit و xUnit سازگاری کامل دارد و به راحتی در کنار آنها استفاده میشود.
آیا امکان Mock کردن متدهای Static و Sealed Classها وجود دارد؟
بله. JustMock از Static Classها، Static Methodها، Static Propertyها و همچنین Sealed Classها پشتیبانی میکند.
آیا از ابزارهای Code Coverage پشتیبانی میکند؟
بله. این ابزار با Visual Studio Code Coverage، JetBrains dotCover، OpenCover، NCover و سایر ابزارهای مشابه یکپارچه میشود.









Reviews
Clear filtersThere are no reviews yet.