حالیہ ماضی میں ایک مرکزی دھارے میں شامل ہے۔ ساری مشکلات کے خلاف سسٹم کی جانچ سے پورا عمل آسان ہوجاتا ہے۔ تو ، سافٹ ویئر کی جانچ کے لئے مارکیٹ بنیادی طور پر جیسے طاقتور اور متحرک ٹولز کا غلبہ ہے ، کیو ٹی پی ، اور بہت کچھ۔ لہذا ، اس کیو ٹی پی بمقابلہ سیلینیم مضمون میں ، ہم آٹومیشن ٹیسٹنگ کے دو ٹولوں کے مابین بڑے فرق پر تبادلہ خیال کریں گے۔
لیکن اس سے پہلے کہ ہم QTP اور سیلینیم کا موازنہ کریں ، آئیے اس مضمون میں جن موضوعات کا احاطہ کریں گے ان پر ایک نظر ڈالیں
- QTP / UFT کیا ہے؟
- سیلینیم کیا ہے؟
- ایک دوسرے پر ان ٹولز کے فوائد
- ان میں کیا اختلافات ہیں؟
- نتیجہ اخذ کرنا
اس سے پہلے کہ ہم دیکھیں کہ QTP کیا ہے ، ہم QTP کی تاریخ کو سمجھ لیں گے۔
کیو ٹی پی کوئیک ٹیسٹ پروفیشنل کے لئے مخفف ہے جو اصل میں مرکری انٹرایکٹو نے تیار کیا تھا اور بعد میں اسے ایچ پی (ہیولٹ پیکارڈ) نے حاصل کیا تھا ، اور انہوں نے اسے یو ایف ٹی (یونیفائیڈ فنکشنل ٹیسٹنگ) کہا تھا۔ اس UFT کو HP QTP اور HP سروس ٹیسٹ کے ساتھ مل کر ایک ہی سافٹ ویئر پیکیج میں شامل کیا گیا تھا جو بظاہر 2016 تک دستیاب تھا یہاں تک کہ پوری ڈویژن کو مائیکروفوس کو فروخت کردیا گیا۔
تو ، آئیے پہلے QTP کے بارے میں جانیں اور اس کی خصوصیات کو سمجھیں۔
کیو ٹی پی بمقابلہ سیلینیم: کیو ٹی پی کیا ہے؟
کیو ٹی پی ایک آٹومیشن ٹیسٹنگ ٹول ہے جو ٹیسٹرز کو خودکار کارکردگی کا مظاہرہ کرنے میں مدد کرتا ہے بغیر کسی وقفے سے ، وقفوں میں نظام کی نگرانی کے بغیر۔
بڑا ڈیٹا ہاؤپ کیا ہے؟
- کیو ٹی پی / یو ایف ٹی بنیادی طور پر مختلف سوفٹویئر ایپلی کیشنز اور ان کے ماحول کو جانچنے کے لئے ڈیزائن کیا گیا ہے۔
- یہ لائسنس یافتہ ہے اور اس ٹول کی قیمت بہت زیادہ ہے۔
- کیو ٹی پی کا استعمال UI پر مبنی ٹیسٹ کیسز کی جانچ کرنے کے لئے کیا جاتا ہے اور یہاں تک کہ غیر UI ٹیسٹ کیسز کو خود کار طریقے سے کرسکتے ہیں جیسے فائل آپریشنز ، ڈیٹا بیس ٹیسٹنگ وغیرہ۔
- صارف کو جانچ کے معاملات چلانے کے لئے VBScript کا علم ہونا ضروری ہے۔
- اس اسکرپٹنگ انجن کی تنصیب کی واضح طور پر ضرورت نہیں ہے کیونکہ یہ ونڈوز OS کے ایک حصے کے طور پر دستیاب ہے۔
- کیو ٹی پی صرف ونڈوز پلیٹ فارم پر کام کرتا ہے اور دوسرے میں کام نہیں کرسکتا براؤزر جیسے کروم ، فائر فاکس وغیرہ۔
- یہ ٹیسٹ کے تحت سافٹ ویئر کو معیار کی یقین دہانی فراہم کرنے میں بھی مدد کرتا ہے۔
- اس میں آسانی سے نیویگیشن ، نتائج کی توثیق ، اور رپورٹوں کی تخلیق کی وجہ سے استعمال کرنا آسان ہے۔
اب ، سلیمیم کے بارے میں سمجھتے ہیں۔
کیو ٹی پی بمقابلہ سیلینیم: سیلینیم کیا ہے؟
سیلینیم ایک آٹومیشن ٹول ہے جو ویب ایپلی کیشنز کی جانچ کے ل used استعمال ہوتا ہے۔
- سیلینیم ایک اوپن سورس پورٹیبل فریم ورک ہے جو ویب ایپلی کیشنز کی خود کار جانچ کے لئے استعمال ہوتا ہے۔
- جب یہ قابل عمل اور رجعت ٹیسٹ کے معاملات کی جانچ کرنے کی بات آتی ہے تو یہ انتہائی لچکدار ہوتا ہے۔
- سیلینیم میں ٹیسٹ اسکرپٹ مختلف پروگرامنگ زبانوں میں جاوا ، ازگر ، سی # اور بہت سی لکھی جاسکتی ہیں۔
- یہ ٹیسٹ اسکرپٹ مختلف براؤزر جیسے کروم ، سفاری ، فائر فاکس ، اوپیرا میں چل سکتی ہیں اور مختلف پلیٹ فارمز جیسے ونڈوز ، میک او ایس ، لینکس ، سولیرس میں بھی مدد فراہم کرتی ہے۔
- سیلینیم کراس براؤزنگ کی بھی حمایت کرتا ہے جہاں ٹیسٹ کے معاملات بیک وقت مختلف پلیٹ فارمز میں چلتے ہیں
- مضبوط ، براؤزر پر مبنی رجعت آٹومیشن سوٹ بنانے اور ٹیسٹ کرنے میں مدد کرتا ہے۔
- ویب پیج پر موجود عناصر کو آسانی سے پایا جاسکتا ہے جیسے نام ، ، کلاس ، اور اسی طرح.
- سیلینیم کو ٹیسٹ کیسوں کا نظم و نسق پیدا کرنے اور رپورٹیں پیدا کرنے کے ل tools ٹسٹ این جی اور جونیٹ جیسے ٹولز کے ساتھ مربوط کیا جاسکتا ہے۔
- اسے ماون جیسے ٹولز کے ساتھ بھی مربوط کیا جاسکتا ہے ، جینکنز اور ڈاکر مسلسل جانچ حاصل کرنے کے لئے.
کی ٹی پی بمقابلہ سیلینیم: ان ٹولز کے ایک دوسرے کے فوائد
ہم سب سے پہلے QTP پر سیلینیم کے فوائد دیکھیں گے۔
- کیو ٹی پی لائسنس یافتہ ہے اور لائسنس کی لاگت بہت زیادہ ہے۔
گول ڈبل ٹو انٹ جاوا
- یہ صرف وی بی ایس اسکرپٹ پروگرامنگ زبان کی تائید کرتا ہے اور ٹیسٹ اسکرپٹ کو کسی دوسری زبان میں نہیں لکھا جاسکتا۔
- یہ ٹیسٹ اسکرپٹ صرف ونڈوز ماحول میں چلتی ہیں اور تمام براؤزرز میں معاونت فراہم نہیں کرتی ہیں۔
- QTP مختلف IDEs کی حمایت نہیں کرتا ہے۔ یہ صرف QTP تیار کردہ IDE پر کام کرتا ہے۔
- اس عمل میں صرف محدود اضافے کی اجازت دیتا ہے۔
- یہ بھی سیلینیم جیسے متوازی جانچ کو انجام دے سکتا ہے لیکن صرف کوالٹی سنٹر کا استعمال کرتے ہوئے ، جو HP کے ذریعہ دوبارہ ادائیگی کی جانے والی مصنوعات ہے۔
اب ، آئیے دیکھتے ہیں کہ سیلینیم کے مقابلہ میں QTP کے کیا فوائد ہیں
- کیو ٹی پی ویب ، موبائل اور ڈیسک ٹاپ ایپلی کیشنز کی جانچ کرسکتا ہے۔
- اس کا اپنا اندرونی ساختہ آبجیکٹ ہے جو ایپلی کیشن میں ڈیٹا کو منظم کرنے میں مدد کرتا ہے۔
- آٹومیشن کی شرح سیلینیم کے مقابلے میں تیز ہے۔
- کیو ٹی پی براؤزر کے اندر اندر کنٹرول کو بھی سنبھال سکتا ہے جیسے پسندیدہ بار ، ایڈریس بار ، بیک ، اور فارورڈ بٹن وغیرہ۔
- اگر صارف کو کسی مسئلے کا سامنا کرنا پڑتا ہے تو یہ انٹرپرائز سپورٹ بھی فراہم کرتا ہے۔
- ٹیسٹ کی رپورٹیں خود بخود تیار ہوجاتی ہیں۔
کی ٹی پی بمقابلہ سیلینیم: ان میں کیا فرق ہے؟
کیو ٹی پی اور سیلینیم دو بنیادی طور پر استعمال شدہ آٹومیشن ٹیسٹنگ ٹولز ہیں جو تمام سافٹ ویئر ٹیسٹرز کے ذریعہ وسیع پیمانے پر استعمال ہوتے ہیں۔
ہم ان اوزاروں کا موازنہ کچھ پیرامیٹرز کی بنیاد پر کریں گے۔
ہم پہلے ان کے موازنہ کو ان کے لائسنس کی بنیاد پر شروع کریں گے۔
لائسنس: کیو ٹی پی لائسنس یافتہ ہے اور قیمت بہت زیادہ ہے اور صارف کو تمام ورژن کی قیمت ادا کرنا پڑتی ہےیہ آلہ جبکہ سیلینیم ایک اوپن سورس ٹول ہے اور صارف کو اس ٹول کے کسی بھی ورژن کی قیمت ادا کرنے کی ضرورت نہیں ہے۔
لچک: جب یہ ٹیسٹ کے مختلف معاملوں پر عملدرآمد کرنے کی بات آتی ہے تو کیو پی ٹی زیادہ لچکدار نہیں ہوتیپلیٹ فارم یہ بنیادی طور پر ونڈوز کو سپورٹ کرتا ہے اور وہاں پر ٹیسٹ کرتا ہے۔ یہ ویب ، موبائل اور ڈیسک ٹاپ ایپلیکیشنز کی بھی جانچ کرتا ہےسیلینیم انتہائی لچکدار ہے کیونکہ ٹیسٹ کے معاملات مختلف پلیٹ فارمز جیسے کروم ، فائر فاکس ، IE اور اسی طرح چل سکتے ہیں۔ یہ صرف ویب ایپلیکیشنز کی جانچ کرسکتا ہے اور موبائل یا ڈیسک ٹاپ ایپلی کیشنز کی جانچ نہیں کرسکتا ہے۔
پروگرامنگ زبان: کیو ٹی پی کے اسکرپٹ صرف وی بی ایس اسکرپٹ میں لکھے جاتے ہیں جو مائیکرو سافٹ کے ذریعہ تیار کردہ ایک فعال سکرپٹ کی زبان ہے اور ٹیسٹ اسکرپٹ کو کسی بھی آسان پروگرامنگ زبان میں نہیں لکھا جاسکتا۔ سیلینیم ٹیسٹ کی اسکرپٹ آسان صارف دوست پروگرامنگ زبانوں جیسے جاوا ، ازگر ، C # ، اسکالا ، روبی اور اسی طرح میں لکھی گئی ہیں لیکن ان میں سب سے زیادہ عام طور پر زبان جاوا ہے۔
IDE بنیاد: کیو پی ٹی ٹیسٹ کے معاملات صرف کی ٹی پی کے ترقی یافتہ ماحول پر کام کرتے ہیں نہ کہ اس کے علاوہ کسی دوسرے آئی ڈی ای پر سیلینیم ٹیسٹ اسکرپٹ مربوط ہیں اور مختلف IDEs جیسے ایکلیپس ، نیٹ بینز میں چلتے ہیں،.نیٹ وغیرہ۔
ذخیرہ: کیو پی ٹی میں ایک انبلٹ آبجیکٹ ریپوزٹری ہے جو تمام اشیاء کے ل storage اسٹوریج کا ایک مشترکہ مقام ہے ، اور تمام اشیاء اور اس کا مجموعہ ہےایسی خصوصیات جن کی مدد سے کی ٹی پی ان کو پہچان سکے گی اور اس پر عمل کرے گیسیلینیم کے پاس کوئی انبیلٹ ذخیرہ موجود نہیں ہے کیونکہ وہ صارف کے انٹرفیس میں موجود ویب عناصر کو ایپلی کیشنز کی جانچ کرنے کے لئے استعمال کرتا ہے۔
ماحولیات: کیو ٹی پی مختلف ماحول جیسے ایس اے پی ، اوریکل ، اور اس کی حمایت کرتا ہے اور یہ اضافی کی حمایت نہیں کرتا ہےسافٹ ویئر پر پلگ ان جبکہسیلینیم اپنی خصوصیات کے ساتھ ساتھ تمام اضافی پلگ ان کی بھی حمایت کرتا ہے۔
بصری اسٹوڈیو کو استعمال کرنا سیکھیں
لہذا ، یہ دو سب سے زیادہ استعمال ہونے والے ٹیسٹنگ جنات ، کیو ٹی پی اور سیلینیم کے مابین بڑے فرق ہیں۔
نتیجہ اخذ کرنا
پیرامیٹرز | کیو ٹی پی | سیلینیم |
---|---|---|
لائسنس | لائسنس یافتہ | آزاد مصدر |
لچک | صرف ونڈوز پر چلائیں | مختلف براؤزرز میں چلائیں |
پروگرامنگ زبان | صرف VBScript کی حمایت کرتا ہے | جاوا ، ازگر ، سی # اور اسی طرح کی بہت سی زبانوں کی حمایت کرتا ہے |
IDE کی بنیاد | صرف QTP تیار کردہ IDE پر کام کرتا ہے | چاند گرہن ، نیٹ ، نیٹ بین وغیرہ پر کام کرتا ہے۔ |
ذخیر | اس کا اپنا آبجیکٹ ذخیرہ ہے | اس کا اپنا ایک آبجیکٹ ذخیرہ نہیں ہے |
ماحولیات | ایس اے پی ، اوریکل کی حمایت کرتا ہے اور سافٹ ویئر میں کوئی ایڈونس شامل نہیں ہے | تمام اضافی پلگ ان کی اجازت دیتا ہے |
ہر آلے کے اپنے نفع و ضوابط ہوتے ہیں۔ یہ مکمل طور پر صارف پر منحصر ہے کہ وہ کس چیز کی جانچ کرنا چاہتا ہے اور وہ کس طرح کچھ کام انجام دینا چاہتا ہے۔ ان ٹولز کے ایک دوسرے کے فوائد اور نقصانات ہیں۔ کچھ پیرامیٹرز کی بنیاد پر سیلینیم کیو ٹی پی سے آگے ہے اور مختلف پیرامیٹرز کی بنیاد پر کیو ٹی پی سیلینیم سے بھی آگے ہے۔
اب اس کے ساتھ ، ہم اس “QTP بمقابلہ سیلینیم” بلاگ کا خاتمہ کر رہے ہیں۔ مجھے امید ہے کہ آپ لوگوں نے اس مضمون سے لطف اندوز ہوئے ہوں گے اور سمجھ لیا ہوگا کہ کیو پی ٹی کیا ہے اور سیلینیم کیا ہے ، اور ان کے بڑے اختلافات بھی۔ اب جب آپ جانچنے کے لئے استعمال ہونے والے دو بڑے ٹولوں کے مابین موازنہ کو سمجھ چکے ہیں تو ، چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جو 650،000 سے زیادہ مطمئن سیکھنے والوں کے نیٹ ورک کے ساتھ پوری دنیا میں پھیلی ہوئی ہے۔ یہ کورس آپ کو سیلینیم کی مکمل خصوصیات اور جانچ سافٹ ویئر میں اس کی اہمیت سے آگاہ کرنے کے لئے ڈیزائن کیا گیا ہے۔ ہمارے لئے ایک سوال ہے؟ براہ کرم اس کا ذکر 'کیو ٹی پی بمقابلہ سیلینیم' کے تبصرے سیکشن میں کریں اور ہم آپ کو واپس ملیں گے۔