ইউএফটি টিউটোরিয়াল | ইউএফটি অবজেক্ট সংগ্রহস্থল - ইউএফটি 14.x এর জন্য সেরা গাইড

ইউএফটি অবজেক্ট সংগ্রহস্থল - বৈশিষ্ট্য চিত্র

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

এই বিষয়ে, আমরা ইউএফটি অবজেক্ট রিপোজিটরি, বর্ণনামূলক প্রোগ্রামিং পদ্ধতির এবং ইউএফটি-তে ভার্চুয়াল অবজেক্টের ধারণা সম্পর্কে শিখতে যাচ্ছি যা ইউএফটি-র সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য।

ইউএফটি টিউটোরিয়াল - সামগ্রীর সারণী

ইউএফটি টিউটোরিয়াল # 1: ইউএফটি ওভারভিউ

ইউএফটি টিউটোরিয়াল #2: ইউএফটি সেটআপ - ডাউনলোড, ইনস্টল, লাইসেন্স কনফিগারেশন এবং এএলএম সংযোগ

ইউএফটি টিউটোরিয়াল #3: ইউএফটি অবজেক্ট সংগ্রহস্থল

ইউএফটি টিউটোরিয়াল #4: ইউএফটি ক্রিয়া ও ফাংশন লাইব্রেরি 

ইউএফটি টিউটোরিয়াল #5: ইউএফটি প্যারামিটারাইজেশন 

ইউএফটি টিউটোরিয়াল #6: ইউএফটিতে ভিবি স্ক্রিপ্টিং

ইউএফটি টিউটোরিয়াল #7: ইউএফটিতে টেস্ট কেস তৈরির জন্য ধাপে ধাপে গাইড

ইউএফটি টিউটোরিয়াল #8: ইউএফটিতে ব্যতিক্রম হ্যান্ডলিং

ইউএফটি টিউটোরিয়াল #9: চেকপয়েন্টস এবং ডিকশনারি অবজেক্টের সাথে ইউএফটি-তে রেকর্ডিং 

ইউএফটি টিউটোরিয়াল #10: ইউএফটি সাক্ষাত্কারের প্রশ্নাবলী এবং উত্তরসমূহ 

 ইউএফটি টিউটোরিয়াল #3: ইউএফটি অবজেক্ট সংগ্রহস্থল

ইউএফটি অবজেক্ট সংগ্রহস্থল:

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

বাধ্যতামূলক সম্পত্তি -> সহায়ক সম্পত্তি -> সাধারণ সনাক্তকারী -> স্মার্ট সনাক্তকরণ

অবজেক্টের সংগ্রহশালা শ্রেণিবিন্যাস: 

ইউএফটি-তে দুই ধরণের অবজেক্ট রেপোজিটরিগুলি পাওয়া যায় -

  • লোকাল অবজেক্ট রিপোজিটরি
  • ভাগ করা অবজেক্ট রিপোজিটরি

স্থানীয় অবজেক্ট সংগ্রহস্থল - নির্দিষ্ট টেস্টের ক্ষেত্রে স্থানীয়ভাবে উপলব্ধ অবজেক্ট রিপোজিটরিটিকে স্থানীয় অবজেক্ট রিপোজিটরি হিসাবে চিহ্নিত করা হয়। এটি অ্যাকশনের বাইরে থেকে অ্যাক্সেস করা যায় না। এটি পরীক্ষার স্ক্রিপ্ট ফোল্ডার কাঠামোর মধ্যে একটি .mtr ফাইল হিসাবে সংরক্ষণ করা হয়।ইউএফটি টিউটোরিয়াল | ইউএফটি অবজেক্ট সংগ্রহস্থল - ইউএফটি 14.x এর জন্য সেরা গাইড

ইউএফটি অবজেক্ট সংগ্রহস্থল - স্থানীয়
স্থানীয় সংগ্রহস্থল

ভাগ করা অবজেক্ট রিপোজিটরি - পরীক্ষার কেসের বাইরে অবস্থিত একটি অবজেক্ট রিপোজিটরি একটি শেয়ার্ড অবজেক্ট রিপোজিটরি হিসাবে পরিচিত। এটি একাধিক ক্রিয়া বা পরীক্ষার স্ক্রিপ্টগুলিতে ভাগ করা যায়। আমরা এটি অবজেক্ট রিপোজিটরি ম্যানেজারের সাহায্যে তৈরি করতে পারি। এটি পুনরায় ব্যবহারযোগ্যতার উদ্দেশ্যে ব্যবহৃত হয়। আমরা এটিকে যে কোনও স্থানে একটি .tsr ফাইল হিসাবে সঞ্চয় করতে পারি। এই ধরনের অবজেক্ট রিপোজিটরিগুলি বেশিরভাগ ক্ষেত্রে কীওয়ার্ড বা হাইব্রিড পরীক্ষা ফ্রেমওয়ার্কগুলিতে পুনরায় ব্যবহারযোগ্যতার উদ্দেশ্যে ব্যবহৃত হয়।

ইউএফটি অবজেক্ট সংগ্রহস্থল - ভাগ করা হয়েছে red
ভাগ করা সংগ্রহস্থল

অবজেক্ট রিপোজিটরির জন্য গাইডলাইন: 

  • সংগ্রহস্থলে থাকা বস্তুর যৌক্তিক নাম প্রয়োগের কার্যকারিতার উপর ভিত্তি করে দেওয়া উচিত।
  • কর্মক্ষমতা বাড়াতে স্মার্ট সনাক্তকরণ অক্ষম করা উচিত।
  • অবজেক্ট রিপোজিটরির আকার বড় হওয়া উচিত নয়; আকার হ্রাস করতে বর্ণনামূলক প্রোগ্রামিং আংশিকভাবে ব্যবহার করা যেতে পারে।
  • নিয়মিত অভিব্যক্তি বা বর্ণনামূলক প্রোগ্রামিংয়ের মাধ্যমে ডায়নামিক অবজেক্টগুলি পরিচালনা করুন।
  • স্থানীয়ের পরিবর্তে একটি ভাগ করা অবজেক্ট রিপোজিটরি ব্যবহার করুন।
  • সংগ্রহস্থলে একই বস্তুর জন্য একাধিক এন্ট্রি ব্যবহার করবেন না।

অবজেক্ট রিপোজিটরিতে বিভিন্ন বিকল্প:

অবজেক্টফাইন্ডার - পরীক্ষার বিষয়টিকে বিশ্লেষণ করতে এটি ইউএফটি-এর অন্যতম গুরুত্বপূর্ণ এবং সহায়ক বৈশিষ্ট্য। এই বিকল্পের মাধ্যমে, আমরা পরীক্ষার বস্তুগুলির বিভিন্ন বৈশিষ্ট্যগুলিকে অবজেক্ট রিপোজিটরিতে যুক্ত করার আগে দেখতে / বিশ্লেষণ করতে পারি। এটি টেস্ট অটোমেশনের জন্য অবজেক্ট সনাক্তকরণ পদ্ধতির সংজ্ঞা দিতে আমাদের সহায়তা করবে। অবজেক্ট ফাইন্ডার ছাড়া বর্ণনামূলক প্রোগ্রামিং পদ্ধতির সংজ্ঞা দেওয়া খুব কঠিন difficult

ইউএফটি অবজেক্ট সংগ্রহস্থল - স্পাই অবজেক্ট
অবজেক্ট ফাইন্ডার

অবজেক্ট যুক্ত করুন - এটি সংগ্রহস্থলে কোনও অ্যাপ্লিকেশন অবজেক্ট যুক্ত করতে ব্যবহৃত হয়।

অ্যাপ্লিকেশন থেকে আপডেট - এই বিকল্পের মাধ্যমে অ্যাপ্লিকেশন থেকে সরাসরি কোনও সংগ্রহস্থল জুড়ে থাকা যে কোনও অবজেক্ট আমরা আপডেট করতে পারি।

লক্ষণীয় করা - অ্যাপ্লিকেশনটিতে বিষয়টিকে হাইলাইট করা যেতে পারে।

সংগ্রহস্থলে অবস্থিত ate - আমরা অ্যাপ্লিকেশন থেকে সংগ্রহস্থলে উপলব্ধ প্রকৃত বস্তুর সন্ধান করতে পারি।

বস্তু বৈশিষ্ট্য বিভাগ - বর্ণনামূলক বৈশিষ্ট্য, অর্ডিনাল সনাক্তকারী এবং স্মার্ট সনাক্তকরণ কনফিগারেশন এই বিভাগটি থেকে দেখা / সম্পাদনা করা যেতে পারে।

ইউএফটি অবজেক্ট হায়ারার্কি: ইউএফটি পরীক্ষা বস্তু শ্রেণিবিন্যাস এক বা একাধিক স্তরের পরীক্ষার অন্তর্ভুক্ত বস্তু। সর্বোচ্চ স্তরের বস্তু উইন্ডো, ডায়লগ বাক্স, বা ব্রাউজারের ধরণের প্রতিনিধিত্ব করতে পারে লক্ষ্য, পরিবেশের উপর নির্ভর করে। যে কোনও ওয়েব অ্যাপ্লিকেশনগুলির জন্য, তিন স্তরের অবজেক্টের স্তরক্রম পাওয়া যায় - ব্রাউজার, পৃষ্ঠা এবং স্বতন্ত্র পরীক্ষার অবজেক্ট। সুতরাং, শনাক্তকরণটি শীর্ষ থেকে নীচে পর্যন্ত ক্রমিকভাবে তৈরি করা হয়েছে।

ব্রাউজার ("টেস্ট ব্রাউজার")। পৃষ্ঠা ("পরীক্ষার পৃষ্ঠা")। লিংক ("পরীক্ষার লিঙ্ক")। ক্লিক করুন

অবজেক্ট আইডেন্টিফিকেশন মেকানিজম:

আবেদনে প্রদর্শিত বৈশিষ্ট্য বা আচরণের উপর ভিত্তি করে সংগ্রহস্থল থেকে অবজেক্টগুলি চিহ্নিত করা যেতে পারে। তিনটি বিভিন্ন ধরণের সম্পত্তি বিকল্প রয়েছে যা কোনও বস্তুকে অনন্যভাবে সনাক্ত করতে উপলভ্য। ঐগুলি -

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

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

সূচক - এটি অ্যাপ্লিকেশনটিতে অবজেক্টের অবস্থানের ভিত্তিতে সংজ্ঞায়িত করা হয়েছে। সূচকের মান সর্বদা 0 থেকে শুরু হয়।

অবস্থান - এটি অ্যাপ্লিকেশনটিতে অবজেক্টের অবস্থানের ভিত্তিতে সংজ্ঞায়িত করা হয়েছে। অবস্থানের মানটি সর্বদা 0 থেকে শুরু হয়।

ক্রিয়েশনটাইম - এটি অ্যাপ্লিকেশনটিতে অবজেক্ট তৈরির সময় ভিত্তিক সংজ্ঞায়িত করা হয়েছে। ক্রিয়েশনটাইমের মান সর্বদা 0 থেকে শুরু হয়।

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

ইউএফটি অবজেক্ট সংগ্রহস্থল - সম্পত্তি দেখুন
সংগ্রহস্থলের সম্পত্তি দেখুন

অবজেক্টস যুক্ত করতে ধাপে ধাপে গাইড:

  • পরীক্ষা অ্যাপ্লিকেশনটি খুলুন এবং অবজেক্ট যুক্ত করার জন্য ইচ্ছা পৃষ্ঠা / স্ক্রিনে যান।
  • অবজেক্ট রিপোজিটরি আইকনে ক্লিক করে বা "Ctrl + R" কীগুলি টিপে ইউএফটি থেকে স্থানীয় অবজেক্ট রিপোজিটি খুলুন। ভাগ করা সংগ্রহস্থলের ক্ষেত্রে, আমরা এটিকে "রিসোর্সস>> অবজেক্ট রিপোজিটরি ম্যানেজার" থেকে খুলতে পারি।
  • সংগ্রহস্থলের অ্যাড অবজেক্ট বাটনে (গ্রিন প্লাস বোতাম) ক্লিক করুন। এখন সরঞ্জামটি আমাদের পছন্দসই ক্ষেত্রে অ্যাপ্লিকেশনটিতে ক্লিক করে অবজেক্টটি নির্বাচন করতে অনুমতি দেবে।
  • কোনও অবজেক্টের নির্বাচনের পরে একটি মধ্যবর্তী "অবজেক্ট সিলেকশন - রেপোজিটরিতে অ্যাড করুন" পপআপ উপস্থিত হবে। অবজেক্টটি যুক্ত করতে ওকে বোতামে ক্লিক করুন।
  • অবজেক্টটি যুক্ত করার পরে, আমরা প্রয়োজনীয়তার উপর ভিত্তি করে বৈশিষ্ট্য বা লজিকাল নামগুলি সম্পাদনা করতে পারি।

অবজেক্ট রিপোজিটরি ম্যানেজার:

অবজেক্ট রিপোজিটরি ম্যানেজারটি একটি ভাগ করা সংগ্রহস্থল পরিচালনা / পরিচালনা করতে ব্যবহৃত হয়। আমরা উইজার্ডের মাধ্যমে ভাগ করা সংগ্রহস্থল থেকে অবজেক্টগুলি যুক্ত করতে, আপডেট করতে, মুছতে পারি। খোলার নেভিগেশন - সংস্থানসমূহ -> অবজেক্ট রিপোজিটরি ম্যানেজার।

একটি ভাগ করা অবজেক্ট রিপোজিটরি কীভাবে তৈরি করবেন:

বিভিন্ন পন্থা হ'ল - 

  • অবজেক্ট রিপোজিটরি ম্যানেজারের মাধ্যমে তৈরি করুন - "রিসোর্সস -> অবজেক্ট রিপোজিটরি ম্যানেজার" খুলুন এবং এই উইন্ডো থেকে অবজেক্ট যুক্ত করুন। অবজেক্ট যুক্ত করার পরে, আমরা একটি শেয়ার্ড অবজেক্ট রিপোজিটরি তৈরি করতে এটি .tsr ফাইল হিসাবে সংরক্ষণ করতে পারি।
  • স্থানীয় সংগ্রহস্থলকে অংশীদারি সংগ্রহস্থলে রূপান্তর করা - লোকাল অবজেক্ট রিপোজিটরি রফতানি করা (ফাইল -> স্থানীয় সামগ্রী রফতানি করুন) একটি ভাগ করা অবজেক্ট রিপোজিটরিতে ory
  • ড্রপ অ্যাপ্রোচ - স্থানীয় সংগ্রহস্থল থেকে অবজেক্টগুলি টেনে আনুন এবং একটি ভাগ করা সংগ্রহস্থলে রেখে দিন।

সহযোগী অংশীদারি অবজেক্ট রিপোজিটরি কার্যকর 

দুটি বিকল্প উপলব্ধ -

  • ইউএফটির সলিউশন এক্সপ্লোরার-এ অ্যাকশন নেম নোডে ডান ক্লিক করুন এবং অ্যাসোসিয়েট রিপোজিটরি উইথ অ্যাকশন নির্বাচন করুন।
  • ভাগ করা সংগ্রহস্থল খুলুন ডায়ালগ বাক্সে অবজেক্ট সংগ্রহস্থল নির্বাচন করুন এবং খুলুন ক্লিক করুন।

অবজেক্ট রিপোজিটরি তুলনা সরঞ্জাম:

এটি দুটি ভাগ করা সংগ্রহস্থলগুলির তুলনা করতে এবং মিলগুলি সনাক্ত করতে ব্যবহৃত হয়। 

  • এই পথটি "অবজেক্ট রিপোজিটরি ম্যানেজার" থেকে নিম্নলিখিত পাথ দিয়ে খোলা যেতে পারে - "সরঞ্জাম-> অবজেক্ট সংগ্রহস্থল তুলনা সরঞ্জাম"।
  • ভাগ করা সংগ্রহস্থল উভয়ই নির্বাচন করুন এবং ঠিক আছে বোতামে টিপুন।
  • এখন তুলনা বিশদ বিশ্লেষণের জন্য উপলব্ধ হবে।
ইউএফটি অবজেক্ট সংগ্রহস্থল - অবজেক্ট রিপোজিটরি তুলনা সরঞ্জাম
অবজেক্ট রিপোজিটরি তুলনা সরঞ্জাম

অবজেক্ট সংগ্রহস্থল মার্জ সরঞ্জাম:

এটি দুটি ভাগ করা সংগ্রহস্থলকে একটিতে মার্জ করার জন্য ব্যবহৃত হয়। 

  • মার্জ সরঞ্জামটি "পাথর সংগ্রহস্থল পরিচালক" থেকে নিম্নলিখিত পাথ দিয়ে খোলা যেতে পারে - "সরঞ্জাম-> অবজেক্ট সংগ্রহস্থল মার্জ সরঞ্জাম"।
  • মার্জ করার জন্য আমাদের প্রাথমিক এবং মাধ্যমিক সংগ্রহস্থলগুলি নির্বাচন করতে হবে। 
  • এখন দ্বন্দ্বগুলি বিশ্লেষণ করুন এবং দুটি সংগ্রহস্থলকে প্রাথমিক সংগ্রহস্থলে মার্জ করার জন্য সংরক্ষণ করুন।
ইউএফটি অবজেক্ট সংগ্রহস্থল - অবজেক্ট সংগ্রহস্থল মার্জ সরঞ্জাম
অবজেক্ট সংগ্রহস্থল মার্জ সরঞ্জাম ge

গতিশীল বিষয়গুলি হ্যান্ডলিং: 

গতিশীল অবজেক্টগুলি পরিচালনা করতে দুটি বিকল্প উপলব্ধ - 

  • বর্ণনামূলক প্রোগ্রামিং পদ্ধতির - আমরা পরে এই নিবন্ধে বর্ণনামূলক প্রোগ্রামিং সম্পর্কে।
  • নিয়মিত এক্সপ্রেশন - এটি এমন একটি অক্ষর যা একটি প্যাটার্ন / স্ট্রিং তৈরি করে যা বস্তুগুলি সনাক্ত করতে ব্যবহৃত হয়। আমরা কোনও বৈশিষ্ট্যের গতিশীল অংশটি বন্য অক্ষরের সাথে প্রতিস্থাপন করে এটি সংজ্ঞায়িত করতে পারি। নীচের উদাহরণটি দেখুন - 

আমাদের কাছে পাঠ্যের সাথে একটি গতিশীল লিঙ্ক রয়েছে - "বর্তমান তারিখটি 03-04-2000"। এখানে আমরা লক্ষ করতে পারি যে এই লিঙ্কটিতে, "বর্তমান তারিখটি" অংশটি স্থির রয়েছে বিশ্রামে অংশটি প্রতিদিন পরিবর্তন হচ্ছে। সুতরাং আমরা অবজেক্ট রিপোজিটরিতে অবজেক্টগুলি সংজ্ঞায়িত করার সময় নীচের দুটি প্যাটার্ন ব্যবহার করতে পারি -

"বর্তমান তারিখ। *"- এখানে '। *' কোনও আকারের যে কোনও স্ট্রিং উপস্থাপন করে।

"বর্তমান তারিখটি \ d \ d- \ d \ d- \ d \ d \ d \ d”- এখানে '\ d' কেবল একটি সংখ্যার অঙ্ক প্রতিস্থাপন করতে পারে।

একইভাবে, আরও নিয়মিত প্রকাশ পাওয়া যায়। ক্লিক করুন এখানে এটা দেখতে।

বর্ণনামূলক প্রোগ্রামিং:

বর্ণনামূলক প্রোগ্রামিং বাস্তবায়নের সময় অবজেক্টের বিবরণ সংজ্ঞায়িত করার একটি পদ্ধতি। এই পদ্ধতির মাধ্যমে, যখন আমরা বস্তুগুলি সংগ্রহস্থলগুলিতে সংরক্ষণ করা হয় না তখন আমরা পরীক্ষার কেসগুলি কার্যকর করতে পারি। 

বর্ণনামূলক প্রোগ্রামিং পদ্ধতির ব্যবহারের উদ্দেশ্যগুলি হ'ল -

  • পরীক্ষার বস্তুটি প্রকৃতির গতিশীল।
  • অবজেক্ট রিপোজিটরিতে আইটেম যুক্ত না করে পরীক্ষার কেসগুলি কার্যকর করতে।
  • যদি আমরা একটি বড় অবজেক্ট রিপোজিটরি ব্যবহার করি তবে এক্সিকিউশন পারফরম্যান্স হ্রাস পেতে পারে। এটি এড়াতে বর্ণনামূলক প্রোগ্রামিং ব্যবহার করা যেতে পারে।
  • চাইল্ডঅবজেক্টসগুলি অবজেক্টগুলির একটি সংগ্রহ তৈরি করতে ব্যবহৃত হয় যা সংজ্ঞায়িত অবজেক্টের বর্ণনার ভিত্তিতে মিলিত হয়। প্যারেন্ট অবজেক্টস চাইল্ডওবজেক্টসকে এগিয়ে নিয়ে যায়। উদাহরণ - উপরে উদাহরণ উল্লেখ করুন।

বর্ণনামূলক প্রোগ্রামিংয়ের সাথে কাজ করা: 

বর্ণনামূলক প্রোগ্রামিং ব্যবহার করে পরীক্ষার কেসগুলি বিকাশের দুটি উপায় রয়েছে -

1. বর্ণনা অবজেক্টস - স্ক্রিপ্ট প্রয়োজনীয় বৈশিষ্ট্য সহ বিবরণ অবজেক্ট ব্যবহার করে তৈরি করা হয়। উদাহরণ - বর্ণনামূলক প্রোগ্রামিং পদ্ধতির নীচে একটি নির্দিষ্ট ওয়েবপৃষ্ঠায় উপলব্ধ লিঙ্কের সংখ্যা খুঁজতে ব্যবহৃত হয়।

ইউএফটি অবজেক্ট সংগ্রহস্থল - বর্ণনামূলক প্রোগ্রামিং
বর্ণনামূলক প্রোগ্রামিং

2. বর্ণনা স্ট্রিংস - পরীক্ষার কেস তৈরির সময় সামগ্রীর বিবরণ স্ট্রিং হিসাবে পাস হয় are উদাহরণ -

                               ব্রাউজার ("মাই অ্যাপ") Page পৃষ্ঠা ("মাই অ্যাপ") Link লিঙ্ক ("পাঠ্য: = লগইন", "টাইপ: = লিঙ্ক")। ক্লিক করুন

অবজেক্ট সংগ্রহস্থল এবং বর্ণনামূলক প্রোগ্রামিংয়ের মধ্যে তুলনা অধ্যয়ন:

অবজেক্ট রিপোজিটরিবর্ণনামূলক প্রোগ্রামিং
অবজেক্টটি এখানে যুক্ত করা দরকার।OR এ অবজেক্ট যুক্ত করার দরকার নেই।
গতিশীল অবজেক্টগুলি পরিচালনা করতে অসুবিধা।গতিশীল বিষয়গুলি হ্যান্ডেল করা সহজ।
সম্পাদনের কার্যকারিতা হ্রাস করুন।ফাঁসির কার্যকারিতা বাড়ান।
কার্যকর করার পূর্বে অবজেক্টের সংজ্ঞা দেওয়া দরকার।বিষয়গুলি কার্যকর করার সময় সংজ্ঞায়িত করা হয়।

ইউএফটি-তে ভার্চুয়াল অবজেক্ট:

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

আমরা পথ থেকে ভার্চুয়াল অবজেক্ট তৈরির উইজার্ডটি খুলতে পারি - "সরঞ্জাম-> ভার্চুয়াল অবজেক্ট-> নতুন ভার্চুয়াল অবজেক্ট"। এই উইজার্ডের নির্দেশ অনুসারে পদক্ষেপ অনুসরণ করে আমরা ভার্চুয়াল অবজেক্টগুলি সংজ্ঞায়িত করতে পারি।

ভার্চুয়াল অবজেক্টের সীমাবদ্ধতা হ'ল -

  • ইউএফটি ভার্চুয়াল অবজেক্টগুলি রেকর্ড করতে সক্ষম নয়।
  • এটি অবজেক্ট রিপোজিটরি দ্বারা নিয়ন্ত্রিত নয়।
  • চেকপয়েন্টগুলি এখানে যুক্ত করা যায় না।
  • অবজেক্ট ফাইন্ডার ভার্চুয়াল অবজেক্টগুলি পরীক্ষা করতে পারে না।
  • যদি পর্দার রেজোলিউশন পরিবর্তন করা হয় তবে এক্সিকিউশন ব্যর্থ হতে পারে।

ইউএফটিতে ভার্চুয়াল অবজেক্ট তৈরি:

1. নেভিগেশন "সরঞ্জাম-> ভার্চুয়াল অবজেক্ট" থেকে ভার্চুয়াল অবজেক্ট ম্যানেজারটি খুলুন এবং নতুন বোতামে ক্লিক করুন।

২. "ওয়েলচার টু ভার্চুয়াল অবজেক্ট ম্যানেজার" স্ক্রীন থেকে পরবর্তী ক্লিক করুন। ইউএফটি টিউটোরিয়াল | ইউএফটি অবজেক্ট সংগ্রহস্থল - ইউএফটি 14.x এর জন্য সেরা গাইড

নতুন ভার্চুয়াল অবজেক্ট স্ক্রিন 1
ইউএফটি-তে নতুন ভার্চুয়াল অবজেক্ট - স্ক্রীন 1

৩. শ্রেণি নির্বাচন করুন এবং "মানচিত্র থেকে স্ট্যান্ডার্ড ক্লাসে" স্ক্রিনে ক্লিক করুন। ইউএফটি টিউটোরিয়াল | ইউএফটি অবজেক্ট সংগ্রহস্থল - ইউএফটি 14.x এর জন্য সেরা গাইড

নতুন ভার্চুয়াল অবজেক্ট স্ক্রিন 2
ইউএফটি-তে নতুন ভার্চুয়াল অবজেক্ট - স্ক্রীন 2

৪. এখন মাউস ব্যবহার করে অ্যাপ্লিকেশন থেকে পরীক্ষার বিষয়টিকে চিহ্নিত করুন এবং পরবর্তীটিতে ক্লিক করুন। ইউএফটি টিউটোরিয়াল | ইউএফটি অবজেক্ট সংগ্রহস্থল - ইউএফটি 14.x এর জন্য সেরা গাইড

নতুন ভার্চুয়াল অবজেক্ট স্ক্রিন 3
ইউএফটি-তে নতুন ভার্চুয়াল অবজেক্ট - স্ক্রীন 3

5. এখন অবজেক্টটি কনফিগার করুন এবং তারপরে ক্লিক করুন। ইউএফটি টিউটোরিয়াল | ইউএফটি অবজেক্ট সংগ্রহস্থল - ইউএফটি 14.x এর জন্য সেরা গাইড

নতুন ভার্চুয়াল অবজেক্ট স্ক্রিন 4
ইউএফটি-তে নতুন ভার্চুয়াল অবজেক্ট - স্ক্রীন 4

Virtual. এখন ভার্চুয়াল অবজেক্টটি সেভ করতে ফিনিশ-এ ক্লিক করুন। ইউএফটি টিউটোরিয়াল | ইউএফটি অবজেক্ট সংগ্রহস্থল - ইউএফটি 14.x এর জন্য সেরা গাইড

নতুন ভার্চুয়াল অবজেক্ট স্ক্রিন 5
ইউএফটি-তে নতুন ভার্চুয়াল অবজেক্ট - স্ক্রীন 5

উপসংহার:

ইউএফটি অবজেক্ট রিপোজিটরি সম্পর্কে এই নিবন্ধে, আমরা পরীক্ষার অধীনে অ্যাপ্লিকেশন এবং শ্রেণিবিন্যাস থেকে কীভাবে জিনিসগুলি সনাক্ত করতে পারি সে সম্পর্কে শিখেছি। ক্লিক এখানে মাইক্রোফোকাস সমর্থন পোর্টাল থেকে আরও বুঝতে। এছাড়াও, আপনি যদি ইউএফটি সাক্ষাত্কারের প্রশ্নগুলির জন্য প্রস্তুত করতে চান তবে দয়া করে ক্লিক করুন এখানে.

কে মন্ডল সম্পর্কে

ইউএফটি টিউটোরিয়াল | ইউএফটি অবজেক্ট সংগ্রহস্থল - ইউএফটি 14.x এর জন্য সেরা গাইডহাই, আমি কে মন্ডল, আমি একটি শীর্ষস্থানীয় প্রতিষ্ঠানের সাথে যুক্ত। আমি ডোমেন জুড়ে 12+ বছরের কাজের অভিজ্ঞতা রাখছি যেমন, অ্যাপ্লিকেশন বিকাশ, অটোমেশন টেস্টিং, আইটি পরামর্শদাতা। আমি বিভিন্ন প্রযুক্তি শিখতে খুব আগ্রহী। আমি আমার আকাঙ্ক্ষা পূরণ করতে এবং বর্তমানে ল্যাম্বডিজিক্সে দুজনেই একজন লেখক এবং ওয়েবসাইট বিকাশকারী হিসাবে অবদান রাখছি।
লিংকডইন- https://www.linkedin.com/in/kumaresh-mondal/ এ সংযুক্ত করুন

মতামত দিন

আপনার ইমেইল প্রকাশ করা হবে না। প্রয়োজনীয় ক্ষেত্রগুলি * চিহ্নিত করা আছে।

en English
X