TUnit کے لیے .NET-native ریاضیاتی assertion لائبریری: fluent tolerance، sequence، statistics، linear algebra، number theory اور 3D geometry assertions جو TUnit کے Assert.That pipeline میں generate ہوتے ہیں؛ AOT-compatible اور reflection-free۔
اوپن سورس۔ نئے امکانات۔
معیاری اوپن سورس پروجیکٹس دریافت کریں، گمنام طور پر پروجیکٹس جمع کریں، اور اپنے پروجیکٹ کا دعویٰ کرکے اسے ایڈٹ کریں۔
تجسس کے ساتھ اوپن سورس کی دنیا دریافت کریں۔
THE FIRST COLLECTIONQuick ایک رویے سے چلنے والی ترقی (BDD) ٹیسٹنگ فریم ورک ہے جو Swift اور Objective-C کے لیے ہے، RSpec، Specta اور Ginkgo سے متاثر ہے۔ یہ Nimble کے ساتھ مل کر اظہاری میچرز فراہم کرتا ہے اور CocoaPods یا Swift Package Manager کے ذریعے متعدد Swift ورژنز کو سپورٹ کرتا ہے۔
Hoppscotch ایک اوپن سورس API ڈویلپمنٹ ایکو سسٹم ہے جو APIs کی ٹیسٹنگ اور ڈیزائننگ کے لیے Postman اور Insomnia کا ایک ہلکا پھلکا متبادل فراہم کرتا ہے۔
ری ایکٹ ٹیسٹنگ لائبریری ری ایکٹ کمپوننٹس کی جانچ کا ایک ہلکا پھلکا حل ہے جو حقیقی صارف کے تعاملات کی نقل کرنے والے ٹیسٹوں کی حوصلہ افزائی کرتی ہے تاکہ بہتر دیکھ بھال اور اعتماد حاصل ہو سکے۔
QA Studio ایک اوپن سورس، سیلف-ہوسٹیبل ٹیسٹ مینجمنٹ پلیٹ فارم ہے جو QA ٹیموں کے لیے بنایا گیا ہے۔ یہ درجہ بندی شدہ ٹیسٹ سویٹس اور کیسز، ماحول کے درمیان ٹیسٹ رن کی منصوبہ بندی، نتائج اور رجحانات کے لیے بھرپور ڈیش بورڈز، میڈیا اٹیچمنٹس، اور ایک مکمل REST API پیش کرتا ہے۔
ریل ایک اوپن سورس ٹول ہے جو ویب ایپلی کیشنز اور کمانڈ لائن انٹرفیسز کے لیے ڈیموز-اس-کوڈ بنانے کے لیے استعمال کیا جاتا ہے۔ یہ یAML مخصوص فائل کے ذریعے حقیقی براؤزر یا ٹرمنل کو چلانے، اصل فلوز کی ریکارڈ کرنے اور GIF، MP4، WebM، سٹوری بورڈ اور انٹراکٹو HTML کمپوزیشنز میں پیش کرنے کے لیے استعمال ہوتا ہے۔
ripr ایک اسٹیٹک میوٹیشن-ایکسپوزر اینالیسس ٹول ہے جو ان تبدیل شدہ رویوں کی نشاندہی کرتا ہے جن تک آپ کے ٹیسٹ پہنچتے تو ہیں لیکن ان کی تصدیق نہیں کرتے، اور یہ میوٹیشن ٹیسٹنگ چلائے بغیر کام کرتا ہے۔
ایم سی پی آرکیڈ ایک کلے لائن ٹیسٹنگ ٹول ہے جو ایم سی پی سرورز کے خلاف ''اتم'' نامی تجرباتی کٹیلاگ چلاتا ہے، ججمنٹ کا انحصار جے ایس این آر پی سی وائر اور سانڈ باکس تبدیلیوں پر ہوتا ہے نہ کہ ٹول ڈسکرپشنز یا ماڈل رائے پر۔
Toxiproxy ایک ایسا فریم ورک ہے جو نیٹ ورک کی مختلف حالتوں کی نقل کرتا ہے تاکہ CI اور ڈویلپمنٹ ماحول میں ایپلی کیشن کی لچک کو جانچا جا سکے اور ناکامی کے ممکنہ نقاط کی شناخت کی جا سکے۔
Playwright ویب آٹومیشن اور ٹیسٹنگ کے لیے ایک جامع فریم ورک ہے جو Linux، macOS، اور Windows پر Chromium، Firefox، اور WebKit کو چلانے کے لیے ایک واحد API فراہم کرتا ہے۔
Keploy ایک اوپن سورس، زبان سے آزاد API اور انٹیگریشن ٹیسٹنگ ٹول ہے جو eBPF کے ذریعے حقیقی API کالز، ڈیٹا بیس کے سوالات اور اسٹریمنگ ایونٹس کو ریکارڈ کرتا ہے، پھر انہیں کوڈ میں تبدیلی کے بغیر ٹیسٹ اور ڈیٹا موکس کے طور پر دوبارہ چلاتا ہے۔
Faker ایک Python پیکیج ہے جو ڈیٹا بیس بوٹ اسٹریپنگ، اسٹریس ٹیسٹنگ، اور ڈیٹا اینونیمائزیشن کے لیے مصنوعی ڈیٹا تیار کرنے کے لیے استعمال ہوتا ہے۔
rudb کے لیے DuckDB مطابقت کا ٹیسٹنگ ہارنس۔ یہ حقیقی DuckDB بائنری کے خلاف تفریقی عمل درآمد، وزنی SQL کوریج، اسٹوریج فارمیٹ راؤنڈ ٹرپس، اور C ABI جانچ کے ذریعے مطابقت کی تصدیق کرتا ہے۔
ایک مقامی Node.js CLI جو Chainlink، Uniswap V2، SushiSwap، Curve اور Balancer پر ETH/USDC قیمتوں کو اسکین کرتا ہے اور 0.9% یا اس سے زیادہ کے فرق پر ایک کنٹریکٹ کے ذریعے flash-loan arbitrage شروع کرتا ہے۔
پروجیکٹ آرکیٹیکچر، کوڈ اسٹائل، ٹیسٹنگ، پروڈکشن، سیکیورٹی اور بہت کچھ کا احاطہ کرنے والی Node.js بہترین طریقوں کی ایک جامع گائیڈ۔
ADBC ڈیٹا بیس ڈرائیورز کی تصدیق کے لیے ایک دوبارہ استعمال کے قابل، پلگ ایبل Python/pytest پر مبنی ٹیسٹ سویٹ۔ یہ فیچر سپورٹ، ڈیٹا ٹائپ ہینڈلنگ، اور ڈیٹا بیس کے مخصوص رجحانات کو جانچنے کے لیے ڈرائیورز کے خلاف SQL کوئریز چلاتا ہے، اور سپورٹ شدہ اور غیر سپورٹ شدہ فیچرز کی دستاویزات تیار کرتا ہے۔ یہ فی ڈرائیور ٹیسٹ اوور رائڈز اور ایک مربوط .txtcase ٹیسٹ فارمیٹ کو سپورٹ کرتا ہے۔
Ladle ایک ہلکا پھلکا ماحول ہے جو React components کی تیز تر ترقی، ٹیسٹنگ اور دستاویزات تیار کرنے کے لیے استعمال ہوتا ہے۔ یہ story files کا استعمال کرتا ہے اور مقامی سرونگ، ڈیموز اور کمیونٹی لنکس فراہم کرتا ہے۔
RecurSpec ایک Node.js کمانڈ لائن ٹیسٹنگ ٹول ہے جو اس بات کی تصدیق کرتا ہے کہ ایرر میسجز میں دی گئی ریکوری ہدایات اصل مسئلے کو حل کرتی ہیں یا نہیں، اور یہ ہر کیس کو ایک الگ عارضی ورک اسپیس میں چلا کر غیر محفوظ کمانڈز کو بلاک کرتا ہے۔
Node.js CLI bot جسے README میں DeFi flash-loan arbitrage کے طور پر پیش کیا گیا ہے: goflash.js Chainlink، Uniswap V2، SushiSwap، Curve اور Balancer پر ETH/USDC قیمتوں کو اسکین کرتا ہے اور 0.9% اسپریڈ پر اسمارٹ کنٹریکٹ کو فعال کرتا ہے۔
pytest ایک Python ٹیسٹنگ فریم ورک ہے جو چھوٹے ٹیسٹ لکھنے کو آسان بناتا ہے اور پیچیدہ فنکشنل ٹیسٹنگ تک پیمانے پر پھیلتا ہے۔ اس میں تفصیلی ایسرن انٹرو سپیکشن، خودکار دریافت، ماڈیولر فکسچرز اور unittest کے ساتھ مطابقت شامل ہے۔