QTP এবং RFT মধ্যে পার্থক্য

Anonim

QTP বনাম RFT

QTP ক্লায়েন্ট টেস্ট প্রফেশনাল, বিভিন্ন সফটওয়্যার এনভায়রনমেন্ট এবং অ্যাপ্লিকেশনের জন্য কার্যকরী এবং রিগ্রেশন টেস্ট অটোমেশন প্রদানের জন্য HP দ্বারা বিকশিত একটি পণ্য। QTP এছাড়াও ব্যাপকভাবে এন্টারপ্রাইজ গুণগত আশ্বাসে ব্যবহৃত হয়। অন্যদিকে RFT, একটি রিলেশনাল ফাংশালাল টেস্টার বোঝায় যা আইবিএম এর সফ্টওয়্যার ডিভিশন দ্বারা স্বয়ংক্রিয় পরীক্ষার জন্য একটি টুল। ব্যবহারকারীদের পরীক্ষাগুলি তৈরি করার সামর্থ্য রয়েছে যা মানুষের পরীক্ষক দ্বারা প্রদত্ত যেগুলি কর্ম এবং মূল্যায়নকে মিরর করবে। যদিও এই দুটি সরঞ্জামের মুখ মান অনুরূপ, তাদের মধ্যে পালিত বিভিন্ন পার্থক্য আছে।

পার্থক্য

স্ক্রিপ্ট প্রজন্ম এবং ভাষাতে, RFT সম্পূর্ণরূপে কার্যকরী VB স্ক্রিপ্ট এবং জাভা স্ক্রিপ্টগুলি তৈরি করতে সক্ষম। অন্যদিকে QTP কেবলমাত্র VB স্ক্রিপ্ট তৈরি করতে পারে। এই দুটি তৈরি স্ক্রিপ্টগুলি দেখে, এইচপি এর QTP স্ক্রিপ্ট গ্রাফিক ইউজার ইন্টারফেস (GUI) ভিত্তিক। ব্যবহারকারী দ্বারা সঞ্চালিত প্রতিটি ধাপে, স্বয়ংক্রিয় ডকুমেন্টেশন সম্পন্ন করা হয়। এই সব টেবিলে এবং কীওয়ার্ড ভিউতে রেকর্ড করা হয়, এইভাবে এটি একটি নবজাতককে আত্মবিশ্বাসের অনুভব করতে এবং সরঞ্জামের সাথে কাজ করা সহজ করে তোলে। কোনও ব্যবহারকারীর RFT- এর প্রোগ্রামিংয়ের একটি ন্যায্য স্তরের থাকতে হবে কারণ এটি QTP হিসাবে একটি গ্রাফিক ইন্টারফেস নেই। একটি নবজাতক তাই RFT অত্যন্ত চ্যালেঞ্জিং ব্যবহার করে খুঁজে পাবেন।

--২ ->

স্ক্রিপ্টের প্লেব্যাকে, রেকর্ডিং পর্যায়ে সঞ্চালিত ইউজার অ্যাকশনগুলির একটি রিপ্লে করা হয়। RFT এর বিপরীতে, যা একাধিক মান নির্বাচন (যা শিফট কীগুলির সাহায্যে করা হয়) নির্বাচন করার অনুমতি দেয় না, QTP একাধিক মান নির্বাচনকে সমর্থন করে না। বিভিন্ন পরীক্ষার ক্ষেত্রে RFT- এ ডেটা পরিচালিত কমান্ড ব্যবহার করে উত্পন্ন হতে পারে, তবে মানগুলির ফলাফল স্বয়ংক্রিয়ভাবে প্রবেশ করা প্রয়োজন। পরীক্ষার ক্ষেত্রে প্রজন্মের মধ্যে QTP পরীক্ষার প্যারামিটিজেশন ব্যবহার করে।

অবজেক্ট শনাক্তকরণে, QTP খুব ভাল এবং কোনও কাস্টম বস্তুর সনাক্ত করতে পারে। অন্য দিকে RFT মান বস্তুর লক্ষ্যমাত্রা কিন্তু কাস্টম বস্তুর জন্য ভাল সঞ্চালন করে না। এটি চালিত মৃত্যুদন্ডের পরীক্ষা চালায় যেখানে QTP খুব দ্রুত সঞ্চালিত হয় RFT এর বিরোধিতায়, যা কার্যকরী কার্যকরীভাবে ধীর।

রিপোর্টিং দক্ষতার মধ্যে, QTP মান রিপোর্টিং ফর্ম্যাট যেমন এইচটিএমএল এবং এক্সএমএল ডিফল্ট ফরম্যাটের সাথে নিজস্ব ইউজার ইন্টারফেস এবং এইচটিএমএল ব্যবহার করে। RFT, অন্যদিকে, শুধুমাত্র একটি ফরম্যাটের সাথে কাজ করে, HTML, যা ডিফল্ট বিন্যাসও রয়েছে। অন্যান্য ইন্টারফেসের প্রয়োজন হলে কাস্টম কোডিং প্রয়োজন।

ব্রাউজিং দক্ষতার মধ্যে, QTP বেশ উন্নত এবং ইন্টারনেট এক্সপ্লোরার 7. 0 এবং নেটস্কেপ 2. 0. IBM এর RFT উভয় ইন্টারনেটকে সমর্থন করতে পারে না। 0 এবং নেটস্কেপ 2. 0. RFT দ্বারা সমর্থিত কাঠামোটি কীওয়ার্ড চালিত, তথ্য চালিত মডুলারটিQTP, অন্যদিকে, লাইব্রেরির আর্কিটেকচার, মডুলারটি, কীওয়ার্ড চালিত এবং ডাটা চালিত সমর্থন করে।

QTP সক্রিয় স্ক্রীন প্রাপ্যতা সমর্থন করে যখন সক্রিয় স্ক্রিন উপলভ্যতার মধ্যে RFT উপলব্ধ নেই। এইচপি এর QTP একটি বর্ণনামূলক প্রোগ্রামিং পদ্ধতি সমর্থন করে। ক্রয়ের জন্য খরচ দেখে, RFT QTP এর সাথে সংশ্লিষ্ট খরচের মূল্যের বিরোধিতা হিসাবে উল্লেখযোগ্যভাবে সস্তা।

সারসংক্ষেপ

উভয় QTP এবং RFT এর প্রধান শক্তি এবং দুর্বলতা আছে। বৈশিষ্ট্যগুলির একটি তুলনা দেখায় যে সামগ্রিক QTP এর RFT এর চেয়ে উন্নত বৈশিষ্ট্য রয়েছে।

যদি একটি নব্য পরীক্ষক একটি ভাল পরীক্ষার প্রোগ্রাম খুঁজছেন হয়, QTP প্রস্তাবিত প্রোগ্রাম হিসাবে এটি GUI ভিত্তিক হয়

RFT Shift কী ব্যবহার করে একাধিক নির্বাচন বৈশিষ্ট্যের জন্য অনুমতি দেয় না, যা QTP

আউটপুট মানগুলি অবশ্যই RFT

ডাটা পোর্টের মধ্যে প্রবেশ করা আবশ্যক

মূল্যের দিক থেকে, RFT QTP