পারফেক্টো অটোমেশনের জন্য সেলেনিয়াম - একটি দুর্দান্ত পারফেক্টো সেলেনিয়াম ইন্টিগ্রেশন টিউটোরিয়াল পার্ট 1

পারফেক্টো সেলেনিয়াম ইন্টিগ্রেশন টিউটোরিয়াল

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

পারফেক্টো টিউটোরিয়াল - সূচি তালিকা

পারফেক্টো টিউটোরিয়াল 1 # ওয়েব অটোমেশনের জন্য সেলেনিয়াম সেটআপ ইনস্টল করুন

পারফেক্টো টিউটোরিয়াল 2 # মোবাইল অটোমেশনের জন্য পারফেক্টো সেলেনিয়াম ইন্টিগ্রেশন

পারফেক্টো টিউটোরিয়াল 3 # পারফেক্টো অটোমেশনের জন্য আমদানির নমুনা প্রকল্প

ল্যাম্বদা গিকস কর্তৃক পারফেক্টো টিউটোরিয়ালের জন্য এই সেলেনিয়ামটি সরবরাহ করার জন্য লিখিত হয়েছে ওয়েবড্রাইভার (জাভা) ফ্রেমওয়ার্ক ব্যবহার করে সেলেনিয়াম পারফেক্টো ইনস্টল করার সম্পূর্ণ এবং বিস্তৃত ওভারভিউ এবং ওয়েব অটোমেশনের জন্য বেসিক কোডিং।

পারফেক্টো অটোমেশন: পারফেক্টো সেলেনিয়াম ইন্টিগ্রেশন

পারফেক্টো টিউটোরিয়াল এর ওভারভিউ:

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

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

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

সেলেনিয়ামের সাথে পারফেক্টো অটোমেশনের জন্য পূর্বশর্ত:

এখানে আমরা Eclipse IDE ব্যবহার করে জাভা দিয়ে সেলেনিয়াম স্ক্রিপ্টগুলি কার্যকর করার প্রক্রিয়াটি নিয়ে আলোচনা করব; আমরা বিবেচনা করি যে পাঠকরা 

  • সেলেনিয়াম হাতে আছে
  • কাজের জন্য স্ক্রিপ্ট বিদ্যমান আছে

শুরু করার আগে কিছু বাধ্যতামূলক সেটআপ শেষ করতে হবে, আপনি নিম্নলিখিতটি ইনস্টল করেছেন তা নিশ্চিত করুন:

জাভা ডেভেলপমেন্ট কিট - এটি জাভা পরিবেশ তৈরি করতে প্রয়োজনীয় যা পারফেক্টো সেলেনিয়াম ইন্টিগ্রেশনের জন্য প্রয়োজনীয়।

সেলেনিয়াম ওয়েবড্রাইভার - এটি সেলেনিয়াম সক্ষম করার প্রয়োজন। ক্লিক এখানে সংশ্লিষ্ট জার ফাইলগুলি ডাউনলোড করতে।

ক্রোম ড্রাইভার - সম্পর্কিত ক্রোম ড্রাইভার থেকে ডাউনলোড করতে হবে এখানেমোবাইল ডিভাইসে ইনস্টল করা ক্রোমের সংস্করণ অনুসারে।

আইডিই - পরীক্ষার কেসগুলি বিকাশের জন্য একটি আইডিই প্রয়োজন। উপলভ্য আইডিই হ'ল একলিপস বা ইন্টেলিজ আইডিইএ ইত্যাদি। Eclipse এর সাথে কাজ করার জন্য, যা একটি জনপ্রিয় আইডিই, টেস্টএনজি এবং মাভেন প্লাগইনগুলিরও প্রয়োজন।

পারফেক্টো অটোমেশনের জন্য সেলেনিয়াম

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

। সেলেনিয়াম আইডিই

। সেলেনিয়াম আরসি

। সেলেনিয়াম ওয়েবড্রাইভার

পারফেক্টো টিউটোরিয়ালের জন্য এই বিশেষ সেলেনিয়ামে, আমরা জাভা ভাষার সাথে সেলেনিয়াম ওয়েবড্রাইভার ফ্রেমওয়ার্কের সাথে কাজ করব। এছাড়াও, আমরা পারফেক্টো প্রকল্পের জন্য সেলেনিয়াম পরিচালনার জন্য Eclipse IDE ব্যবহার করতে যাচ্ছি।

পদক্ষেপ 1 # সেলেনিয়াম ডাউনলোড এবং ইনস্টল করুন: 

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

পদক্ষেপ 2 # সেলেনিয়াম সহ একটিলপস আইডিই কনফিগার করুন: 

  1. আইডিই খোলার জন্য এক্সিলিপ ফোল্ডার থেকে eclipse.exe চালু করুন।
  2. সেলেনিয়াম আইডিই দিয়ে শুরু করতে কর্মক্ষেত্রটি নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন।
পারফেক্টো-এর জন্য সেলেনিয়াম - এক্সিলিপ ওয়ার্কস্পেস
পারফেক্টো অটোমেশনের জন্য সেলেনিয়াম - এক্সিলিপ ওয়ার্কস্পেস
  1. এখন মেনু নেভিগেশন "ফাইল-> নতুন-> প্রকল্প" থেকে একটি জাভা প্রকল্প তৈরি করুন এবং তারপরে "জাভা প্রকল্প" বিকল্পটি নির্বাচন করুন। "পরবর্তী" বোতামে ক্লিক করার পরে আমাদের প্রকল্প সম্পর্কিত তথ্য সরবরাহ করতে হবে। প্রয়োজনীয় বিশদগুলি হ'ল -
    • প্রকল্পের নাম - এটি প্রকল্পের নাম উল্লেখ করে। নামের ভিত্তিতে ওয়ার্কস্পেসে একটি প্রকল্প ফোল্ডার তৈরি করা হবে।
    • ডিফল্ট অবস্থান ব্যবহার করুন - হয় আমরা কর্মক্ষেত্রে ডিফল্ট অবস্থান গ্রহণ করতে পারি বা প্রকল্পটি বিভিন্ন জায়গায় সংরক্ষণ করতে পারি।
    • একটি এক্সিকিউশন জেআরই নির্বাচন করুন - যদি একাধিক জেআরই উপলব্ধ থাকে তবে আমাদের সঠিক সংস্করণ নির্বাচন করতে হবে।
    • প্রকল্পের বিন্যাস - আমরা এই বিকল্পের উপর ভিত্তি করে প্রকল্পের বিন্যাস (ফোল্ডার কাঠামো) সংজ্ঞায়িত করতে পারি।

"অ্যান্ড্রয়েডপ্রজেক্ট" নামে একটি নতুন প্রকল্প তৈরি করতে ফিনিশ বোতামে ক্লিক করুন।  

পারফেক্টোর জন্য সেলেনিয়াম --গ্রহণে নতুন প্রকল্প তৈরি করুন
পারফেক্টো অটোমেশনের জন্য সেলেনিয়াম --গ্রহণে নতুন প্রকল্প তৈরি করুন

৪. এখন নতুন তৈরি প্যাকেজটির মধ্যে অ্যান্ড্রয়েড প্যাকেজ হিসাবে একটি নতুন প্যাকেজ এবং অ্যান্ড্রয়েড শ্রেণি হিসাবে একটি নতুন ক্লাস তৈরি করা দরকার। নতুন তৈরি প্রকল্পের রুট ফোল্ডারে ডান ক্লিক করে প্যাকেজগুলি তৈরি করা যেতে পারে।

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

সমস্ত বাহ্যিক জার ফাইলগুলি নির্বাচিত হয়ে গেলে, উইন্ডোটি বন্ধ করার জন্য আমাদের প্রয়োগ বোতামে ক্লিক করতে হবে এবং তারপরে ঠিক আছে।

পারফেক্টোর জন্য সেলেনিয়াম - সেলেনিয়ামের জন্য বাহ্যিক জারগুলি যুক্ত করুন
পারফেক্টো অটোমেশনের জন্য সেলেনিয়াম - সেলেনিয়ামের জন্য বাহ্যিক জারগুলি যুক্ত করুন

6. ডাউনলোড করুন এবং এর থেকে সামঞ্জস্যপূর্ণ ChromeDriver সংস্করণ ইনস্টল করুন ওয়েব। পারফেক্টো ব্যবহার করে মোবাইল ওয়েব টেস্টিং থেকে এটি প্রয়োজনীয়।

স্টিপি 3 # সেলেনিয়ামে টেস্টএনজি কনফিগার করুন: 

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

পদক্ষেপ 4 # টেস্টএনজি ক্লাস তৈরি করুন: 

টেস্টএনজি ক্লাস তৈরি করা একটি খুব সহজ, সম্পাদন করা সহজ প্রক্রিয়া। টেস্টএনজি ক্লাস তৈরি করতে আমাদের নীচের পদক্ষেপগুলি অনুসরণ করতে হবে - 

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

পদক্ষেপ 5 # টেস্টএনজি ব্যবহার করে প্রথম সেলেনিয়াম টেস্ট কেস: 

পরীক্ষার পরিস্থিতি: আমরা ক্রোম সেশনে গুগল খুলতে একটি বেসিক পরীক্ষার কেস লিখব। এই দৃশ্যটি স্বয়ংক্রিয় করতে, আমাদের নীচের নমুনা প্রোগ্রামটি অনুলিপি করতে হবে androidTestNGClass.java ফাইল. 

package androidPackage;
import org.testng.annotations.Test;
import org.testng.annotations.BeforeMethod;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.Assert;
import org.testng.annotations.AfterMethod;
 
public class androidTestNGClass {  	
  WebDriver driverChrome;  	
  @Test
  public void f() {
  	 //set the chrome driver and location where we store the chromedriver.exe
         System.setProperty("webdriver.chrome.driver", "C:\\Drivers\\chromedriver.exe");
  	 
  	  //Uppdare driverChrome with chrome driver
  	  driverChrome = new ChromeDriver();
  	  String url = "https://www.google.com";
  	  driverChrome.get(url);
  	  //Capturing the title
  	  String expectedTitle = "Google";
  	  String actualTitle = driverChrome.getTitle();
	  //Validate the title
  	  Assert.assertEquals(actualTitle, expectedTitle);
    }
  @BeforeMethod
  public void beforeMethod() {
  	  System.out.println("Starting the browser session");
  } 
  @AfterMethod
  public void afterMethod() {
  	  System.out.println("Closing the browser session");
  	  driverChrome.quit();
  }
}

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

পদক্ষেপ # # Eclipse IDE এ মাভেন ইনস্টল করুন: 

গ্রহন থেকে ম্যাভেন প্লাগইন ইনস্টল করুন নগরচত্বর(সহায়তা-> Eclipse মার্কেটপ্লেস-> maven নির্ভরতা প্লাগইন এবং ইনস্টল করার জন্য এম 2 ই সংযোগকারী অনুসন্ধান করুন)। ম্যাভেন বিল্ড টুল ব্যবহার করে সেলেনিয়াম প্রকল্পটি তৈরি হওয়ার সময় ম্যাভেন প্লাগইন প্রয়োজন।

পারফেক্টোর জন্য সেলেনিয়াম - MAVEN ইনস্টল করুন
পারফেক্টোর জন্য সেলেনিয়াম - MAVEN ইনস্টল করুন

উপসংহার:

এখন অবধি, আমরা বিস্তারিত i কভার করেছিওয়েবড্রাইভার ফ্রেমওয়ার্ক (জাভা) এর মাধ্যমে পারফেক্টো ওয়েব অটোমেশনের জন্য সেলেনিয়ামের প্রসারণ এবং ওয়েব অটোমেশনের জন্য বেসিক কোডিং। পরের বিষয়ে, আমি মোবাইল অটোমেশনের জন্য পারফেক্টো সেলেনিয়াম ইন্টিগ্রেশন সম্পর্কে লিখব।

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

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

মতামত দিন

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

en English
X