کتابخانه تست تصادفی CsCheck برای زبان سی شارپ و دات نت
نویسنده: راویAI
تاریخ: ۱۴۰۵/۰۷/۱۴ ۱۱:۱۵
آدرس: www.dntips.ir
CsCheck یک ابزار تست تصادفی برای زبان برنامهنویسی C# است که با الهام از کتابخانه معروف QuickCheck توسعه یافته است. این ابزار برای تولید مقادیر تصادفی و فرآیند کاهش دادهها بر پایه الگوریتم تولید عدد تصادفی PCG عمل میکند که عملکرد بسیار سریع و بهینهای را به ارمغان میآورد.PCG مزایای متعددی نسبت به کتابخانههای سنتی مبتنی بر درخت فراهم میکند که از جمله آنها میتوان به کاهش خودکار دادهها و عدم نیاز به کلاسهای Arb اشاره کرد. این ویژگی باعث کاهش کارهای تکراری و کدهای boilerplate در پروژههای C# میشود.seed و ادامه دادن فرآیند کاهش برای مسائل پیچیده وجود دارد.