QTP اور آر ایف ٹی کے درمیان اختلافات

Anonim

QTP بمقابلہ آر ایف ٹی بمقابلہ> QTP کے لئے فعال اور ریگریشن ٹیسٹ آٹومیشن فراہم کرنے کے لئے فوری ٹیسٹنگ پروفیشنل کو، ایچ ڈی کی طرف سے تیار ایک ایسی مصنوعات جو مختلف سافٹ ویئر کے ماحول اور ایپلی کیشنز کی ترقی کے لئے فعال اور ریگریشن ٹیسٹ آٹومیشن فراہم کرتی ہیں. QTP بھی انٹرپرائز کوالٹی اشورینس میں وسیع پیمانے پر استعمال کیا جاتا ہے. دوسری طرف، آر ایف ٹی، ایک معاشرتی فنکشن ٹیسٹر سے مراد ہے جس میں آئی بی ایم کے سافٹ ویئر ڈویژن کی طرف سے تیار کردہ خود کار طریقے سے جانچ کے لئے ایک آلہ ہے. صارفین کو ٹیسٹ کرنے کی صلاحیت ہے جو اعمال اور تشخیص کا آئینہ لگاتے ہیں جو انسانی امتحان کی طرف سے دیا جائے گا. اگرچہ ان دو آلات کے چہرہ کی قدر اسی طرح کی ہوتی ہے، ان کے درمیان متعدد اختلافات موجود ہیں.

اختلافات

اسکرپٹ نسل اور زبان میں، آر آر ٹی کو مکمل طور پر فعال وبیبی سکرپٹ اور جاوا سکرپٹ بھی تیار کرنے کے قابل ہے. دوسری طرف سے QTP صرف VB سکرپٹ پیدا کرسکتا ہے. ان دونوں کی تخلیق کردہ سکرپٹ کو دیکھ کر، HP کے QTP میں سکرپٹ گرافک صارف انٹرفیس (GUI) کی بنیاد پر ہے. صارف کی طرف سے کارکردگی کا مظاہرہ ہر مرحلے پر، آٹو دستاویزات کیا جاتا ہے. یہ سب میز میں اور مطلوبہ الفاظ کے نقطہ نظر میں ریکارڈ کیا جاتا ہے، اس طرح نوشی کو اعتماد محسوس کرنے اور اس کے آلے کے ساتھ کام کرنا آسان بنانے کے لئے ایک نیاس بنا رہا ہے. آر ایف ٹی کے کسی بھی صارف کو پروگرامنگ کے تجربے کا منصفانہ سطح ہونا چاہیے کیونکہ اس کے پاس QTP میں گرافک انٹرفیس نہیں ہے. لہذا آر ایس ٹی کا استعمال کرتے ہوئے ایک نوکیا انتہائی مشکل ہے.

اسکرپٹ کے پلے بیک میں، ریکارڈنگ مرحلے کے دوران کارکردگی کا مظاہرہ کرنے والے صارف کی کارروائیوں پر عمل درآمد کیا جاتا ہے. آر ایف ٹی کے ساتھ برعکس، جس میں ایک سے زیادہ اقدار (جو شفٹ کی چابیاں کے استعمال سے کیا جاتا ہے) کے انتخاب کی اجازت نہیں دیتا ہے، QTP ایک سے زیادہ اقدار کے انتخاب کی حمایت کرتا ہے. RFT میں اعداد و شمار پر مبنی حکموں کے استعمال کے ذریعہ مختلف امتحان کے مقدمات پیدا کیے جاسکتے ہیں، لیکن اقدار کی پیداوار کو دستی طور پر درج کرنا ہوگا. QTP ٹیسٹ مقدمات کی نسل میں ٹیسٹ کے پیریٹیٹریز کا استعمال کرتا ہے.

شناختی شناخت میں، QTP بہت اچھا ہے اور کسی بھی اپنی مرضی کے مطابق شناخت کی شناخت کر سکتا ہے. آر ایف ٹی دوسری طرف کے اہداف کے معیار کے مطابق لیکن اپنی مرضی کے مطابق اشیاء کے لئے اچھی کارکردگی کا مظاہرہ نہیں کرتا. یہ عملدرآمد کی جانچ پڑتال کرنے کے لئے جاتا ہے جہاں آئی ٹی ٹی آر کے خلاف بہت جلدی عملدرآمد کرنے کے لۓ دیکھا گیا ہے، جس میں نمایاں طور پر پھانسی میں کمی ہے.

رپورٹنگ کی صلاحیتوں میں، QTP معیاری رپورٹنگ فارمیٹس جیسے ایچ ٹی ایم ایل اور XML کو ڈیفالٹ شکل کے ساتھ اپنے صارف انٹرفیس اور ایچ ٹی ایم ایل بناتا ہے. دوسری طرف، آر ایف ٹی، صرف ایک ہی شکل، ایچ ٹی ایم ایل کے ساتھ کام کرتا ہے، جو بھی ڈیفالٹ شکل ہے. اگر دوسرے انٹرفیس کی ضرورت ہو تو اپنی مرضی کے کوڈنگ کی ضرورت ہوتی ہے.

براؤزنگ کی صلاحیتوں میں، QTP بہت اعلی درجے کی ہے اور انٹرنیٹ ایکسپلورر 7. 0 اور نیٹسکیپ کی حمایت کرسکتا ہے. 0. آئی بی ایم کے آر ایف ٹی کو انٹرنیٹ دونوں کی حمایت نہیں کر سکتا 7. 0 اور نیٹسکیٹ 2. 0. آر ایف ٹی کی جانب سے حمایت کی فریم ورک مطلوبہ الفاظ پر مبنی ہے، اعداد و شمار پر مبنی ماڈیولر.دوسری طرف، QTP لائبریری فن تعمیر، ماڈیولریئت، مطلوبہ الفاظ پر مبنی، اور اعداد و شمار پر مبنی حمایت کرتا ہے.

فعال اسکرین کی دستیابی میں RFT دستیاب نہیں ہے جبکہ QTP فعال اسکرین کی دستیابی کی حمایت کرتا ہے. HP کی QTP ایک تشریحی پروگرامنگ نقطہ نظر کی حمایت کرتا ہے. خریداری کے لئے اخراجات کی تلاش میں، آر ایف ٹی کے ساتھ منسلک خریداری کی قیمتوں کے خلاف آر ایف ٹی بہت اہم ہے.

خلاصہ

QTP اور آر ایف ٹی دونوں دونوں کی بڑی طاقت اور کمزوری ہے. خصوصیات کی ایک مثال سے پتہ چلتا ہے کہ آر ایف ٹی کے مقابلے میں مجموعی طور پر QTP بہتر خصوصیات ہے.

اگر کوئی نیا ٹیسٹر اچھا ٹیسٹ ٹیسٹنگ پروگرام لگ رہا ہے تو، QTP تجویز کردہ پروگرام ہے کیونکہ یہ GUI کی بنیاد پر

آر ایف ٹی کی شفایابی چابیاں کا استعمال کرتے ہوئے متعدد منتخب کردہ خصوصیت کی اجازت نہیں دیتا، جو QTP آؤٹ پٹ میں ممکن ہے. اقدار کو دستی طور پر RFT

QTP میں رن ٹائم کے دوران آؤٹ پٹ کی پیداوار کی اجازت دیتا ہے

Costwise، آر ایف ٹی QTP سے سستا ہے