আজকাল, সময় এবং অর্থ সাশ্রয়ের জন্য টেস্ট অটোমেশনের চাহিদা দ্রুত বাড়ছে। আইটি শিল্পগুলিতে সফ্টওয়্যার পরীক্ষার প্রক্রিয়াটি স্বয়ংক্রিয় করতে অনেক সরঞ্জাম উপলব্ধ are তবে, আমরা যদি স্ক্রিপ্টিংয়ের নমনীয়তা, সহজ রক্ষণাবেক্ষণ, দ্রুত বিকাশের মতো বিভিন্ন দিক বিবেচনা করি তবে আমাদের ইউনিফাইড ফাংশনাল টেস্টিং (ইউএফটি) সরঞ্জামটি বেছে নিতে হবে, যা আগে কুইক টেস্ট প্রফেশনাল (কিউটিপি) নামে পরিচিত ছিল।
এই মাধ্যমে "ইউএফটি সাক্ষাত্কারের প্রশ্নাবলী এবং উত্তরসমূহ নিবন্ধ ", আমরা প্রায়শই জিজ্ঞাসিত ইউএফটি প্রশ্ন এবং উত্তরগুলি দেখাতে যা যা আপনাকে ইউএফটি সাক্ষাত্কারের জন্য আরও এক্সপোজার দেয়। দ্য ইউএফটি সাক্ষাত্কারের প্রশ্নাবলী এবং উত্তরসমূহ নিবন্ধটি ইউএফটি কাজের সাক্ষাত্কারের মুখোমুখি হওয়ার প্রস্তুতি পেতে সহায়তা করবে।
শীর্ষ ইউএফটি সাক্ষাত্কারের প্রশ্নাবলী এবং উত্তরসমূহ
প্রশ্ন 1। সফটওয়্যার টেস্টিং কী?
উত্তর: পরীক্ষাগুলি প্রত্যাশিত মানের সহ শেষ পণ্যটির তাত্পর্য পরীক্ষা করার প্রক্রিয়া। সফ্টওয়্যার বিকাশ প্রক্রিয়া জুড়ে একাধিক স্তরের পরীক্ষার সংজ্ঞা দেওয়া হয়। সফ্টওয়্যার টেস্টিং ম্যানুয়াল বা স্বয়ংক্রিয় প্রক্রিয়া মাধ্যমে করা যেতে পারে।
প্রশ্ন 2। কেন পরীক্ষা প্রয়োজন?
উত্তর: পরীক্ষার উদ্দেশ্য -
- সফ্টওয়্যার পণ্যগুলির মান নিশ্চিত করুন।
- প্রোডাক্ট মোতায়েনের আগে কোনও অ্যাপ্লিকেশন সম্পর্কিত বিষয়গুলি শনাক্ত করুন বা বিরতি দিন।
- ব্যবসায়ের সমস্ত প্রয়োজনীয়তা পূরণ হয়েছে তা নিশ্চিত করুন।
- কোনও কার্য সম্পাদনের সমস্যা আছে কিনা তা সনাক্ত করুন।
প্র 3। বিভিন্ন পরীক্ষার পদ্ধতিগুলি কী কী?
উত্তর: বিভিন্ন ধরণের পরীক্ষার নীচে নির্দিষ্ট করা আছে -
অংশ পরিক্ষাকরণ - সফ্টওয়্যার বিকাশের পর্যায়ে ডেভেলপার দ্বারা সম্পন্ন।
ইন্টিগ্রেশন টেস্টিং - এটি বিভিন্ন সফ্টওয়্যার উপাদানগুলির ইন্টিগ্রেশন পর্বের সময় পরীক্ষক দ্বারা সম্পন্ন করা হয়।
সিস্টেম টেস্টিং - এটি ইন্টিগ্রেশন পরীক্ষার সমাপ্তির পরে সফ্টওয়্যার পণ্যগুলির সামগ্রিক গুণমান নিশ্চিত করার জন্য সম্পন্ন হয়েছে।
ইন্টিগ্রেশন টেস্টিং - এটি কোনও অ্যাপ্লিকেশনের জন্য বিভিন্ন উপাদান / সাবসিস্টেমগুলির সংহত হওয়ার পরে করা হয়।
ব্যবহারকারীর গ্রহন নিরিক্ষা - এটি সমস্ত প্রয়োজনীয়তা পূরণের জন্য পণ্য গ্রহণকারী দ্বারা সম্পন্ন হয়।
পরীক্ষা নিরীক্ষণ - কোনও বড় বা গৌণ কোড ড্রপের পরে অ্যাপ্লিকেশনটির স্বাভাবিক প্রক্রিয়া হিসাবে ব্যবসায়টি পরীক্ষা করতে এটি করা হয়েছে।
প্র 4। অটোমেশন পরীক্ষা কি?
উত্তর: আজকাল, যথাযথ মানের নিশ্চয়তার সাথে দ্রুত এবং দক্ষতার সাথে সফ্টওয়্যার টেস্টিংয়ের জন্য একটি বড় সুযোগ রয়েছে। সুতরাং, পরীক্ষা অটোমেশন হ'ল নিখুঁত সমাধান যার অর্থ প্রচেষ্টা কমাতে এবং কার্যকারিতা বাড়ানোর জন্য সরঞ্জাম / রোবটের মাধ্যমে পরীক্ষা করা যেতে পারে।
প্রশ্ন 5। স্বয়ংক্রিয় পরীক্ষা কেন এত গুরুত্বপূর্ণ?
উত্তর: অটোমেশন পরীক্ষার গুরুত্ব হ'ল -
- দ্রুত পরীক্ষা কার্যকর করার চক্র।
- পরীক্ষার সময় মানুষের ত্রুটিগুলি এড়িয়ে চলুন।
- ম্যানুয়াল পরীক্ষা কার্যকর করার প্রচেষ্টা হ্রাস করুন।
- সামগ্রিক সফ্টওয়্যার রিলিজ চক্রের সময় হ্রাস করুন।
- আরও পরীক্ষার কভারেজ আরও ভাল সফ্টওয়্যার মানের নিশ্চিত করে।
- সমান্তরাল কার্যকর করা সম্ভব।
প্রশ্ন 6। বাজারে উপলব্ধ প্রধান স্বয়ংক্রিয় পরীক্ষামূলক সরঞ্জামগুলি কী কী?
উত্তর: বাজারে যেসব প্রধান টুল পাওয়া যায় সেগুলো হল- UFT, সেলেনিয়াম, RFT, টোসকাইত্যাদি
প্রশ্ন 7। কিউটিপি, ইউএফটি, এএলএম, কিউসির পূর্ণ ফর্মটি কী?
উত্তর:
কিউটিপি - দ্রুত পরীক্ষা পেশাদার
ইউএফটি - ইউনিফাইড কার্যকরী পরীক্ষা
কিউসি - গুণমান কেন্দ্র
এএলএম - অ্যাপ্লিকেশন লাইফসাইকেল ম্যানেজার
প্রশ্ন 8। ইউএফটি সরঞ্জামের গুণাবলী ব্যাখ্যা করবেন?
উত্তর: ইউএফটি এর যোগ্যতা নীচে উল্লেখ করা হয়েছে -
- স্বয়ংক্রিয়ভাবে চালানো এবং সরঞ্জামটি শিখতে সহজ।
- কোনও পরীক্ষার দৃশ্য রেকর্ড করে একটি স্বয়ংক্রিয় পরীক্ষার কেস তৈরি করা যেতে পারে।
- একটি অবজেক্ট সনাক্তকরণ প্রক্রিয়া বা পদ্ধতির সহজ এবং আরও কার্যকর।
- এটি সমস্ত স্ট্যান্ডার্ড অটোমেশন পরীক্ষার ফ্রেমওয়ার্কগুলিকে সমর্থন করে।
- বড় অ্যাপ্লিকেশন প্ল্যাটফর্মগুলির অটোমেশন (যেমন, এসএপি, ওয়েব, এসএফডিসি, উইন্ডো, মোবাইল ইত্যাদি) সম্ভব are
- ওয়েব পরিষেবা পরীক্ষা সম্ভব এক্সএমএল সমর্থন করে।
- এটি পরীক্ষার কেসগুলি লেখার জন্য ভিবিএসক্রিপ্টিং অনুসরণ করে, যা সহজ এবং সহজ।
- পরীক্ষার পরিচালনা সরঞ্জাম ALM সহ এম্বেড করা সহজ।
- এটি ডেটা সারণী এবং অ্যাকসেলগুলি সমর্থন করে যা পরীক্ষার ডেটাগুলিকে সহজেই প্যারামিটারাইজ করতে সহায়তা করে।
- এটি রফতানীর বৈশিষ্ট্য সহ একটি ডিফল্ট পরীক্ষার প্রতিবেদন সরবরাহ করে।
প্রশ্ন 9। অটোমেশন টেস্ট ফ্রেমওয়ার্কগুলি কী? সুবিধাগুলি ব্যাখ্যা করুন?
উত্তর: অটোমেশন পরীক্ষার কাঠামোটি একটি সাংগঠনিক এবং কার্যকর উপায়ে পরীক্ষার কেসগুলি স্বয়ংক্রিয় করার জন্য প্রযুক্তিগত নিয়ম বা নির্দেশিকাগুলির একটি সেট। পরীক্ষার কাঠামো বাস্তবায়নের সুবিধাগুলি হ'ল -
- পরীক্ষার ক্ষেত্রে সমস্ত ঘটনা জুড়ে একই নির্দেশিকা অনুসরণ করুন।
- বিভিন্ন অটোমেশন পরীক্ষার প্রক্রিয়াটির গতি বৃদ্ধি পেয়েছে।
- রক্ষণাবেক্ষণ করা সহজ।
- অ্যাপ্লিকেশন সঠিকভাবে পরীক্ষা করা যেতে পারে।
- অবিরাম পরীক্ষা করা সম্ভব।
- পরীক্ষা স্যুটের আরও ভাল পঠনযোগ্যতা।
প্রশ্ন 10। বিভিন্ন পরীক্ষার ফ্রেমওয়ার্কের ধারণাটি ব্যাখ্যা কর? কোন পরীক্ষার ফ্রেমওয়ার্কগুলি সাধারণত ব্যবহৃত হয় এবং কেন?
উত্তর: স্ট্যান্ডার্ড অটোমেশন টেস্টফ্রেমওয়ার্কগুলি হ'ল -
লিনিয়ার অটোমেশন ফ্রেমওয়ার্ক - এটি রেকর্ডিংয়ের সময় উত্পন্ন হওয়ায় এটি রেকর্ড এবং প্লেব্যাক ফ্রেমওয়ার্ক হিসাবেও পরিচিত। টেস্ট ডেটা প্যারামিটারাইজেশন, স্ক্রিপ্ট পুনরায় ব্যবহারযোগ্যতা ধারণাটি এখানে ব্যবহার করা হয় না। এ কারণে আমরা দ্রুত পরীক্ষার কেস তৈরি করতে পারি। এই কাঠামো দীর্ঘ সময়ের জন্য উপযুক্ত নয়।
মডুলার চালিত ফ্রেমওয়ার্ক - এই ফ্রেমওয়ার্ক অনুসারে, পরীক্ষক প্রয়োজনের ক্ষুদ্রতম অংশের উপর ভিত্তি করে পুরো অ্যাপ্লিকেশনটিকে ছোট ছোট মডুলার টেস্ট স্ক্রিপ্টগুলিতে ভাঙ্গতে পারে। মডিউল তৈরির পরে, পরীক্ষক ছোট মডিউলগুলির উপর ভিত্তি করে পরীক্ষার কেসগুলি বিকাশ করতে পারে।
মডিউলগুলির ব্যবহারের কারণে, লিনিয়ার অটোমেশন কাঠামোর তুলনায় স্ক্রিপ্ট রক্ষণাবেক্ষণ করা সহজ। এই পদ্ধতির বিতরণ অ্যাপ্লিকেশনগুলির জন্য সহায়ক যেখানে একাধিক পরীক্ষার প্রবাহ উপলব্ধ।
ডেটা-চালিত ফ্রেমওয়ার্ক - এই কাঠামোয়, পরীক্ষার কেসগুলি পরীক্ষার তথ্যের ভিত্তিতে তৈরি করা হয়। এর অর্থ, পরীক্ষার ডেটা পরীক্ষার কেসগুলিকে চালিত করে। এক্সেল, সিএসভি ফাইল, ডাটাবেস ইত্যাদির মতো বাহ্যিক উত্স থেকে পরীক্ষার ডেটাটি আনা হয় এবং এগুলি ভেরিয়েবলে লোড হয়। যেহেতু ডেটা প্যারামিট্রাইজড, তাই একই টেস্ট কেসটি বিভিন্ন ডেটা সেটের উপর ভিত্তি করে একাধিক পরিস্থিতি পরীক্ষার জন্য ব্যবহার করা যেতে পারে। এটি পরীক্ষার মামলার সংখ্যা হ্রাস করে।
কীওয়ার্ড চালিত ফ্রেমওয়ার্ক - এটি টেবিল-চালিত পরীক্ষা হিসাবেও পরিচিত। অ্যাক্সেস শীটে উল্লিখিত কীওয়ার্ডগুলির উপর ভিত্তি করে অটোমেশন পরীক্ষার স্ক্রিপ্টগুলি তৈরি করা হয়েছে। প্রতিটি কীওয়ার্ড ছোট স্ক্রিপ্ট মডিউলগুলি উল্লেখ করে। কীওয়ার্ড চালিত কাঠামো ছোট পরীক্ষা প্রকল্পের জন্য আদর্শ। এখানে, একক কীওয়ার্ড একাধিক পরীক্ষার ক্ষেত্রে পুনরায় ব্যবহার করা যেতে পারে।
হাইব্রিড টেস্ট ফ্রেমওয়ার্ক - একাধিক স্ট্যান্ডার্ড টেস্ট অটোমেশন ফ্রেমওয়ার্কের ধারণাগুলি উল্লেখ করে এই ধরণের ফ্রেমওয়ার্কগুলি সংজ্ঞায়িত করা হয়। এই কাঠামোটি সাধারণত টেস্ট অটোমেশনের জন্য ব্যবহৃত হয়। পরীক্ষার অ্যাপ্লিকেশনগুলির উপর ভিত্তি করে, বিভিন্ন উপযুক্ত ফ্রেমওয়ার্কগুলি চিহ্নিত করা হয় এবং সংকর ফ্রেমওয়ার্কগুলি বিকাশে সংযুক্ত করা হয়।
প্রশ্ন 11। ইউএফটির বিভিন্ন উপাদান কী কী?
উত্তর: প্রাথমিক উপাদানগুলি নীচে উল্লেখ করা হয়েছে -
ক্রিয়াকলাপ - এটি এখানে স্ক্রিপ্টিং অঞ্চল যেখানে প্রকৃত কোডগুলি এখানে লেখা আছে।
DataTables - পরীক্ষার ডেটা রাখতে ব্যবহার করুন।
অবজেক্ট রিপোজিটরি - এটি টেস্ট অবজেক্টগুলির প্রযুক্তিগত তথ্য (বৈশিষ্ট্য) সংগ্রহ।
ফাংশন লাইব্রেরি - সমস্ত ফাংশন এখানে রাখা হয়।
পরিবেশ সূচক - ফ্রেমওয়ার্ক কনফিগারেশন, অ্যাপ্লিকেশন প্ল্যাটফর্ম-সম্পর্কিত ডেটা, যা পুরো পরীক্ষার স্যুট জুড়ে ব্যবহার করা যেতে পারে সংজ্ঞায়িত করতে ব্যবহার করুন।
প্রশ্ন 12 অ্যাকশন কী? শ্রেণিবিন্যাস ব্যাখ্যা করুন?
উত্তর: অ্যাকশনটি মূলত একটি ধারক হিসাবে অভিনয় করা হয় যেখানে আমরা আমাদের পরীক্ষার স্ক্রিপ্টগুলি লিখতে পারি। ক্রিয়াটির মাধ্যমে, আমরা সম্পূর্ণ কার্যকারিতা ছোট ছোট যৌক্তিক পদক্ষেপ / মডিউলগুলিতে ভাঙতে পারি। প্রতিটি স্ক্রিপ্টে কমপক্ষে একটি থাকা উচিত। তবে আমরা প্রয়োজনীয়তার উপর ভিত্তি করে একাধিক ক্রিয়া তৈরি / উল্লেখ করতে পারি। দুটি ধরণের ক্রিয়া উপলব্ধ রয়েছে -
পুনরায় ব্যবহারযোগ্য ক্রিয়া: এই ধরণের ক্রিয়াটি কেবল একই স্ক্রিপ্টে কল করা যেতে পারে।
পুনরায় ব্যবহারযোগ্য ক্রিয়া: এই ধরণের ক্রিয়াগুলি বাহ্যিক ইউএফটি পরীক্ষার কেস থেকে সংযুক্ত করা যেতে পারে।
প্রশ্ন 13 পুনরায় ব্যবহারযোগ্য পদক্ষেপগুলি কী কী? উদ্দেশ্য ব্যাখ্যা কর।
উত্তর: এটি এক ধরণের ক্রিয়া যা একাধিক পরীক্ষার স্ক্রিপ্ট থেকে পুনরায় ব্যবহার করা যেতে পারে। এটি ইউএফটি-র পুনরায় ব্যবহারযোগ্য বৈশিষ্ট্য সরবরাহ করে। ক্রিয়া তৈরি করার সময়, এটি পুনরায় ব্যবহারযোগ্য ক্রিয়া করতে আমাদের পুনরায় ব্যবহারযোগ্য চেকবক্সটি পরীক্ষা করতে হবে। এরপরে, সংযোগের জন্য "কলটিতে একটি বিদ্যমান অ্যাকশন" বা পুনঃব্যবহারযোগ্য ক্রিয়াগুলি অনুলিপি করার জন্য "কল টু অ্যাকশনের অনুলিপি" বিকল্প অনুসরণ করে আমরা অন্যান্য পরীক্ষার স্ক্রিপ্টগুলি থেকে এটি কল করতে পারি।
এটি স্ক্রিপ্ট পুনঃব্যবহারযোগ্যতার জন্য পরীক্ষার কেস কমিয়ে আনার উদ্দেশ্যে ব্যবহৃত হয়। অপ্রত্যক্ষভাবে, এটি স্ক্রিপ্টের পুনরায় ব্যবহারযোগ্যতার জন্য সহায়তা করবে।
প্রশ্ন 14। স্থানীয় এবং পুনরায় ব্যবহারযোগ্য ক্রিয়াগুলির মধ্যে প্রধান পার্থক্য ব্যাখ্যা করবেন?
উত্তর: স্থানীয় ক্রিয়াকলাপের সুযোগ একই পরীক্ষার ক্ষেত্রে সীমাবদ্ধ তবে পুনরায় ব্যবহারযোগ্য ক্রিয়াগুলি বহিরাগত পরীক্ষার কেসগুলি থেকে ব্যবহার করা যেতে পারে।
স্থানীয় ক্রিয়াগুলি কোনও নির্দিষ্ট পরীক্ষার দৃশ্যের যুক্তি তৈরির জন্য ব্যবহৃত হয়, তবে পুনরায় ব্যবহারযোগ্য ক্রিয়াগুলি পুনরায় ব্যবহারযোগ্য সাধারণ ক্রিয়াকলাপগুলি coverাকতে মডিউল হিসাবে তৈরি করা হয়।
প্রশ্ন 15। ক্রিয়াকলাপের বিভিন্ন অংশগুলি কী কী? ব্যাখ্যা করা.
উত্তর: কর্মের প্রধান অংশগুলি হ'ল -
স্ক্রিপ্টিং এরিয়া - এটি স্ক্রিপ্ট লিখতে ব্যবহৃত হয়।
লোকাল অবজেক্ট রিপোজিটরি - এমন ক্রিয়াকলাপের স্ক্রিপ্টিং এরিয়ায় ব্যবহার করা যেতে পারে এমন বস্তুগুলি রয়েছে।
স্থানীয় ডেটা টেবিল - এটিতে পরীক্ষার ডেটা রয়েছে যা সেই নির্দিষ্ট ক্রিয়ায় ব্যবহার করা যেতে পারে।
প্রোপার্টি - ইনপুট / আউটপুট পরামিতিগুলি এখানে সংজ্ঞায়িত করা যায়।
প্রশ্ন 16। ইউএফটি স্ক্রিপ্ট ভিউ এবং কীওয়ার্ড ভিউয়ের মধ্যে পার্থক্য ব্যাখ্যা করবেন?
উত্তর: স্ক্রিপ্টিং ভিউতে আমাদের যুক্তিটি স্ক্রিপ্ট হিসাবে লিখতে হবে। তবে কীওয়ার্ড ভিউতে, আমরা স্ক্রিপ্টগুলি একটি কীওয়ার্ড হিসাবে দেখতে পারি এবং কনফিগারেশন নির্বাচন করে সংশোধন করতে পারি।
প্রশ্ন 17। আমরা কীভাবে পুনরায় ব্যবহারযোগ্য ক্রিয়া তৈরি করতে পারি?
উত্তর: ক্রিয়া তৈরি করার সময়, এটি পুনরায় ব্যবহারযোগ্য ক্রিয়া করতে আমাদের পুনরায় ব্যবহারযোগ্য চেকবক্সটি পরীক্ষা করতে হবে।
প্রশ্ন 18। অবজেক্ট রিপোজিটরি কী? এর উদ্দেশ্য ব্যাখ্যা কর।
উত্তর: অবজেক্ট রিপোজিটরি (ওআর) হ'ল টেস্ট বিষয়গুলির জন্য প্রযুক্তিগত তথ্য (বৈশিষ্ট্য) সংগ্রহ যা পরীক্ষার ক্ষেত্রে অ্যাপ্লিকেশনটি মানচিত্রের জন্য ব্যবহৃত হয়। মূলত, অ্যাপ্লিকেশন ক্ষেত্রগুলির বিভিন্ন ধরণের বৈশিষ্ট্যগুলিকে একটি অবজেক্ট হিসাবে সংরক্ষণ করা হয়। বৈশিষ্ট্যগুলি পরীক্ষার বিষয়টিকে স্বতন্ত্রভাবে সনাক্ত করতে ব্যবহৃত হয়। ওআর মাধ্যমে অবজেক্ট সনাক্তকরণ ব্যবস্থার নীচের ক্রমটি অনুসরণ করার পরামর্শ দেওয়া হচ্ছে -
বাধ্যতামূলক সম্পত্তি -> সহায়ক সম্পত্তি -> সাধারণ সনাক্তকারী -> স্মার্ট সনাক্তকরণ
প্রশ্ন 19। OR এর শ্রেণিবিন্যাস ব্যাখ্যা কর?
উত্তর: ওআর দুটি বিভাগে শ্রেণিবদ্ধ করা হয়েছে -
স্থানীয় অবজেক্ট সংগ্রহস্থল it - স্থানীয় অবজেক্ট রিপোজিটরির সুযোগ একই ক্রিয়ায় সীমাবদ্ধ। স্থানীয় ওআরটি পরীক্ষার ফোল্ডারের মধ্যে এমটিআর ফাইল হিসাবে তৈরি করা হয়।
ভাগ করা অবজেক্ট সংগ্রহস্থল - ভাগ করা অবজেক্ট রিপোজিটরি একাধিক ক্রিয়া এবং পরীক্ষার কেস থেকে অ্যাক্সেস হতে পারে। ভাগ করা অবজেক্ট রিপোজিটরিটি অবজেক্ট রিপোজিটরি ম্যানেজার ইউটিলিটির সাহায্যে সংজ্ঞায়িত করা যায়। এটি টিএসআর ফাইল এক্সটেনশান দিয়ে তৈরি করা হয়েছে।
প্রশ্ন 20। একটি সাধারণ অবজেক্ট সংগ্রহস্থল ব্যবহার করার জন্য আদর্শ কাঠামোটি ব্যাখ্যা করুন?
উত্তর: ইউএফটি-এর সাধারণ অবজেক্ট রিপোজিটরি উপাদানটি কীওয়ার্ড চালিত, মডুলার এবং হাইব্রিড ফ্রেমওয়ার্কগুলির জন্য আদর্শ।
প্রশ্ন 21 .Tsr ফাইলটি কী?
উত্তর: ভাগ করা বস্তু ভান্ডারগুলি .tsr ফাইল হিসাবে সংরক্ষণ করা হয়।
প্রশ্ন 22। ইউএফটিতে .mtr ফাইলটি কী?
উত্তর: স্থানীয় অবজেক্ট সংগ্রহস্থলগুলি .mtr ফাইল হিসাবে সংরক্ষণ করা হয়।
প্রশ্ন 23। বস্তুর ভাণ্ডারের বিভিন্ন উপাদান ব্যাখ্যা কর?
উত্তর: অবজেক্টের সংগ্রহস্থলের বিভিন্ন অংশ হ'ল -
অবজেক্ট ফাইন্ডার - এটি যে কোনও সময় পরীক্ষার বিষয়গুলির প্রযুক্তিগত বৈশিষ্ট্যগুলি পরীক্ষা বা বিশ্লেষণ করতে ব্যবহৃত হয়।
অবজেক্ট যুক্ত করুন - এই বিকল্পের মাধ্যমে কোনও বস্তু रिपোরিটরিতে beোকানো হবে।
অ্যাপ্লিকেশন থেকে আপডেট - এই বিকল্পটি প্রয়োগের রেফারেন্স সহ আমাদের বিদ্যমান অবজেক্টের জন্য বৈশিষ্ট্যগুলি আপডেট করতে সহায়তা করে।
লক্ষণীয় করা - এটি প্রয়োগে নির্বাচিত বস্তুটি হাইলাইট করার অনুমতি দেয়।
সংগ্রহস্থলে অবস্থিত ate - এটি আমাদের অ্যাপ্লিকেশন থেকে অবজেক্ট রিপোজিটরিতে বস্তুটি সনাক্ত করতে সহায়তা করে।
বস্তু বৈশিষ্ট্য বিভাগ - এই বিভাগ থেকে বিভিন্ন ধরণের অবজেক্টের বৈশিষ্ট্য দেখা / সম্পাদনা করা যেতে পারে। বৈশিষ্ট্যগুলির মধ্যে বাধ্যতামূলক বৈশিষ্ট্যগুলি, অর্ডিনাল সনাক্তকারী, স্মার্ট সনাক্তকরণ ইত্যাদি অন্তর্ভুক্ত রয়েছে The
প্রশ্ন 24 ইউএফটিতে অবজেক্ট শনাক্তকরণ প্রক্রিয়াটি ব্যাখ্যা করুন?
উত্তর: পরীক্ষার বিষয়গুলি প্রযুক্তিগত বৈশিষ্ট্যগুলির ভিত্তিতে চিহ্নিত করা যায় যা অ্যাপ্লিকেশন বিকাশের সময় বা উপস্থিতির সময় আচরণগুলি নির্ধারিত হয়। ইউএফটি নীচে ব্যাখ্যা করা জিনিসগুলি সনাক্ত করতে কিছু প্রক্রিয়া ব্যবহার করে -
- বর্ণনামূলক বৈশিষ্ট্য - অ্যাপ্লিকেশন বিকাশের সময় সংজ্ঞায়িত টেস্ট অবজেক্টগুলির প্রযুক্তিগত বৈশিষ্ট্যগুলি ইউএফটি-তে বর্ণনামূলক বৈশিষ্ট্য হিসাবে বিবেচিত হয়। এই বৈশিষ্ট্যটি বস্তুর স্বীকৃতির জন্য প্রথম পছন্দ হওয়া উচিত। বর্ণনামূলক বৈশিষ্ট্য হ'ল বাধ্যতামূলক এবং সহায়ক বৈশিষ্ট্যের সংমিশ্রণ। যদি বাধ্যতামূলক বৈশিষ্ট্যগুলি কোনও বস্তুকে স্বতন্ত্রভাবে সনাক্ত করতে ব্যর্থ হয় তবে আমাদের অবজেক্টের স্বীকৃতি দেওয়ার জন্য সহায়ক বৈশিষ্ট্যগুলি অনুসন্ধান করা দরকার।
- অর্ডিনাল আইডেন্টিফায়ার - উভয় বর্ণনামূলক বৈশিষ্ট্য অবজেক্টটি সনাক্ত করতে সক্ষম না হওয়ায় আমাদের অর্ডিনাল সনাক্তকারী ব্যবহার করা উচিত। অর্ডিনাল আইডেন্টিফায়ারগুলি পরীক্ষার বস্তুর উপস্থিতি, অবস্থানের ভিত্তিতে ইউএফটি দ্বারা সংজ্ঞায়িত করা হয়। তিন ধরণের অর্ডিনাল আইডেন্টিফায়ার ইউএফটি-তে উপলব্ধ -
সূচক - এটি পরীক্ষার বস্তুর উপস্থিতির উপর ভিত্তি করে সংজ্ঞায়িত করা হয়। বস্তুর প্রথম উপস্থিতির জন্য সূচক মান সর্বদা শূন্য দিয়ে শুরু হয়।
অবস্থান - এটি পরীক্ষার বস্তুর অবস্থানের ভিত্তিতে সংজ্ঞায়িত করা হয়। বস্তুর প্রথম উপস্থিতির জন্য অবস্থানের মানটি সর্বদা শূন্য দিয়ে শুরু হয়।
ক্রিয়েশনটাইম - এটি পরীক্ষার অবজেক্টের তৈরি সময়ের উপর ভিত্তি করে সংজ্ঞায়িত করা হয়। ক্রিয়েশনটাইম মান সর্বদা শূন্য দিয়ে শুরু হয়।
- স্মার্ট আইডেন্টিফিকেশন - যখন উল্লিখিত উভয় পন্থা ব্যর্থ হয়, ইউএফটি কিছু প্রাক-কনফিগার অতিরিক্ত বৈশিষ্ট্যের উপর ভিত্তি করে পরীক্ষার বিষয়টিকে সনাক্ত করার চেষ্টা করছে। এই পদ্ধতির স্মার্ট সনাক্তকরণ হিসাবে পরিচিত। এটি বস্তুর সনাক্তকরণের জন্য শেষ বিকল্প হওয়া উচিত। এই পদ্ধতির প্রয়োগগুলিতে প্রয়োগ করা হয় যা OR এ পাওয়া যায় যদি আমরা "স্মার্ট সনাক্তকরণ" মানটি সত্য হিসাবে বেছে নিই select সর্বোত্তম অনুশীলন অনুসারে, পরীক্ষাটি কার্যকর করা ধীর হওয়ায় আমাদের এটিকে অক্ষম করা উচিত।
প্রশ্ন 25। অর্ডিনাল আইডেন্টিফায়ার কী?
উত্তর: বর্ণনামূলক বৈশিষ্ট্যগুলি বস্তুটি সনাক্ত করতে সক্ষম না হওয়ার সময় আমাদের অর্ডিনাল সনাক্তকারী ব্যবহার করা উচিত। অর্ডিনাল আইডেন্টিফায়ারগুলি পরীক্ষার বস্তুর উপস্থিতি, অবস্থানের ভিত্তিতে ইউএফটি দ্বারা সংজ্ঞায়িত করা হয়। তিন ধরণের অর্ডিনাল শনাক্তকারী ইউএফটি-তে উপলব্ধ -
সূচক - এটি পরীক্ষার বস্তুর উপস্থিতির উপর ভিত্তি করে সংজ্ঞায়িত করা হয়। বস্তুর প্রথম উপস্থিতির জন্য সূচক মান সর্বদা শূন্য দিয়ে শুরু হয়।
অবস্থান - এটি পরীক্ষার বস্তুর অবস্থানের ভিত্তিতে সংজ্ঞায়িত করা হয়। বস্তুর প্রথম উপস্থিতির জন্য অবস্থানের মানটি সর্বদা শূন্য দিয়ে শুরু হয়।
ক্রিয়েশনটাইম - এটি পরীক্ষার অবজেক্টের তৈরি সময়ের উপর ভিত্তি করে সংজ্ঞায়িত করা হয়। ক্রিয়েশনটাইম মান সর্বদা শূন্য দিয়ে শুরু হয়।
প্রশ্ন 26 স্মার্ট আইডেন্টিফিকেশন কী?
উত্তর: বর্ণনামূলক বৈশিষ্ট্য এবং অর্ডিনাল সনাক্তকারী উভয়ই ব্যর্থ হয়ে গেলে, ইউএফটি কিছু অতিরিক্ত বৈশিষ্ট্য পূর্ব-কনফিগার করে ভিত্তিক পরীক্ষার বিষয়টিকে সনাক্ত করার চেষ্টা করছে। এই পদ্ধতির স্মার্ট সনাক্তকরণ হিসাবে পরিচিত। এটি বস্তুর সনাক্তকরণের জন্য শেষ বিকল্প হওয়া উচিত। এই পদ্ধতির প্রয়োগগুলিতে প্রয়োগ করা হয় যা OR এ পাওয়া যায় যদি আমরা "স্মার্ট সনাক্তকরণ" মানটি সত্য হিসাবে বেছে নিই select সর্বোত্তম অনুশীলন অনুসারে, পরীক্ষাটি কার্যকর করা ধীর হওয়ায় আমাদের এটিকে অক্ষম করা উচিত।
প্রশ্ন 27। বর্ণনামূলক প্রোগ্রামিং কি?
উত্তর: অবজেক্ট রিপোজিটরি ব্যবহার করে অবজেক্ট সনাক্ত করার জন্য এটি বিকল্প বিকল্প approach এই পদ্ধতির মধ্যে, পরীক্ষার বস্তুর বর্ণনা (শনাক্তকরণের বৈশিষ্ট্য), পরীক্ষার মৃত্যুর সময় স্ট্রিং হিসাবে সরবরাহ করতে হয়। বর্ণনামূলক প্রোগ্রামিং নীচের ব্যবহারের ক্ষেত্রে সহায়তা করে -
- যখন পরীক্ষার বিষয়গুলি প্রকৃতির গতিশীল হয়।
- যখন আমাদের অবজেক্ট রেপোজিটরি এড়াতে হবে অর্থাৎ ফাংশনের মাধ্যমে ফাংশনাল স্ক্রিপ্টগুলি বিকাশ করতে হবে।
- কার্যকর করার গতি উন্নত করুন।
- একই ধরণের একাধিক অবজেক্টের সাথে কাজ করার সময়।
প্রশ্ন 28। বর্ণনামূলক প্রোগ্রামিং পদ্ধতির প্রকার ব্যাখ্যা করুন?
উত্তর: বর্ণনামূলক প্রোগ্রামিং ব্যবহারের জন্য দুটি পন্থা উপলব্ধ -
- বিবরণ অবজেক্টস - বিবরণ অবজেক্টটি ব্যবহার করে, বৈশিষ্ট্যগুলি পরীক্ষার সম্পাদনের সময় সংজ্ঞায়িত এবং উত্তীর্ণ হতে পারে। উদাহরণ -

- বর্ণনা স্ট্রিংস - এই পদ্ধতির মধ্যে, সমস্ত বৈশিষ্ট্য কার্যকর করার সময় স্ট্রিং হিসাবে পাস করা হয়। উদাহরণ -
ব্রাউজার ("মাই অ্যাপ") Page পৃষ্ঠা ("মাই অ্যাপ") Link লিঙ্ক ("পাঠ্য: = লগইন", "টাইপ: = লিঙ্ক")। ক্লিক করুন
প্রশ্ন 29। বর্ণনামূলক প্রোগ্রামিংয়ের উদ্দেশ্য কী?
বর্ণনামূলক প্রোগ্রামিংয়ের উদ্দেশ্যগুলি হ'ল -
- যখন পরীক্ষার বিষয়গুলি প্রকৃতির গতিশীল হয়।
- যখন আমাদের অবজেক্ট রেপোজিটরি এড়াতে হবে অর্থাৎ ফাংশনের মাধ্যমে ফাংশনাল স্ক্রিপ্টগুলি বিকাশ করতে হবে।
- কার্যকর করার গতি উন্নত করুন।
- একই ধরণের একাধিক অবজেক্টের সাথে কাজ করার সময়।
প্রশ্ন 30। মধ্যে পার্থক্য ব্যাখ্যা করুন বর্ণনামূলক প্রোগ্রামিং এবং বস্তু সংগ্রহস্থলের পদ্ধতির?
উত্তর:
অবজেক্ট রিপোজিটরি অ্যাপ্রোচ | বর্ণনামূলক প্রোগ্রামিং |
ওআরতে অবজেক্টস যুক্ত করতে হবে। | বা প্রয়োজন হয় না। |
গতিশীল বিষয়গুলি পরিচালনা করা সহজ নয়। | গতিশীল বস্তুগুলি সহজেই পরিচালনা করা যায়। |
ফাঁসির কার্যকারিতা কমিয়ে দিন। | ফাঁসির কার্যকারিতা বাড়ান। |
কার্যকর করার পূর্বে অবজেক্টটি সংজ্ঞায়িত করা দরকার। | বস্তুগুলি কার্যকর করার সময় সংজ্ঞায়িত করা যায়। |
প্রশ্ন 31। বস্তু সনাক্তকরণের জন্য ব্যবহৃত সেরা অনুশীলনগুলি ব্যাখ্যা করুন?
উত্তর: সাধারণ সেরা অনুশীলনগুলি হ'ল -
- অবজেক্ট রিপোজিটরিতে লজিকাল নামগুলি টেস্ট অবজেক্টগুলির স্ব-বর্ণনামূলক হওয়া উচিত।
- কার্যকরকরণের কার্যকারিতা বাড়ানোর জন্য স্মার্ট সনাক্তকরণটি অক্ষম করুন।
- কার্যকারিতা হ্রাস হওয়ায় বড় অবজেক্ট রিপোজিটরিগুলি ব্যবহার করা উচিত নয়। বর্ণনামূলক প্রোগ্রামিং এই অবস্থায় দরকারী।
- গতিশীল অবজেক্টগুলি পরিচালনা করতে নিয়মিত অভিব্যক্তি ব্যবহার করুন। এমনকি বর্ণনামূলক প্রোগ্রামিং পদ্ধতির ব্যবহার এখানে করা যেতে পারে।
- পুনরায় ব্যবহারযোগ্যতার জন্য ভাগ করা অবজেক্ট রিপোজিটরি ব্যবহার করুন।
- অবজেক্ট রিপোজিটরিতে ডুপ্লিকেট অবজেক্টের ব্যবহার এড়িয়ে চলুন।
প্রশ্ন 32। ইউএফটিতে গতিশীল অবজেক্টগুলি কীভাবে পরিচালনা করবেন?
উত্তর: ইউএফটি-তে ডায়নামিক অবজেক্টগুলি পরিচালনা করতে আমরা নীচের যে কোনও পদ্ধতির ব্যবহার করতে পারি -
- বর্ণনামূলক প্রোগ্রামিং পদ্ধতির - আমরা ইতিমধ্যে আগের প্রশ্নগুলিতে এটি আলোচনা করেছি।
- রেগুলার এক্সপ্রেশন - ইউএফটি অনুরূপ নিদর্শনগুলি অনুসরণ করে এমন কোনও পরীক্ষাগুলি সনাক্ত করতে অক্ষরের ব্যবহারের সাথে নিদর্শনগুলি সংজ্ঞায়িত করতে দেয়। অক্ষরের সিরিজ অর্থাৎ নিদর্শনগুলি পরীক্ষার বস্তুর গতিশীল অংশ প্রতিস্থাপনের মাধ্যমে ব্যবহার করা যেতে পারে। উদাহরণ -
দৃশ্যমান পাঠ্যের সাথে লিঙ্কটি বিশ্লেষণ করে - "ব্যবসায়ের তারিখটি 05-12-2021", আমরা এই সিদ্ধান্তে পৌঁছেছি যে "ব্যবসায়ের তারিখটি" অংশটি স্থিতিশীল তবে অবশিষ্ট অংশটি গতিশীল যা প্রতিটি দিন পরিবর্তিত হবে। সুতরাং, এই গতিশীল অবজেক্টটি পরিচালনা করতে আমরা অবজেক্ট রিপোজিটরিতে "পাঠ্য" বৈশিষ্ট্যটি সংজ্ঞায়িত করার সময় নীচের যে কোনও নিদর্শন ব্যবহার করতে পারি -
"ব্যবসায়ের তারিখ *"- এখানে '। *' দৈর্ঘ্যের কোনও সীমাবদ্ধতা ছাড়াই কোনও স্ট্রিং মানকে বোঝায়।
"ব্যবসায়ের তারিখ \ d \ d- \ d \ d- \ d \ d \ d \ d”- এখানে '\ d' কোনও সংখ্যার অঙ্ককে বোঝায়।
প্রশ্ন 33। ভার্চুয়াল অবজেক্ট কী? কেন এটি ব্যবহার করে?
উত্তর: ভার্চুয়াল অবজেক্টটি ব্যবহার করা হয় যখন পরীক্ষার বস্তুটি ইউএফটি এর সাথে সামঞ্জস্য না করে অর্থাৎ বস্তুটি স্বীকৃত হয় না। ভার্চুয়াল অবজেক্ট বৈশিষ্ট্যটি তাদের উপস্থিতির উপর ভিত্তি করে এই ধরণের অবজেক্টগুলিকে লিঙ্ক, পাঠ্যবক্স, বোতাম ইত্যাদি হিসাবে সংজ্ঞা দিতে দেয়।
ভার্চুয়াল অবজেক্ট উইজার্ডটি ইউএফটি মেনু থেকে খোলা যেতে পারে - "সরঞ্জাম-> ভার্চুয়াল অবজেক্ট-> নতুন ভার্চুয়াল অবজেক্ট"। উইজার্ডটি খোলার পরে, ভার্চুয়াল অবজেক্টগুলি উইজার্ডে উপস্থিত নির্দেশাবলী অনুসরণ করে সংজ্ঞায়িত করা যেতে পারে।
প্রশ্ন 34। স্থানীয় থেকে ভাগ করা অবজেক্ট রিপোজিটরি তৈরি করার পদ্ধতির ব্যাখ্যা দিন?
উত্তর: রূপান্তর পদ্ধতির হ'ল -
- অবজেক্ট রিপোজিটরি উইন্ডো থেকে ভাগ করা অবজেক্ট রিপোজিটরিতে স্থানীয় ফাইল রফতানি করুন (ফাইল -> স্থানীয় সামগ্রী রফতানি করুন)।
- স্থানীয় থেকে ভাগ করে নেওয়া অবজেক্ট রিপোজিটরিতে অবজেক্টগুলি টেনে আনুন (কাট-পেস্ট করুন)।
প্রশ্ন 35। একটি বস্তু কি আবিষ্কর্তা? কেন এটি ব্যবহার করা হয়?
উত্তর: বস্তুর সাথে কাজ করার সময় এটি খুব সহায়ক। অবজেক্ট ফাইন্ডার পরীক্ষার অবজেক্টগুলির যে কোনও সময় প্রযুক্তিগত বৈশিষ্ট্যগুলি পরীক্ষা বা বিশ্লেষণ করতে ব্যবহৃত হয়। বিশ্লেষণের উপর ভিত্তি করে, অবজেক্টের সংগ্রহস্থল তৈরি করতে অবজেক্ট রিকোনিশন পদ্ধতিগুলি পরিকল্পনা এবং ডিজাইন করা খুব সহজ হবে। এছাড়াও, এটি বস্তুর সাথে সম্পর্কিত সমস্যাগুলির জন্য রুট কারণটি অনুসন্ধান এবং সনাক্ত করতে সহায়তা করে।
বর্ণনা প্রোগ্রামিংয়ের জন্য, অবজেক্ট ফাইন্ডার পরীক্ষার বিষয়গুলির জন্য প্রযুক্তিগত বৈশিষ্ট্যগুলি ক্যাপচার করতে ব্যবহৃত হয়।
প্রশ্ন 36 নিয়মিত প্রকাশ কী?
- উত্তর: ইউএফটি অনুরূপ নিদর্শনগুলি অনুসরণ করে এমন কোনও পরীক্ষাগুলি সনাক্ত করতে অক্ষরের ব্যবহারের সাথে নিদর্শনগুলি সংজ্ঞায়িত করতে দেয়। এই নিদর্শনগুলি নিয়মিত প্রকাশ হিসাবে পরিচিত। অক্ষরের সিরিজ অর্থাৎ প্যাটার্নগুলি পরীক্ষার বস্তুর গতিশীল অংশ প্রতিস্থাপনের মাধ্যমে ব্যবহার করা যেতে পারে। উদাহরণ -
দৃশ্যমান পাঠ্যের সাথে লিঙ্কটি বিশ্লেষণ করে - "ব্যবসায়ের তারিখটি 05-12-2021", আমরা এই সিদ্ধান্তে পৌঁছেছি যে "ব্যবসায়ের তারিখটি" অংশটি স্থিতিশীল তবে অবশিষ্ট অংশটি গতিশীল যা প্রতিটি দিন পরিবর্তিত হবে। সুতরাং, এই গতিশীল অবজেক্টটি পরিচালনা করতে আমরা অবজেক্ট রিপোজিটরিতে "পাঠ্য" বৈশিষ্ট্যটি সংজ্ঞায়িত করার সময় নীচের যে কোনও নিদর্শন ব্যবহার করতে পারি -
"ব্যবসায়ের তারিখ *"- এখানে '। *' দৈর্ঘ্যের কোনও সীমাবদ্ধতা ছাড়াই কোনও স্ট্রিং মানকে বোঝায়।
"ব্যবসায়ের তারিখ \ d \ d- \ d \ d- \ d \ d \ d \ d”- এখানে '\ d' কোনও সংখ্যার অঙ্ককে বোঝায়।
প্রশ্ন 37। ওয়েব পৃষ্ঠায় উপলব্ধ লিঙ্কগুলির গণনা কীভাবে পাবেন?
উত্তর: আমরা শিশু অবজেক্টের সাথে নীচের বর্ণনামূলক প্রোগ্রামিং পদ্ধতির ব্যবহার করে এটি করতে পারি –

প্রশ্ন 38। চাইল্ডঅবজেক্টস কী?
উত্তর: এই পদ্ধতিটি বর্ণনা প্রোগ্রামিং পদ্ধতির ক্ষেত্রে ব্যবহৃত হয়। বর্ণনার উপর ভিত্তি করে, পদ্ধতি চাইল্ডঅবজেক্টস ম্যাচযুক্ত অবজেক্টগুলির একটি তালিকা প্রদান করে। উদাহরণস্বরূপ শেষ প্রশ্নটি উল্লেখ করুন।
প্রশ্ন 39। চাইল্ড আইটেম কী?
উত্তর: সারণী অবজেক্টের সাথে কাজ করার সময়, চাইল্ড আইটেম পদ্ধতিটি সারণী ঘরে থাকা এম্বেড অবজেক্টের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত হয়। এটি ক্লিক, getRoProperty ইত্যাদির মতো ক্রিয়াকলাপ সম্পাদন করতে সহায়তা করবে ব্যবহারের বাক্য বিন্যাস -
পরীক্ষারযোগ্য অবজেক্ট.চিল্ড আইটেম (সারি, কর্নেল, মাইক_ক্লাস, সূচক) C ক্লিক করুন
পরীক্ষারযোগ্য অবজেক্ট - একটি টেবিল বস্তু নির্দেশ করে।
সারি - সারণী সারি সংখ্যা নির্দেশ করে।
পর্বতমালার টোল - সারণী কলামের সংখ্যা নির্দেশ করে।
মাইক_ক্লাস - লিঙ্ক, বাটন ইত্যাদির মতো এমবেড করা বস্তুর প্রকারভেদ করে
সূচক - এম্বেড থাকা বস্তুর উপস্থিতি উল্লেখ করে। এটি সর্বদা শূন্য থেকে শুরু হয়।
প্রশ্ন 40 কীভাবে আমরা কার্যত কোনও অংশীদারি অবজেক্টের সংগ্রহস্থলকে যুক্ত করতে পারি?
উত্তর: দুটি বিকল্প উপলব্ধ -
- নোডে ডান ক্লিক করুন যা ইউএফটি সমাধান এক্সপ্লোরার বিভাগ থেকে ক্রিয়াকলাপের নাম উপস্থাপন করে।
- শেয়ার্ড অবজেক্ট রিপোজিটরি ডায়ালগ বক্স খোলার জন্য অ্যাকশনের সাথে "সহযোগী সংগ্রহশালা" বিকল্পটি চয়ন করুন।
- এখন, সঠিক ভাগ করা অবজেক্ট রিপোজিটরি ফাইলটি চয়ন করুন এবং এটি যুক্ত করতে ওপেন ক্লিক করুন।
প্রশ্ন 41। "বিদ্যমান ক্রিয়ায় কল" সম্পর্কিত সম্মানের সাথে "কর্মের অনুলিপি করতে" এর মূল পার্থক্য ব্যাখ্যা করুন?
উত্তর:
কর্মের অনুলিপি কল - এটি স্থানীয় পুনরায় ব্যবহারযোগ্য ক্রিয়াটি স্থানীয় ক্রিয়া হিসাবে ওয়ার্কিং টেস্ট স্ক্রিপ্টে অনুলিপি করবে। সুতরাং পুনরায় ব্যবহারযোগ্য ক্রিয়াতে যে কোনও পরিবর্তন এখানে প্রতিফলিত হবে না।
বিদ্যমান কর্মে কল করুন Call - এটি ওয়ার্কিং টেস্ট স্ক্রিপ্ট থেকে পুনরায় ব্যবহারযোগ্য পদক্ষেপটি স্থানীয় ক্রিয়া হিসাবে সংযুক্ত করবে। সুতরাং পুনরায় ব্যবহারযোগ্য ক্রিয়াতে যে কোনও পরিবর্তন এখানে প্রতিফলিত হবে।
প্রশ্ন 42। "অবজেক্ট রিপোজিটরি ম্যানেজার" কী?
উত্তর: এটি শেয়ার্ড অবজেক্ট রিপোজিটরিগুলি ম্যানিপুলেট করার জন্য ব্যবহার। এটি সংগ্রহস্থল থেকে পরীক্ষার বস্তুগুলি যুক্ত করতে, সংশোধন করতে, অপসারণ করতে দেয়। অবজেক্ট রিপোজিটরি ম্যানেজার উইন্ডোটি ইউএফটি মেনু থেকে খোলা যেতে পারে -
সংস্থানসমূহ -> অবজেক্ট সংগ্রহস্থল পরিচালক Manager
প্রশ্ন 43। "অবজেক্ট রিপোজিটরি তুলনা সরঞ্জাম" এর উদ্দেশ্য কী?
উত্তর: এই সরঞ্জামটি দুটি টিএসআর ফাইল অর্থাৎ ভাগ করা অবজেক্ট রিপোজিটরিগুলির মধ্যে তুলনার জন্য ব্যবহৃত হয়। তুলনার পরে, এটি মেলে না সনাক্ত করতে। এটি "অবজেক্ট রিপোজিটরি ম্যানেজার" থেকে নিম্নলিখিত পাথ দিয়ে খোলা যেতে পারে - "সরঞ্জাম-> অবজেক্ট সংগ্রহস্থল তুলনা সরঞ্জাম"।
প্রশ্ন 44। "অবজেক্ট রিপোজিটরি মার্জ টুল" এর উদ্দেশ্য কী?
উত্তর: এটি দুটি ভাগ করা অবজেক্ট রিপোজিটরিগুলিকে একটিতে মার্জ করার জন্য ব্যবহৃত হয়। এটি "অবজেক্ট রিপোজিটরি ম্যানেজার" থেকে নিম্নলিখিত পাথ দিয়ে খোলা যেতে পারে - "সরঞ্জাম-> অবজেক্ট সংগ্রহস্থল মার্জ সরঞ্জাম"।
প্রশ্ন 45। ক্রিয়া পরামিতি ব্যাখ্যা করে?
Ans: The কর্ম পরামিতি UFT জন্য আর্গুমেন্ট হিসাবে কাজ করা হয় কর্ম. অ্যাকশন প্যারামিটারের মূল উদ্দেশ্য হল ইনপুট মানগুলিকে অ্যাকশনে পাস করা এবং অ্যাকশন থেকে আউটপুট গ্রহণ করা।
এটি ক্রিয়া বৈশিষ্ট্য বিভাগ থেকে কনফিগার করা যায়। দুটি ধরণের ক্রিয়া পরামিতি তৈরি করা যেতে পারে যা হ'ল -
ইনপুট প্যারামিটার - এটি ক্রিয়ায় ইনপুট ডেটা দেওয়ার জন্য ব্যবহৃত হয়।
আউটপুট প্যারামিটার - এটি ক্রিয়া থেকে আউটপুট ডেটা প্রাপ্ত করতে ব্যবহৃত হয়।
প্রশ্ন 46। ইনপুট অ্যাকশন পরামিতি ব্যবহার করে কীভাবে ডেটা পাস করবেন?
উত্তর: ইনপুট ক্রিয়া পরামিতিগুলির মানটি শিশু ক্রিয়ায় ইনপুট পরামিতিগুলির মধ্য দিয়ে যেতে পারে। উদাহরণ -
রানঅ্যাকশন “চাইল্ডঅ্যাকশন“, ওয়ান ইন্টেরেশন,আইপিভালু 1,আইপিভালু 2, ওপভ্যালু
এখানে, ইনপুট ডেটাগুলি শিশু ক্রিয়ায় আইপভালু 1 এবং আইপভালু 2 ভেরিয়েবলগুলির মধ্য দিয়ে যায়। ইনপুট প্যারামিটারগুলি প্যারামভ্যালু 1 এবং প্যারামভ্যালু 2। ইনপুট পরামিতিগুলি এক্সপ্রেশন ব্যবহার করে চাইল্ড অ্যাকশন থেকে পড়া যায় প্যারামিটার ("পরমভালু 1") এবং প্যারামিটার ("পরমভালু2").
প্রশ্ন 47। কীভাবে আমরা মূল ক্রিয়া থেকে আউটপুট পরামিতিগুলির মান পড়তে পারি?
উত্তর: আউটপুট ক্রিয়াকলাপটি শিশু ক্রিয়া থেকে আউটপুট পরামিতিগুলির মাধ্যমে ফিরে আসতে পারে। উদাহরণ -
রানঅ্যাকশন “চাইল্ডঅ্যাকশন", ওয়ান ইটারেশন, আইপওয়ালু 1, আইপভালু 2, opValue
এখানে opValue চাইল্ডটি হ'ল চাইল্ড অ্যাকশন থেকে আউটপুট প্যারামিটারের মান গ্রহণ করে।
প্রশ্ন 48। আমরা কীভাবে ওয়েব টেবিলের লিঙ্কে ক্লিক করতে পারি?
উত্তর: চাইল্ডাইটেম পদ্ধতিটি ব্যবহার করে আমরা একটি ওয়েব টেবিলের উপলব্ধ লিঙ্কটিতে ক্লিক করতে পারি। উদাহরণ -
টেবিলবজেক্ট = ব্রাউজার ("স্যাম্পল অ্যাপ") সেট করুন Page পৃষ্ঠা ("নমুনা অ্যাপ্লিকেশন") Web ওয়েব টেবিল ("মাই টেবিল")
টেবিলঅবজেক্ট.চিল্ড আইটেম (সারি_নাম, কল_নুম, মাইক্রক্লাস, সূচক)। ক্লিক করুন
সারি_নাম - সারণির সারি সংখ্যা।
col_num t এটি টেবিলের কলাম সূচক উপস্থাপন করে।
micClass - লিংক, বাটন ইত্যাদির মতো অবজেক্টের ধরণ
সূচক - নির্দিষ্ট কক্ষে বস্তুর ধরণের উপস্থিতি। সূচক মানটি সংখ্যা 0 দিয়ে শুরু হয়।
প্রশ্ন 49। কোনও নির্দিষ্ট বস্তু ইউএফটি দ্বারা চিহ্নিত না হলে বিভিন্ন বিকল্পগুলি কী কী উপলব্ধ?
উত্তর: বিভিন্ন উপলভ্য বিকল্পগুলি হ'ল -
- ভার্চুয়াল অবজেক্টের ব্যবহার।
- নিম্ন-স্তরের রেকর্ডিং সম্পাদন করুন এবং আমরা সমবায়গুলির উপর ভিত্তি করে ক্লিক করতে পারি।
প্রশ্ন 50। কর্মের সাথে কাজ করার জন্য সেরা অনুশীলনগুলি ব্যাখ্যা করুন?
উত্তর: সাধারণ সেরা অনুশীলনগুলি হ'ল -
- যথাযথ কর্মের নাম দিন।
- কার্যকর করার সময় উত্পন্ন গতিশীল পরীক্ষার ডেটা নিয়ে কাজ করতে অ্যাকশন পরামিতি ব্যবহার করুন।
- পরীক্ষার ডেটার জন্য ডেটা টেবিল বা বাহ্যিক এক্সেল শিট ব্যবহার করুন।
- স্থানীয় অবজেক্ট রিপোজিটরির পরিবর্তে ভাগ করা সংগ্রহস্থল ব্যবহার।
- ইউনিট ফাংশনগুলির জন্য পুনরায় ব্যবহারযোগ্য ক্রিয়াগুলি ব্যবহার করুন।
প্র 51। ইউএফটির কাজগুলি কী কী?
উত্তর: ফাংশন হল নির্দিষ্ট কাজ সম্পাদনের জন্য বিবৃতির একটি সংগ্রহ। UFT-এ, আমরা ফাংশনের মাধ্যমে যেকোনো শর্তসাপেক্ষ, লজিক্যাল, লুপিং স্টেটমেন্ট লিখতে পারি vbscripting. এছাড়াও, আমরা ফাংশনে শেয়ার্ড অবজেক্ট রিপোজিটরির সাহায্যে স্ক্রিপ্ট লিখতে পারি। ফাংশনগুলি ফাংশন লাইব্রেরিতে লেখা হয়, যা বহিরাগত পাথগুলিতে সংরক্ষণ করা হয়। ফাংশনগুলির সাথে কাজ করার জন্য, আমাদের পরীক্ষার স্ক্রিপ্টগুলির সাথে সংশ্লিষ্ট কার্যকরী লাইব্রেরি সংযুক্ত করতে হবে।
ফাংশন এবং ভাগ করা অবজেক্ট রিপোজিটরির সংমিশ্রণ ব্যবহার করে আমরা আমাদের পুনরায় ব্যবহারযোগ্য ক্রিয়াগুলি প্রতিস্থাপন করতে পারি।
Q52। ইউএফটি ফাংশন এবং ইউএফটি ক্রিয়াগুলির মধ্যে পার্থক্য কী?
উত্তর: পার্থক্যগুলি হ'ল -
- অ্যাকশনের নিজস্ব স্থানীয় অবজেক্ট রিপোজিটরি এবং ডেটাটেবল। কিন্তু ফাংশন যে না।
- ইউএফটি ক্রিয়াকলাপের পক্ষে সম্ভব এমন স্ট্যান্ডেলোন উপাদান হিসাবে ফাংশনগুলি সম্পাদন করা সম্ভব নয়। ক্রিয়াকলাপটি ক্রিয়া সহ ব্যবহার করা উচিত।
- ক্রিয়াগুলির তুলনায় ফাংশনটি বজায় রাখা সহজ।
- একাধিক পুনঃব্যবহারযোগ্য ক্রিয়া ব্যবহার করে, সম্পাদন কার্য সম্পাদন হ্রাস করা যেতে পারে। ফাংশন লাইব্রেরি ব্যবহার করে মৃত্যুদন্ড কার্যকর করা যেতে পারে।
- আমরা কমপক্ষে একটি অ্যাকশন ব্যবহার না করে টেস্ট স্ক্রিপ্টগুলি বিকাশ করতে পারি না। তবে ফাংশন লাইব্রেরি ইউএফটি-র প্রয়োজনীয় উপাদান নয়।
Q53। পরিবেশ পরিবর্তনশীল কি কি? শ্রেণিবিন্যাস ব্যাখ্যা করুন?
উত্তর: এই বৈশিষ্ট্যগুলি ইউএফটিতে পরীক্ষার ডেটা প্যারামিটারাইজেশনের জন্য ব্যবহৃত হয়। পুরো টেস্ট স্যুট জুড়ে যে টেস্ট ডেটা প্রযোজ্য তা পরিবেশের ভেরিয়েবল যেমন অ্যাপ্লিকেশন ইউআরএল, রিপোর্টের পাথ, টেস্ট এনভায়রনমেন্ট নাম ইত্যাদিতে সংরক্ষণ করা হয় এনভায়রনমেন্ট ভেরিয়েবলগুলি ব্যবহারের কাঠামোটি এনভায়রনমেন্ট.ভ্যালু ("প্যারাম_নেম")। এটি থেকে দেখা যেতে পারে পরিবেশ ট্যাব যা "টেস্ট সেটিংস" উইজার্ডে উপলভ্য।
ইউএফটি-তে পরিবেশের পরিবর্তনগুলি নীচে দুটি বিভাগে শ্রেণিবদ্ধ করা হয়েছে -
বিল্ট-ইন: বিল্ট-ইন এনভায়রনমেন্ট ভেরিয়েবলগুলি ইউএফটি দ্বারা প্রাক-সংজ্ঞায়িত করা হয় যা সরঞ্জাম এবং পরীক্ষার সম্পর্কিত তথ্য যেমন, টেস্টনাম, ওএস, ওএস সংস্করণ ইত্যাদি রাখার জন্য ব্যবহৃত হয় এই ভেরিয়েবলগুলি কেবল পঠনযোগ্য এবং পুরো টেস্ট স্যুট থেকে অ্যাক্সেসযোগ্য হতে পারে ।
ব্যবহারকারী-সংজ্ঞায়িত: ইউএফটি আমাদের প্রয়োজনীয়তার ভিত্তিতে পরিবেশ পরিবর্তনশীল তৈরি করতে দেয় যা ব্যবহারকারী-সংজ্ঞায়িত পরিবেশ পরিবর্তনশীল হিসাবে পরিচিত। আবার, ব্যবহারকারী-সংজ্ঞায়িত পরিবেশের ভেরিয়েবল দুটি ধরণের উপলব্ধ যা হ'ল -
- অভ্যন্তরীণ - এই ধরণের ভেরিয়েবলের সুযোগ কেবল পৃথক পরীক্ষার ক্ষেত্রে সুনির্দিষ্ট। উইজার্ড সেট করার পরিবেশ ট্যাব থেকে, ব্যবহারকারী-সংজ্ঞায়িত অভ্যন্তরীণ পরিবেশের ভেরিয়েবলগুলি তৈরি, সংশোধন বা মোছা যায়। এছাড়াও, এক্সিকিউশন চলাকালীন এবং এক্সপ্রেশন সহ এটি সংজ্ঞায়িত করা যেতে পারে পরিবেশ.ভ্যালু ("প্যারাম_নাম") = "কিছু মান".
- বহিরাগত - এই ধরণের ব্যবহারকারী-সংজ্ঞায়িত পরিবেশের ভেরিয়েবলগুলি একটি এক্সএমএল ফাইলে সংজ্ঞায়িত করা হয় যা পৃথক ভেরিয়েবলগুলি অ্যাক্সেস করার জন্য ইউএফটি দিয়ে সংযুক্ত করা প্রয়োজন। বাহ্যিক ভেরিয়েবলগুলি কেবলমাত্র পঠনযোগ্য হিসাবে স্যুটটি আউট করার মাধ্যমে অ্যাক্সেস করতে পারে।

Q54। ভার্চুয়াল অবজেক্টের সীমাবদ্ধতাগুলি কী?
উত্তর: সীমাবদ্ধতাগুলি হ'ল -
- ভার্চুয়াল অবজেক্টগুলি রেকর্ডিংয়ের মাধ্যমে তৈরি করা যায় না।
- এটি চেকপয়েন্টগুলি ব্যবহার করা যাবে না।
- আমরা বস্তু ফাইন্ডার ব্যবহার করে ভার্চুয়াল অবজেক্টগুলি বিশ্লেষণ করতে পারি না।
- এটি স্ক্রিন রেজোলিউশনের উপর নির্ভর করে।
প্রশ্ন 55। ফাংশন লাইব্রেরির সীমাবদ্ধতাগুলি কী কী?
উত্তর: কার্যকরী লাইব্রেরির সীমাবদ্ধতাগুলি হ'ল -
- ফাংশন লাইব্রেরিতে একটি অবজেক্ট রিপোজিটরি এবং ডেটাটেবল নেই।
- ফাংশন লাইব্রেরি থেকে ফাংশন সম্পাদন সম্ভব নয়। এটি কার্যকর করতে ক্রিয়াগুলি থেকে উল্লেখ করা উচিত।
- ফাংশন লাইব্রেরিগুলি alচ্ছিক উপাদান।
- এটি অংশীদারি অবজেক্ট রিপোজিটরি বা বর্ণনামূলক প্রোগ্রামিংয়ের সাথে ফান্টসের মাধ্যমে কার্যকরী স্ক্রিপ্ট বিকাশ করতে কাজ করে।
Q56। ডেটাটেবল কী? বিভিন্ন প্রকারের ডেটাটেবলের ব্যাখ্যা দিন?
উত্তর: ডেটাটেবল ইউএফটির অন্যতম গুরুত্বপূর্ণ উপাদান। এটি মাইক্রোসফ্ট এক্সেলের মতো, যা ডেটা সঞ্চয় করতে এবং পরীক্ষার স্ক্রিপ্টগুলিতে একই ফিড ব্যবহার করতে ব্যবহৃত হয়। ডেটাটেবলের বিভিন্ন সারিগুলিতে উপলব্ধ ডেটার ভিত্তিতে, আমরা একটি লুপে পরীক্ষার কেসগুলি কার্যকর করতে পারি। উভয়ই পড়ুন / লিখুন কার্যকর করার সময় অপারেশনগুলি সম্ভব।
ইউএফটি ডেটাবেবল দুটি ধরণের শ্রেণিবদ্ধ করা হয় -
- স্থানীয় ডেটাটেবল - প্রতিটি ক্রিয়া একটি ডিফল্ট ডেটাটেবল দ্বারা নির্মিত, যা স্থানীয় ডেটাটেবল হিসাবে পরিচিত। সুযোগ কেস পরীক্ষার ক্ষেত্রে পাওয়া যায়। ডেটাটেবল থেকে কোনও নির্দিষ্ট পরামিতি আইটেম অ্যাক্সেস এক্সপ্রেশন -
ডেটা টেবিল.ভ্যালু ("প্যারামআইটেম 1"dtLocalSheet) বা ডেটা টেবিল.ভ্যালু ("প্যারামআইটেম 1","শিটনাম")
এখানে, dtLocalSheet ক্রিয়াটির মধ্যে উপলব্ধ ডিফল্ট স্থানীয় ডেটাটেবলকে নির্দেশ করে।
- গ্লোবাল ডেটাটেবল - প্রতিটি পরীক্ষার কেস একটি ডিফল্ট ডেটাটেবল দিয়ে তৈরি, যা বিশ্বব্যাপী ডেটাটেবল হিসাবে পরিচিত। সুযোগ কেস পরীক্ষার ক্ষেত্রে পাওয়া যায়। গ্লোবাল ডেটাটেবল থেকে কোনও নির্দিষ্ট পরামিতি আইটেম অ্যাক্সেস এক্সপ্রেশন -
ডেটা টেবিল.ভ্যালু ("পরামিতি"ডিটি গ্লোবালশিট) বা ডেটা টেবিল.ভ্যালু ("পরামিতি"বিশ্বব্যাপী)
Q57। ডেটাবেলে ডেটা পড়তে বা লিখতে সিনট্যাক্সটি ব্যাখ্যা করবেন?
উত্তর: এই উদাহরণে, আমরা কীভাবে ইউএফটি ডেটাবেবলের মধ্যে একটি ঘর থেকে অন্য কক্ষে ডেটা অনুলিপি করতে দেখব।
//ডেটাটেবল DataTable.GetSheet(“mainAction”) এর দ্বিতীয় সারি সেট করুন বা সিলেক্ট করুন। .value("Param2", "mainAction") = tempVariable

Q58। একটি সক্রিয় পর্দা কি? উদ্দেশ্যগুলি ব্যাখ্যা কর।
উত্তর: অ্যাক্টিভ স্ক্রীন ফলকটি আমাদের পরীক্ষার অ্যাপ্লিকেশনগুলির স্ন্যাপশট দেখার অনুমতি দেয় কারণ এটি রেকর্ডিংয়ের সময় প্রদর্শিত হয়।
আপনার অ্যাপ্লিকেশনটি না খোলায় আমরা সক্রিয়টিতে ডান ক্লিক করে পরীক্ষা চালানোর পরে পদক্ষেপগুলি, চেকপয়েন্ট যুক্ত করতে পারি। এছাড়াও, ভবিষ্যতে যে কোনও পরীক্ষার ব্যর্থতার জন্য এটি পরীক্ষার অবজেক্টের রেফারেন্স হিসাবে ব্যবহার করা যেতে পারে।
Q59। পুনরুদ্ধারের পরিস্থিতি কী? উদ্দেশ্যগুলি ব্যাখ্যা কর।
উত্তর: পুনরুদ্ধারের দৃশ্যপট হ'ল যে কোনও অপ্রত্যাশিত ঘটনা বা ত্রুটিগুলি যা রান সময়ে প্রদর্শিত হতে পারে তা নিয়ন্ত্রণের জন্য একটি পদ্ধতি। "পুনরুদ্ধার পরিস্থিতি পরিচালক" উইজার্ডটি পুনরুদ্ধার পরিস্থিতিগুলির সাথে কাজ করার জন্য ব্যবহৃত হয়। উইজার্ডটি ইউএফটি মেনু বিকল্প "রিসোর্সেস → রিকভারি সিনারিও ম্যানেজার" এ উপলব্ধ।
পুনরুদ্ধারের পরিস্থিতিগুলির মাধ্যমে আমরা নীচের ট্রিগার পয়েন্টগুলির মধ্যে দুটি পরিচালনা করতে পারি, যা ত্রুটির মূল কারণ -
- হ্যান্ড-হ্যান্ডেল করা পপ-আপ উইন্ডোগুলির জন্য ত্রুটি।
- অবজেক্ট স্টেট সম্পর্কিত ত্রুটি
- পরীক্ষা চালানোর সময় ত্রুটি
- অ্যাপ্লিকেশন ক্রাশ
পুনরুদ্ধারের দৃশ্যের মূল উদ্দেশ্য হ'ল সমস্ত ধরণের অপ্রত্যাশিত ত্রুটিগুলি পরিচালনা করা এবং ত্রুটির ধরণের ভিত্তিতে কিছু পূর্বনির্ধারিত কার্য সম্পাদন করা।
প্রশ্ন 60। কীভাবে পুনরুদ্ধারের দৃশ্যের বিকাশ করবেন?
উত্তর: "রিসোর্সস → রিকভারি সিনারিও ম্যানেজার" নেভিগেশনের মাধ্যমে আমরা রিকভারি সিনারিও ম্যানেজারের মাধ্যমে পুনরুদ্ধারের পরিস্থিতি সংজ্ঞায়িত করতে পারি। পুনরুদ্ধারের পরিস্থিতি বিকাশের সময়, কিছু কনফিগারেশন রিকভারি সিনারিও ম্যানেজারের মাধ্যমে করা দরকার। কনফিগারেশনগুলি হ'ল ট্রিগারিং ইভেন্ট, রিকভারি অপারেশন এবং পোস্ট-রিকভারি পরীক্ষা চালানোর বিকল্পসমূহ।
Q61. স্ক্রিপ্টিং এর জন্য ইউএফটি এর পরে কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ রয়েছে?
উত্তর: ভিবিএস স্ক্রিপ্টিং ব্যবহৃত হয়.
প্রশ্ন 62। ইউএফটি স্ক্রিপ্টিংয়ে শর্তসাপেক্ষ কাঠামোটি লেখ?
উত্তরঃ ভিন্ন ইউএফটি-তে শর্তগুলি হল-
যদি-অন্য বিবৃতি:
যদি অবস্থা তখন
বৈধ শর্তের জন্য // বিবৃতি
আর
// অবৈধ শর্তাবলী বিবৃতি
শেষ হলে
বিবৃতি স্যুইচ করুন:
কেস এক্সপ্রেশন নির্বাচন করুন
কেস এক্সপ্রেশন ঘ
বিবৃতি
....
কেস এক্সপ্রেশন ঘ
বিবৃতি
....
কেস অন্য
অন্য বিবৃতি লিখুন
....
শেষ নির্বাচন
প্রশ্ন 63। ইউএফটি-তে উপলব্ধ বিভিন্ন ধরণের লুপ কাঠামো ব্যাখ্যা করুন?
উত্তর: বিভিন্ন লুপিং স্ট্রাকচারগুলি হ'ল -
- লুপ জন্য
- লুপ যখন করবেন
- যখন লুপ
- রান সেটিংস কনফিগার করে ডেটাবেটে প্রবেশের উপর ভিত্তি করে লুপিং।
প্রশ্ন 64। ইউএফটি দ্বারা সমর্থিত বিভিন্ন ধরণের অ্যাপ্লিকেশন প্ল্যাটফর্মগুলি কী কী?
উত্তর: গুরুতর ইউএফটি সমর্থিত অ্যাপ্লিকেশন প্ল্যাটফর্মগুলি হ'ল - এসএপি, এইচটিএমএল, ডেলফি, পাওয়ারবিল্ডার, জাভা, ডটনেট, ওরাকল অ্যাপস, পিপলসফট, ডাব্লুপিএফ, ওয়েবসার্ভিস, ভিবি, সিবেল, মোবাইল ডিভাইসগুলি, টার্মিনাল এমুলেটর ইত্যাদি etc.
প্রশ্ন 65। এসএপি অ্যাপ্লিকেশনটি স্বয়ংক্রিয় করার জন্য প্রয়োজনীয় পূর্বশর্তগুলি কী কী?
উত্তর: এসএপি অটোমেশনের পূর্বশর্তগুলি হ'ল -
- Tcode rz11 এর মাধ্যমে স্ক্রিপ্টিং পরামিতিগুলি সক্ষম করুন।
- ক্লায়েন্ট বিকল্প সেটিংস থেকে স্ক্রিপ্টিং সক্ষম করুন।
প্রশ্ন 66। আমরা কীভাবে ডেটাবেবলগুলিতে এক্সেল আমদানি বা রফতানি করতে পারি?
উত্তর: এক্সেল শীট আমদানি করুন:
ডেটা টেবিল.এম্পোর্টশীট এক্সিলফিল, সোর্সশিট, ডেস্টশিট
এক্সেলফাইল - এক্সেল ফাইলটি উপস্থাপন করে যা বাহ্যিক অবস্থানে উপলভ্য।
সোর্সশিট - এক্সেল শিটের নাম প্রতিনিধিত্ব করে যা আমদানি করা হবে।
ড্যাশশিট - বহিরাগত এক্সেল ডেটা সংরক্ষণ করার জন্য ডেটাটেবলের নামটি উপস্থাপন করে।
ডেটাবেল রফতানি করুন:
ডেটা টেবিল.এক্সপোর্টশীট এক্সিলফিল, সোর্সশিট, ডেস্টশিট
এক্সেলফাইল - এক্সেল ফাইলের নাম উপস্থাপন করে যা বাহ্যিক অবস্থানে তৈরি করা হবে।
সোর্সশিট - ডেটেবলের নামটি প্রতিনিধিত্ব করে যা রফতানি হবে।
ড্যাশশিট (ptionচ্ছিক) - বাহ্যিক এক্সেল শীটের নামটি উপস্থাপন করে।
প্রশ্ন 67। ডেটাবেটে প্রবেশের উপর ভিত্তি করে একটি লুপে পরীক্ষা কেস চালাতে আমাদের কোন কনফিগারেশন তৈরি করতে হবে?
উত্তর: নেভিগেশন "ফাইল-> সেটিং" থেকে পরীক্ষা সেটিং উইন্ডোটি খুলুন এবং রান ট্যাবটি নির্বাচন করুন। এই বিভাগে, "সমস্ত সারি চালান" বা "সারি থেকে চালান" রেডিও বিকল্পটি নির্বাচন করে আমরা এই লুপিং সেটটি সক্ষম করতে পারি।
প্রশ্ন 68। আমরা কীভাবে ডাটাবেসকে সংযুক্ত করতে পারি এবং নির্বাচিত বিবৃতিগুলি কার্যকর করতে পারি?
উত্তর: ডাটাবেসের সাথে কাজ করতে নীচের পদক্ষেপগুলি কার্যকর হতে পারে -
'ADODB সংযোগ অবজেক্ট তৈরি করুন
সেট আপজকন = ক্রিয়েটওজেক্ট ("ADODB. সংযোগ")
'রেকর্ডসেটোবজেক্ট তৈরি করুন
সেট আপজেআরএস = ক্রিয়েটবজেক্ট ("ADODB.Recordset")
'সরবরাহকারী এবং সার্ভার ব্যবহার করে ডিবিতে সংযোগ দিন
objConn.open
'এসকিউএল ক্যোয়ারী সংজ্ঞায়িত করুন
sqlQuery = "ছাত্র থেকে নির্বাচন করুন"
'এসকিউএল চালাও
objRS.open "শিক্ষার্থী থেকে শিক্ষার্থীর নাম নির্বাচন করুন যেখানে ভূমিকা = 1", اعتراض সংযোগ
'শিক্ষার্থীর নাম প্রদর্শন করুন
ইমেলআরএস.ফিল্ডস.াইটেম (0)
'সংযোগ বন্ধ করুন
Rজেকর্ডসেট.ক্লোজ
বন্ধ করুন
সেট আপজকন = কিছুই না
সেট করুন اعتراضRecordSet = কিছুই না
প্রশ্ন 69। সিঙ্ক্রোনাইজেশন হ্যান্ডেল করার বিভিন্ন পন্থা ব্যাখ্যা করুন?
উত্তর: সিঙ্ক্রোনাইজেশন সমস্যাগুলি নীচের পদ্ধতিগুলি ব্যবহার করে পরিচালনা করা যেতে পারে -
- সিঙ্ক্রোনাইজেশন ব্যবহার করে পরিচালনা করা যায় অপেক্ষা করুন(সময়সীমা) সেকেন্ডে হার্ডকডযুক্ত অপেক্ষা সময়ের সাথে বিবৃতি। এই মুহুর্তে, স্ক্রিপ্টটি নির্দিষ্ট সময়কালের জন্য অপেক্ষা করবে এবং তারপরে পরবর্তী ধাপে যাবে। অ্যাপ্লিকেশন কর্মক্ষমতা উপর ভিত্তি করে, আমাদের সময়সীমা মান প্রদান করা প্রয়োজন।
- ওয়েটপ্রোপার্টি - এই পদ্ধতির ক্ষেত্রে, আমাদের সম্পত্তিটির নামটি এমন মান সহ সরবরাহ করতে হবে যার জন্য কার্যকর হওয়ার জন্য অপেক্ষা করা উচিত এবং মিলি-সেকেন্ডে সর্বাধিক অপেক্ষা করার সময় times একবার নির্দিষ্ট সম্পত্তি প্রত্যাশিত মানের সাথে সন্তুষ্ট হয়ে গেলে, স্ক্রিপ্ট কার্যকরকরণ পরবর্তী পদক্ষেপের সাথে এগিয়ে যাবে। উদাহরণ -
উইন্ডো ("প্রোগ্রাম ম্যানেজার") Win উইনলিস্টভিউ ("সিসলিস্টভিউ 32") it ওয়েটপ্রোপার্টি "দৃশ্যমান",সত্য, 10000
- এছাড়াও আমরা সিঙ্ক্রোনাইজেশন পরিচালনা করতে অবজেক্টের উপস্থিতি পরীক্ষা করতে লুপ ব্যবহার করতে পারি।
প্রশ্ন 70। ইউএফটি পরীক্ষার কেসগুলি কীভাবে আলেমে সংরক্ষণ করবেন?
উত্তর: প্রথমত, আমাদের দরকার UFT থেকে ALM সংযোগ করুন Connect ALM বিকল্পের মাধ্যমে। সংযোগের সময়, সংযোগ করার জন্য আমাদের ALM সার্ভার, শংসাপত্র এবং প্রকল্পের বিশদ প্রদান করতে হবে। সফল পূর্ণ সংযোগের পরে, পরীক্ষার স্ক্রিপ্টগুলি সংরক্ষণ করার সময় আমাদের ALM পথ বেছে নিতে হবে।
Q71। আমরা কীভাবে আএলএম থেকে ইউএফটি পরীক্ষার মামলাগুলি কার্যকর করতে পারি?
উত্তর: ALM টেস্ট ল্যাবটিতে যান এবং টেস্ট সেট থেকে সম্পর্কিত পরীক্ষার কেসগুলি নির্বাচন করুন। এক্সিকিউশনটি শুরু করতে রান বোতামে ক্লিক করে। আমরা একসাথে একাধিক বা সম্পূর্ণ টেস্টসেটের জন্য মৃত্যুদন্ড কার্যকর করতে পারি। দীক্ষার পরে, আলেম ইউএফটি পটভূমিতে প্রার্থনা করবে এবং নির্বাচনের উপর ভিত্তি করে সম্পাদন শুরু করবে।

Q72। ইউএফটিতে রিমোট এক্সিকিউশন সক্ষম করতে কোন সেটিং উপলব্ধ?
উত্তর: নেভিগেশন "সরঞ্জাম-> বিকল্পগুলি" থেকে বিকল্প উইন্ডোটি খুলুন। জেনারেল ট্যাবে, আমাদের রিমোট এক্সিকিউশন সেটিংস সক্ষম করতে রান সেশন বিভাগটি নির্বাচন করতে হবে।
এখানে আমাদের চেক বাক্সটি সেট করতে হবে এবং দূরবর্তী পরীক্ষা সিস্টেমগুলির বৈধ শংসাপত্র সরবরাহ করতে হবে।

আরও কয়েকটি গুরুত্বপূর্ণ ইউএফটি সাক্ষাত্কারের প্রশ্নোত্তর:
Q73। ইউএফটি এর গুণাবলী সেলেনিয়ামের উপর ব্যাখ্যা কর?
উত্তর: সেলেনিয়ামের তুলনায় ইউএফটি-র গুণাবলী নীচে উল্লেখ করা হয়েছে -
Len সেলেনিয়াম কেবলমাত্র ওয়েব অ্যাপ্লিকেশনগুলিকে সমর্থন করে যেখানে ইউএফটি বিভিন্ন প্ল্যাটফর্ম যেমন ওয়েব, এসএপি, উইন্ডোজ, মোবাইল ইত্যাদি সমর্থন করে supports
U সেলেনিয়ামের ওপরে ইউএফটি পরীক্ষার স্ক্রিপ্টগুলি বজায় রাখা / বজায় রাখা সহজ।
U স্বল্প সময়ের মধ্যে ইউএফটি শিখতে সহজ।
U ইউএফটি-তে শেষ-শেষের পরীক্ষা সম্ভব।
Web আমরা ওয়েব পরিষেবার মাধ্যমে বিভিন্ন অ্যাপ্লিকেশন ইন্টারফেস পরীক্ষা করতে পারি যা সেলেনিয়ামে সম্ভব নয়।
· ইউএফটি বেশিরভাগ সেলেনিয়ামের উপর রিগ্রেশন টেস্টে ব্যয় এবং প্রচেষ্টা সাশ্রয় করে।
· পরীক্ষা পরিচালনার জন্য ALM এর সাথে UFT এম্বেড করা সহজ। দ্য সেলেনিয়ামের মধ্যে একীকরণ এবং ALM খুবই কঠিন।
· পরীক্ষার কাঠামোর সেটআপ ইউএফটির জন্য সহজ।
প্রশ্ন 74। ইউএফটি-তে কীভাবে ওয়েব ব্রাউজারটি চালাবেন?
উত্তর: ওয়েব অ্যাপ্লিকেশনগুলি চাওয়ার বিভিন্ন উপায় হ'ল -
· SystemUtil.Run পদ্ধতি ব্যবহার করে - বিবৃতিগুলির কাঠামোটি SystemUtil.Run (Name_of_File, আর্গুমেন্টস, ফাইলপ্যাথ, ক্রিয়া)
V ভিবিএস স্ক্রিপ্টিং ডাব্লু স্ক্রিপ্ট.শেল শ্রেণীর ব্যবহার -
ডিমে ওশেলসেট ওশেল = ক্রিয়েওবজেক্ট ("ডাব্লু স্ক্রিপ্ট.শেল")
oShell.run “ ”
সেট করুন ওশেল = কিছুই নয়
· অবজেক্ট ইন্টারনেটএক্সপ্লোরআর অ্যাপ্লিকেশন ব্যবহার -
সেট আপত্তি = ক্রিয়েটওবজেক্ট ("ইন্টারনেট এক্সপ্লোরার। আবেদন")
obj.Nigigate https://www.google.com/
obj.Visible = সত্য
আপত্তি oIE = কিছুই না
প্রশ্ন 75। অটোমেশন রেকর্ডিং বিকল্পের পদ্ধতির ব্যাখ্যা কর?
উত্তর: এটি ইউএফটি-র মাধ্যমে ম্যানুয়াল নেভিগেশন রেকর্ড করে লিনিয়ার টেস্ট কেসগুলি উত্পন্ন করার একটি পদ্ধতির is রেকর্ডিংয়ের সময়, কাঁচা পরীক্ষার কেসগুলি তৈরি করা হয় যেখানে শূন্য স্ক্রিপ্ট পুনরায় ব্যবহারযোগ্যতার সাথে ডেটা হার্ডকড করা হয়। এটি এক সময়ের পরীক্ষার জন্য কার্যকর। ইউএফটি-র রেকর্ডিং বৈশিষ্ট্যটির মাধ্যমে দীর্ঘ সময় ধরে পরীক্ষার কেসটি তৈরি করা ঠিক হবে না।
রেকর্ডিংটি F6 কী টিপে বা রেকর্ড ট্যাবে উপলভ্য রেকর্ড বোতামটিতে ক্লিক করে শুরু করা যেতে পারে।
প্রশ্ন 76 স্ক্রিপ্ট ডিবাগিংয়ের পদক্ষেপগুলি ব্যাখ্যা করবেন?
উত্তর: ডিবাগিং হ'ল ডামি রানের মাধ্যমে স্ক্রিপ্টের সমস্যাগুলি সনাক্ত করার একটি পদ্ধতি। পদক্ষেপগুলি হ'ল -
Where যেখান থেকে আমাদের ডিবাগিং শুরু করা দরকার সেখানে একটি নির্দিষ্ট স্ক্রিপ্ট লাইন নির্বাচনের পরে টিপে ব্রেকআপপয়েন্ট তৈরি করুন।
· পরীক্ষা চালান বা প্রথম ধাপ থেকে ডিবাগিং শুরু করুন (রান-> ধাপ থেকে ডিবাগ)। এখানে প্রথম ক্ষেত্রে, ফাঁসির ফাঁকে ফাঁসি কার্যকর করা হবে।
। এখন আমরা F10 (স্টেপ ওভার) বা F11 (পদক্ষেপে) কী টিপে প্রতিটি লাইনের কোড ডিবাগ করতে পারি। F10 প্রতিটি লাইন প্যারেন্ট ফাংশনে ডিবাগ করবে, তবে F11 এর মাধ্যমে আমরা সাব-ফাংশনগুলিতে ড্রিল করতে পারি।
The ডিবাগিংয়ের সময়, আমরা একসাথে "Ctrl + Alt" কীগুলি টিপে কোনও পরিবর্তনশীল বা অবজেক্টের অবস্থা দেখতে পারি।
Q77। ইউএফটি রিপোর্টে যাচাইয়ের স্থিতি লগ কিভাবে করবেন?
উত্তর: আমরা প্রতিবেদনের পদ্ধতিটি ব্যবহার করে যাচাইকরণের স্থিতি লগ করতে পারি। এই পদ্ধতির কাঠামোটি হ'ল -
প্রতিবেদক.প্রতিবেদন স্থিতি, পদক্ষেপ_নাম, বিশদ, চিত্র_ফाइल_নাম
অবস্থা - যাচাইয়ের ফলাফলের ভিত্তিতে চারটি বিকল্প উপলব্ধ। micPass, micFail, micWarning, micDone।
পদক্ষেপ_নাম - প্রকৃত পদক্ষেপের নাম বা প্রত্যাশিত ফলাফল সরবরাহ করা প্রয়োজন।
বিস্তারিত - প্রকৃত ফলাফল প্রদান করা প্রয়োজন।
চিত্র_ফায়াল_নাম - স্ক্রিনশট ফাইলপথ সরবরাহ করার জন্য এটি একটি alচ্ছিক পদক্ষেপ।
প্রশ্ন 78। ইউএফটি-তে বিভিন্ন ধরণের রেকর্ডিং মোড ব্যাখ্যা করবেন?
উত্তর: ইউএফটি-তে বিভিন্ন রেকর্ডিং মোডগুলি নীচে উল্লেখ করা হয়েছে,
· স্বাভাবিক অবস্থা - সাধারণ মোডটি ইউএফটি-তে উপলব্ধ ডিফল্ট রেকর্ডিং মোড যা পরীক্ষার বিষয়গুলি সনাক্ত করতে সমস্ত বৈশিষ্ট্য ব্যবহার করে। সাধারণ মোডটিকে প্রাসঙ্গিক হিসাবেও উল্লেখ করা হয়, যা কেবল ইউএফটি সামঞ্জস্যপূর্ণ অ্যাপ্লিকেশনগুলির জন্য প্রযোজ্য।
· নিম্ন-স্তরের রেকর্ডিং মোড - নিম্ন-স্তরের রেকর্ডিং মোড অ্যাপ্লিকেশনগুলির জন্য প্রযোজ্য যা ইউএফটি দ্বারা চিহ্নিত নয়। এই মোডে, পরীক্ষার বিষয়গুলির সমন্বয়গুলির উপর ভিত্তি করে পরিস্থিতি রেকর্ড করা হচ্ছে।
· অ্যানালগ রেকর্ডিং - অ্যানালগ রেকর্ডিং মোড মাউস এবং কীবোর্ড ক্রিয়াকলাপ রেকর্ড করে ..
Q79। কোনও বস্তুর জন্য যৌক্তিক নামের ধারণাগুলি ব্যাখ্যা করুন?
উত্তর: যৌক্তিক নাম দ্বারা সংজ্ঞায়িত করা হয় কোনো বস্তুর মানচিত্র যোগ বা রেকর্ড করার সময় UFT আবেদনের নামের সাথে। এটি ব্যবহারকারীর অবজেক্ট আচরণের উপর ভিত্তি করে পরিবর্তন করা যেতে পারে।
প্রশ্ন 80 ইউএফটি স্ক্রিপ্টের এক্সটেনশনটি নির্দিষ্ট করুন?
উত্তর: ইউএফটি স্ক্রিপ্টগুলি .mts এক্সটেনশান দিয়ে তৈরি করা হয়।