Robot Framework
روبوٹ فریم ورک قبولیت کی جانچ اور قبولیت ٹیسٹ پر مبنی ترقی (اے ٹی ڈی ڈی) کے لیے ایک عام ٹیسٹ آٹومیشن فریم ورک ہے۔ یہ ایک مطلوبہ الفاظ پر مبنی ٹیسٹنگ فریم ورک ہے جو ٹیبلولر ٹیسٹ ڈیٹا نحو کا استعمال کرتا ہے۔ روبوٹ فریم ورک کے بنیادی خیالات کو 2005 میں پیکا کلارک کے ماسٹرز تھیسس میں تشکیل دیا گیا تھا۔ پہلا ورژن اسی سال نوکیا نیٹ ورکس میں تیار کیا گیا تھا۔ ورژن 2 کو اوپن سورس سافٹ ویئر کے طور پر 24 جون 2008 کو جاری کیا گیا تھا اور ورژن 3.2 کو 7 فروری 2017 کو جاری کیا گیا تھا۔ فریم ورک ازگر پروگرامنگ زبان کا استعمال کرتے ہوئے لکھا گیا ہے اور اس میں شراکت داروں کی ایک فعال جماعت ہے۔ یہ اپاچی لائسنس 2 کے تحت جاری کیا گیا ہے اور اسے robotframework.org سے ڈاؤن لوڈ کیا جا سکتا ہے۔ 2020 کے سروے میں اس نے 12 ٹیسٹ آٹومیشن فریم ورک میں سے 8 نمبر حاصل کیے، جس میں 3 فیصد جواب دہندگان نے اسے استعمال کیا۔ 2021 میں یہ 2 فیصد استعمال کے ساتھ 22 میں سے 18 پر گر گیا تھا۔ تفصیل ٹیسٹ کے معاملات ٹیبلولر فارمیٹ میں لکھے گئے مطلوبہ الفاظ کی جانچ کے طریقہ کار کا استعمال کرتے ہوئے لکھے جاتے ہیں۔ یہ میزیں سادہ متن، ٹیب سے الگ کردہ اقدار (ٹی ایس وی)، یا ری اسٹرکچرڈ ٹیکسٹ (ری ایس ٹی) فارمیٹ فائلوں میں کسی بھی ٹیکسٹ ایڈیٹر میں یا روبوٹ انٹیگریٹڈ ڈویلپمنٹ انوائرمنٹ (آر آئی ڈی ای) کا استعمال کرتے ہوئے لکھی جا سکتی ہیں۔ RIDE فریم ورک مخصوص کوڈ کی تکمیل، نحو کو نمایاں کرنے وغیرہ فراہم کرکے ٹیسٹ کے معاملات لکھنے کو آسان بناتا ہے۔ مثالیں مندرجہ ذیل ٹیسٹ کیس ہیلو، ورلڈ کو لاگو کرتا ہے! مثال: * * * ٹیسٹ کیسز * * * ڈیمو لاگ ہیلو ورلڈ لاگ ایک بلٹ ان کلیدی لفظ ہے جو روبوٹ فریم ورک کے ذریعہ تیار کردہ ٹیسٹ رپورٹ میں دیئے گئے پیرامیٹر کو لاگ ان کرتا ہے۔ سیلینیم لائبریری کے ساتھ، ویب ایپلی کیشنز کے لیے ٹیسٹ لکھنا بھی بہت آسان ہے: * * * ٹیسٹ کیسز * * * ڈیمو اوپن براؤزر https://www.google.com یعنی ان پٹ ٹیکسٹ آئی ڈی = lst-ib ہالی ووڈ کی مشہور شخصیات کلک بٹن گوگل سرچ یہ ٹیسٹ گوگل کے ساتھ ایک نئی انٹرنیٹ ایکسپلورر براؤزر ونڈو کھولتا ہے اور "گوگل سرچ" بٹن دبا کر "ہالی ووڈ کی مشہور شخصیات" کے لیے انٹرنیٹ سرچ انجام دیتا ہے۔ روبوٹ فریم ورک براؤزر کے ساتھ، کرومیم، ویب کٹ اور فائر فاکس کے ساتھ آٹومیشن کیا جا سکتا ہے۔ * * * ترتیبات * * * لائبریری براؤزر * * * ٹیسٹ کیسز * * * مثال ٹیسٹ نیو پیج https://playwright.dev ٹیکسٹ حاصل کریں h1 = = ′ پلے رائٹ ایڈ-آن یہ لائبریریاں ازگر میں بہترین طور پر لاگو کی جاتی ہیں، لیکن جاوا یا. NET کا استعمال بھی ممکن ہے۔ دیگر زبانیں جیسے پرل، جاوا اسکرپٹ، اور پی ایچ پی کو دستاویزی ریموٹ لائبریری انٹرفیس کا استعمال کرتے ہوئے لائبریریوں کے لیے بھی استعمال کیا جا سکتا ہے۔ کلیدی لفظ پر مبنی ٹیسٹنگ ڈیٹا پر مبنی ٹیسٹنگ ٹیسٹ پر مبنی ترقیاتی حوالہ جات بیرونی لنکس مفت سافٹ ویئر پروگرام شدہ ازگر سافٹ ویئر ٹیسٹنگ مفت سافٹ ویئر ٹیسٹنگ ٹولز سافٹ ویئر اپاچی لائسنس کا استعمال کرتے ہوئے