সেলেনিয়াম স্যুটের বিভিন্ন উপাদানগুলি কী কী?



সেলেনিয়াম উপাদানগুলির এই নিবন্ধটি মূলত সেলেনিয়াম আরসি, সেলেনিয়াম আইডিই, ওয়েবড্রাইভার, গ্রিড ইত্যাদির মতো সরঞ্জাম এবং উপাদানগুলির সেলেনিয়াম স্যুট নিয়ে কাজ করে

যদি আপনি অলস পরীক্ষককে তাদের পছন্দের পরীক্ষার সরঞ্জাম সম্পর্কে জিজ্ঞাসা করেন তবে আপনি যে উচ্চতর সম্ভাবনা পাবেন ' ”একটি উত্তর হিসাবে। এটি কারণ এটি নিখুঁত সরঞ্জাম একটি ওয়েব অ্যাপ্লিকেশন। এই নিবন্ধে, আসুন দেখে নেওয়া যাক যে বিভিন্ন সেলেনিয়াম উপাদানগুলি এটিকে এত জনপ্রিয় করে তুলেছে।

নীচে বিষয়গুলি এই নিবন্ধে আচ্ছাদিত রয়েছে:





চল শুরু করি!

সেলেনিয়ামের পরিচিতি

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



পুতুল এবং শেফ মধ্যে পার্থক্য

এখন দেখা যাক সেলেনিয়াম সমন্বিত বিভিন্ন উপাদানগুলি কী কী।

সেলেনিয়াম উপাদান

সেলেনিয়াম প্রধানত সরঞ্জামগুলির একটি স্যুট নিয়ে গঠিত, যার মধ্যে রয়েছে:

সেলেনিয়াম স্যুট - সেলেনিয়াম ওয়েবড্রাইভার আর্কিটেকচার - এডুরেকা



আসুন আরও বিস্তারিতভাবে এই প্রতিটি সরঞ্জামের কার্যকারিতা বুঝতে পারি।

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

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

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

সেলেনিয়াম আইডিইর কয়েকটি ত্রুটিগুলি হ'ল:

  1. এটি ফায়ারফক্স ব্রাউজারে পরীক্ষার কেস কার্যকর করা সীমাবদ্ধ করে।

  2. এটি সমর্থন সমর্থন প্রসারিত করে নাআইফোন / অ্যান্ড্রয়েড পরীক্ষার মতো মোবাইল ভিত্তিক পরীক্ষা

  3. পরীক্ষার কেসগুলি কার্যকর করা খুব ধীর এবং অন্যান্য উপাদানগুলির সাথে তুলনা করলে প্রতিবেদন উত্পাদন পদক্ষেপটি ভাল নয়।

এরপরে, দেখি সেলেনিয়াম আরসি কী R

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

সেলেনিয়াম আরসি, সেলেনিয়াম 1 নামেও পরিচিত, এটি ছিল প্রধান ওয়েবড্রাইভার একীভূত হওয়ার আগে দীর্ঘ সময় ধরে সেলেনিয়াম ২ উপস্থিত হয়েছিল এটি মূলত জাভাস্ক্রিপ্টের জন্য নির্ভর করে । এটি রুবি, পিএইচপি, , পার্ল এবং সি #, জাভা, জাভাস্ক্রিপ্ট। এটি প্রায় প্রতিটি ব্রাউজারকে সমর্থন করে।

বিঃদ্রঃ: সেলেনিয়াম আরসি আনুষ্ঠানিকভাবে হ্রাস পেয়েছে।

দুটি তথ্য উত্স মিশ্রণ ঝকঝকে

সেলেনিয়াম আরসির আরও কয়েকটি বৈশিষ্ট্য:

  • এটি জাভাস্ক্রিপ্ট উপর ভিত্তি করে। এটি কোনও রেকর্ড / প্লেব্যাক বৈশিষ্ট্য সমর্থন করে না।

  • এটি একটি ক্লায়েন্ট / সার্ভার আর্কিটেকচারের উপর ভিত্তি করে তৈরি করে, যা বোঝায় -> আপনি যখনই পরীক্ষার কেসগুলি / পরীক্ষার স্ক্রিপ্টগুলি সম্পাদন করতে চান, আপনাকে সার্ভারটি ম্যানুয়ালি শুরু করতে হবে।

  • এটি সেলেনিয়াম গ্রিডের সাহায্যে পরীক্ষার কেসগুলির সমান্তরাল মৃত্যুদণ্ডের পাশাপাশি দূরবর্তী মৃত্যুদণ্ড কার্যকর করে।

এর অপূর্ণতা সেলেনিয়াম আরসি আপনি যখনই পরীক্ষার কেসগুলি কার্যকর করতে চান তখন আপনার সেলেনিয়াম স্ট্যান্ডেলোন সার্ভারটি ম্যানুয়ালি শুরু করা উচিত। এই সমস্যা কাটিয়ে উঠতে, চালু করা হয়.

জাভাতে অগ্রাধিকার সারির প্রয়োগ

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

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

সেলেনিয়াম ওয়েবড্রাইভার নিম্নলিখিতগুলি সমর্থন করে:

  1. অপারেশন সিস্টেম সমর্থন - উইন্ডোজ, ম্যাক ওএস, লিনাক্স, সোলারিস
  2. ব্রাউজার সমর্থন - মজিলা ফায়ারফক্স, ইন্টারনেট এক্সপ্লোরার, গুগল ক্রোম 12.0.712.0 এবং তার বেশি, সাফারি, অপেরা 11.5 এবং তার বেশি, অ্যান্ড্রয়েড, আইওএস, এইচটিএমএল ইউনাইট 2.9 এবং তার বেশি।

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

সেলেনিয়াম গ্রিড

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

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

যদি আপনি এই 'সেলেনিয়াম উপাদানগুলি নিবন্ধটি খুঁজে পান ' প্রাসঙ্গিক, পরীক্ষা করে দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা।