ইউএফটি টিউটোরিয়াল | ইউএফটি ওভারভিউ - ইউএফটি 14.x এর জন্য সেরা গাইড

ইউএফটি ওভারভিউ - বৈশিষ্ট্য চিত্র

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

এই "ইউএফটি ওভারভিউ" নিবন্ধটির মাধ্যমে, আমরা ইউএফটি-তে উপলব্ধ বিভিন্ন উপাদানগুলির পরীক্ষার এবং ওভারভিউয়ের প্রাথমিক বিষয়গুলি নিয়ে যাব।

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

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

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

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

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

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

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

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

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

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

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

ইউএফটি ওভারভিউ

সফ্টওয়্যার পরীক্ষা সম্পর্কে:

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

সফ্টওয়্যার পরীক্ষার উদ্দেশ্যগুলি নীচে ব্যাখ্যা করা হয়েছে -

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

সফ্টওয়্যার পরীক্ষার শ্রেণিবিন্যাস নীচে ব্যাখ্যা করা হয়েছে -

অংশ পরিক্ষাকরণ - অ্যাপ্লিকেশন বিকাশকারী দ্বারা বিকাশের পর্যায়ে এই ধরণের পরীক্ষা করা হয়।

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

সিস্টেম টেস্টিং - শেষ পণ্য সরবরাহের আগে এই ধরণের টেস্টিং করা হয়। পণ্যটির কার্যকারিতা এই পর্যায়ে পরীক্ষা করা হয়।

ব্যবহারকারীর গ্রহন নিরিক্ষা - ব্যবহারকারীর উত্পাদনে পণ্য স্থানচ্যুত করার আগে প্রয়োজনীয়তা যাচাই করার জন্য ব্যবহারকারীদের দ্বারা স্বীকৃতি পরীক্ষা (ইউএটি) করা হয়। এটি একটি ব্ল্যাক-কেবক্স পরীক্ষা।

পরীক্ষা নিরীক্ষণ - অ্যাপ্লিকেশন বর্ধনের সময় ব্যবসায়ের যথারীতি কার্যকারিতা যাচাই করতে রিগ্রেশন টেস্টিং প্রয়োজন।

অটোমেশন পরীক্ষা সম্পর্কে:

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

টেস্ট অটোমেশনের মূল বৈশিষ্ট্যগুলি নীচে উল্লেখ করা হয়েছে -

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

ইউএফটি ওভারভিউ সম্পর্কে:

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

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

ইউএফটির বিভিন্ন গুরুত্বপূর্ণ উপাদান নীচে নির্দিষ্ট করা হয়েছে -

কর্ম Ctionsঅ্যাকশনগুলি হ'ল টেস্ট স্ক্রিপ্টগুলির আসল ধারক অর্থাৎ আমরা কোনও ক্রিয়ায় টেস্ট কেসটি বিকাশ করতে পারি। অ্যাপ্লিকেশন কার্যকারিতা ক্রিয়াগুলি ব্যবহার করে ছোট ছোট লজিক্যাল ব্লক / মডিউলগুলিতে বিভক্ত হতে পারে।

অবজেক্ট রিপোজিটরি - টেস্ট অবজেক্টগুলির প্রযুক্তিগত বৈশিষ্ট্যগুলি অবজেক্ট রিপোজিটরিতে (ওআর) সংরক্ষণ করা হয় যা ইউএফটিতে স্বয়ংক্রিয় পরীক্ষার কেসগুলি বিকাশ করতে ব্যবহৃত হয়।

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

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

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

ইউএফটি ওভারভিউ
ইউএফটি ওভারভিউ

অটোমেশন টেস্ট ফ্রেমওয়ার্ক সম্পর্কে: 

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

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

নীচের বিভাগে, সমস্ত ধরণের স্বয়ংক্রিয় পরীক্ষার ফ্রেমওয়ার্কগুলি ব্যাখ্যা করা হয়েছে -

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

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

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

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

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

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

ইউএফটি ওভারভিউ - টেস্ট ফ্রেমওয়ার্ক
ইউএফটি ওভারভিউ - টেস্ট ফ্রেমওয়ার্ক

উপসংহার:

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

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

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

মতামত দিন

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

লাম্বদা গিক্স