শীর্ষ 15 অটোমেশন টেস্টিং ইন্টারভিউ প্রশ্ন ও উত্তর

ফ্রেশারদের পাশাপাশি অভিজ্ঞ কিউএ পেশাদারদের সাক্ষাৎকারে প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী রয়েছে।

1) অটোমেশন টেস্টিং কি?

অটোমেশন টেস্টিং হল একটি অটোমেশন টুল ব্যবহার করে পরীক্ষকের টেস্ট স্ক্রিপ্ট এবং কেস লিখতে এবং চালানোর জন্য।

এর মূল লক্ষ্য অটোমেশন টেস্টিং ম্যানুয়ালি চালানো টেস্ট কেসের সংখ্যা কমানো এবং নির্মূল করা নয় ম্যানুয়াল পরীক্ষা সম্পূর্ণভাবে

2) আপনি কখন একটি পরীক্ষা স্বয়ংক্রিয় করবেন?

নিম্নলিখিত ক্ষেত্রে অটোমেশন পছন্দসই

  • পুনরাবৃত্তিমূলক কাজগুলো
  • ধোঁয়া এবং স্যানিটি টেস্ট
  • একাধিক ডেটা সেট দিয়ে পরীক্ষা করুন
  • রিগ্রেশন টেস্ট কেস

সাধারণত, সিদ্ধান্ত ROI (বিনিয়োগের উপর রিটার্ন) উপর ভিত্তি করে

3) আপনি কখন স্বয়ংক্রিয়ভাবে পরীক্ষা করবেন না?

নিম্নলিখিত ক্ষেত্রে স্বয়ংক্রিয় হওয়া উচিত নয়

  • যখন পরীক্ষার অধীনে আবেদন ঘন ঘন পরিবর্তিত হয়
  • এক সময় পরীক্ষার ক্ষেত্রে
  • অ্যাডহক - এলোমেলো পরীক্ষা

4) অটোমেশন প্রক্রিয়ার সাথে জড়িত পদক্ষেপগুলি কী কী?

অটোমেশন প্রক্রিয়ায়, জড়িত পদক্ষেপগুলি হল

  • টেস্ট টুল নির্বাচন করা
  • অটোমেশনের সুযোগ নির্ধারণ করুন
  • পরিকল্পনা, নকশা এবং উন্নয়ন
  • টেস্ট এক্সিকিউশন
  • রক্ষণাবেক্ষণ

5) অটোমেশনের পর্যায় পরিকল্পনা করার সময় কী কী পয়েন্টগুলি আচ্ছাদিত করা হয়?

পরিকল্পনার সময় অটোমেশন বিষয়গুলি যা উদ্বেগের মধ্যে নেওয়া উচিত

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

6) কোন অবস্থায় আমরা চটপটে পদ্ধতির জন্য অটোমেশন টেস্টিং ব্যবহার করতে পারি না?

অটোমেশন টেস্টিং নিম্নলিখিত পরিস্থিতিতে চটপটে পদ্ধতির জন্য উপযোগী নয়

  • যখন চটপটে পরীক্ষা সর্বদা প্রয়োজনীয়তার পরিবর্তনের জন্য জিজ্ঞাসা করে
  • যখন চটপটে ডকুমেন্টেশনগুলির ক্লান্তিকর স্তরের প্রয়োজন হয়
  • ক্রমাগত ইন্টিগ্রেশনের মত চটপটে পরীক্ষার সময় শুধুমাত্র সেই রিগ্রেশন টেস্টের জন্য উপযুক্ত

7) ভাল অটোমেশন টুলের প্রাথমিক বৈশিষ্ট্যগুলি কী কী?

  • পরীক্ষা পরিবেশ সমর্থন এবং ব্যবহার করা সহজ
  • ভাল ডিবাগিং সুবিধা
  • শক্তিশালী বস্তু সনাক্তকরণ
  • বস্তু এবং চিত্র পরীক্ষার ক্ষমতা
  • বস্তু সনাক্তকরণ
  • ডাটাবেসের পরীক্ষা
  • একাধিক কাঠামো সমর্থন

8) সফটওয়্যার অটোমেশন পরীক্ষায় ব্যবহৃত কাঠামোর প্রকারগুলি কী কী?

সফটওয়্যার অটোমেশন টেস্টিংয়ে চার ধরনের ফ্রেমওয়ার্ক ব্যবহার করা হয়

  • ডেটা চালিত অটোমেশন ফ্রেমওয়ার্ক
  • কীওয়ার্ড চালিত অটোমেশন ফ্রেমওয়ার্ক
  • মডুলার অটোমেশন ফ্রেমওয়ার্ক
  • হাইব্রিড অটোমেশন ফ্রেমওয়ার্ক

9) অটোমেশন টেস্টিং করার সময় স্ক্রিপ্টিং স্ট্যান্ডার্ড কি?

অটোমেশনের জন্য স্ক্রিপ্ট লেখার সময়, আপনাকে অবশ্যই নিম্নলিখিত বিষয়গুলি বিবেচনা করতে হবে,

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

10) অটোমেশন পরীক্ষার জন্য সর্বাধিক জনপ্রিয় সরঞ্জামগুলি কী কী?

অটোমেশন পরীক্ষার সবচেয়ে জনপ্রিয় টুল হল

  • QTP (HP UFT)
  • যুক্তিসঙ্গত রোবট
  • সেলেনিয়াম

11) কোন ভিত্তিতে আপনি অটোমেশন পরীক্ষার সাফল্যের মানচিত্র তৈরি করতে পারেন?

মানদণ্ড অনুসরণ করে, অটোমেশন পরীক্ষার সাফল্য ম্যাপ করা যেতে পারে

  • ত্রুটি সনাক্তকরণ অনুপাত
  • অটোমেশন এক্সিকিউশন সময় এবং সময় সঞ্চয় পণ্য মুক্তি
  • শ্রম এবং অন্যান্য খরচ হ্রাস

12) ম্যানুয়াল পরীক্ষার কিছু অসুবিধা তালিকাভুক্ত করতে পারেন?

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

13) সেলেনিয়াম সম্পর্কে আপনি কি জানেন তা বলুন

সেলেনিয়াম একটি বিনামূল্যে (ওপেন সোর্স) টেস্ট অটোমেশন লাইব্রেরি। এটি ওয়েব এবং মোবাইল পরিবেশ স্বয়ংক্রিয় করতে ব্যবহৃত হয়। ধারণ করা

  1. সেলেনিয়াম আইডিই (ব্রাউজার অ্যাডন - রেকর্ড এবং প্লেব্যাক টুল)
  2. সেলেনিয়াম ওয়েবড্রাইভার
  3. সেলেনিয়াম গ্রিড (বিতরণ পরীক্ষা)

সেলেনিয়াম জাভা, সি#, পাইথন, রুবি, পিএইচপি, পার্ল, জাভাস্ক্রিপ্টের মতো ভাষায় স্ক্রিপ্টিং সমর্থন করে।

14) কিউটিপি সম্পর্কে বলুন

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

স্ক্রিপ্টিং ভাষা হল VBScript। HP ALM (টেস্ট ম্যানেজমেন্ট টুল) এবং HP LoadRunner (পারফরমেন্স টেস্টিং টুল) দিয়ে টুলটি ভালোভাবে কাজ করে।

কিউটিপির প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে ব্যবসায়িক প্রক্রিয়া পরীক্ষা, কীওয়ার্ড চালিত কাঠামো, এক্সএমএল সমর্থন, শক্তিশালী চেকপয়েন্ট, পরীক্ষার ফলাফল।

15) ব্যাখ্যা কর সিকুলি কি?

সিকুলি একটি টুল যা গ্রাফিক্যাল ইউজার ইন্টারফেস স্বয়ংক্রিয় করতে 'ভিজ্যুয়াল ইমেজ ম্যাচ' পদ্ধতি ব্যবহার করে। সিকুলির সমস্ত ওয়েব উপাদানগুলিকে একটি চিত্র হিসাবে নেওয়া উচিত এবং প্রকল্পের মধ্যে সংরক্ষণ করা উচিত।

সিকুলি গঠিত

  • সিকুলি লিপি
  • জাইথনের জন্য ভিজ্যুয়াল স্ক্রিপ্টিং এপিআই
  • সিকুলি আইডিই

সিকুলির ব্যবহারিক ব্যবহার হচ্ছে

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

16) উল্লেখ করুন সেলেনিয়াম এবং সিকুলির মধ্যে পার্থক্য কি?

সিকুলি

সেলেনিয়াম

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

ফ্রি পিডিএফ ডাউনলোড: অটোমেশন টেস্টিং ইন্টারভিউ প্রশ্ন ও উত্তর