POM ডিজাইন প্যাটার্ন কি?
POM ডিজাইন প্যাটার্ন কি?

ভিডিও: POM ডিজাইন প্যাটার্ন কি?

ভিডিও: POM ডিজাইন প্যাটার্ন কি?
ভিডিও: হতে চাইলে ফ্যাশন ডিজাইনার ? How to Become a Fashion Designer In Bangladesh. 2024, এপ্রিল
Anonim

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

একইভাবে, লোকেরা জিজ্ঞাসা করে, সেলেনিয়ামে POM মডেল কী?

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

এছাড়াও জেনে নিন, পমের উপকারিতা কি কি? POM এর সুবিধা কি কি? (পৃষ্ঠা অবজেক্ট মডেল) সেলেনিয়ামে ফ্রেমের কাজ? 1- একই WebElement এর জন্য ডুপ্লিকেট লোকেটার লিখতে এড়িয়ে চলুন যা অন্যান্য ফ্রেমওয়ার্কের বড় সমস্যা। 2- পরীক্ষার স্ক্রিপ্টের রক্ষণাবেক্ষণ যা খুব সহজ হয়ে যায়। 3- পঠনযোগ্যতা উন্নত করে।

একইভাবে কেউ প্রশ্ন করতে পারে, POM এবং পেজ ফ্যাক্টরি কি?

পেজ অবজেক্ট মডেল সেলেনিয়াম ওয়েবড্রাইভারে একটি অবজেক্ট রিপোজিটরি ডিজাইন প্যাটার্ন। পাতা কারখানা অবজেক্ট রিপোজিটরি তৈরি করার একটি অপ্টিমাইজড উপায় POM ধারণা AjaxElementLocatorFactory হল একটি অলস লোড ধারণা পাতা কারখানা WebElements শনাক্ত করার জন্য প্যাটার্ন শুধুমাত্র যখন সেগুলি কোন অপারেশনে ব্যবহার করা হয়।

POM সুবিধা এবং এর অসুবিধা কি?

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

প্রস্তাবিত: