Puppeteer ایک JavaScript لائبریری ہے جو DevTools Protocol یا WebDriver BiDi کے ذریعے Chrome یا Firefox براؤزرز کو کنٹرول کرنے کے لیے ایک اعلیٰ سطح کی API فراہم کرتی ہے۔
اوپن سورس۔ نئے امکانات۔
معیاری اوپن سورس پروجیکٹس دریافت کریں، گمنام طور پر پروجیکٹس جمع کریں، اور اپنے پروجیکٹ کا دعویٰ کرکے اسے ایڈٹ کریں۔
تجسس کے ساتھ اوپن سورس کی دنیا دریافت کریں۔
THE FIRST COLLECTIONGinkgo Go کے لیے ایک پختہ Behavior-Driven Development (BDD) ٹیسٹنگ فریم ورک ہے جو اظہار کرنے والے اور منظم specs بنانے کے قابل بناتا ہے۔
Storybook ایک فرنٹ اینڈ ورکشاپ ہے جو UI اجزاء اور صفحات کو الگ تھلگ بنانے، دستاویزی شکل دینے اور ٹیسٹ کرنے کے لیے استعمال ہوتی ہے۔ یہ کئی فریم ورکس اور رسائی، دستاویزات اور انٹرایکٹو ڈویلپمنٹ کے لیے ایڈونز فراہم کرتا ہے۔
Robot Framework ایک عام اوپن سورس آٹومیشن فریم ورک ہے جو acceptance testing، acceptance test-driven development (ATDD)، اور robotic process automation (RPA) کے لیے استعمال ہوتا ہے۔
Karate ایک اوپن سورس ٹیسٹ آٹومیشن فریم ورک ہے جو API ٹیسٹنگ، مکس، پرفارمنس ٹیسٹنگ، اور UI آٹومیشن کو ایک ہی ٹول میں یکجا کرتا ہے۔
Hypothesis ایک پروپرٹی بیسڈ ٹیسٹنگ لائبریری ہے جو پائیتھون کے لیے بگس اور ایج کیسز کو ان کا پتہ لگانے کے لیے ریڈوم ان پٹس جنریٹ کرتی ہے، ڈیبگنگ کو آسان بنانے کے لیے سب سے سادہ ناکام ٹیسٹ کیس کو رپورٹ کرتی ہے۔
TUnit کے لیے .NET-native ریاضیاتی assertion لائبریری: fluent tolerance، sequence، statistics، linear algebra، number theory اور 3D geometry assertions جو TUnit کے Assert.That pipeline میں generate ہوتے ہیں؛ AOT-compatible اور reflection-free۔
Quick ایک رویے سے چلنے والی ترقی (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 بہترین طریقوں کی ایک جامع گائیڈ۔