অটোমেশন পরীক্ষা কি? - পরীক্ষা প্রক্রিয়া এবং এর প্রকার

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





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

অটোমেশন পরীক্ষা কি?

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




কোন পরীক্ষার মামলাগুলি প্রথমে স্বয়ংক্রিয় হওয়া উচিত?

নীচে পরীক্ষার কেসগুলি রয়েছে যা প্রথমে স্বয়ংক্রিয়ভাবে পরিচালিত হবে,

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

অটোমেশন পরীক্ষা প্রক্রিয়া

অটোমেশন পরীক্ষার জন্য ব্যবহৃত ধাপে ধাপে পদ্ধতিটি



অটোমেশন - পরীক্ষা - প্রক্রিয়া

অটোমেশন-পরীক্ষা-প্রক্রিয়া

1)। পরীক্ষার সরঞ্জাম নির্বাচন

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


2)। অটোমেশনের ব্যাপ্তি সংজ্ঞা দিন

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

3)। পরিকল্পনা নকশা এবং উন্নয়ন

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

4)। পরীক্ষা কার্যকর

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

5)। রক্ষণাবেক্ষণ

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

অটোমেশনের পন্থা

অটোমেশনের জন্য তিনটি পন্থা রয়েছে, সেগুলি

1)। কোড চালিত পদ্ধতি

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

2)। গ্রাফিকাল ইউজার ইন্টারফেস (জিইউআই)

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

3)। ফ্রেমওয়ার্ক অ্যাপ্রোচ

এটি গাইডলাইনের একটি সেট। ফ্রেমওয়ার্কটি যেখানে ফাংশনের লাইব্রেরি, পরীক্ষার ডেটা উত্স, বস্তুর বিশদ এবং অন্যান্য পুনরায় ব্যবহারযোগ্য মডিউলগুলি একত্রিত করে। রক্ষণাবেক্ষণ ব্যয় কম এবং অত্যন্ত দক্ষ। উদাহরণ: যদি পরীক্ষার ক্ষেত্রে কোনও পরিবর্তন হয়, তবে পরীক্ষার কেস ফাইলের সেই অংশটি ড্রাইভার বা স্টার্ট-আপ স্ক্রিপ্টগুলিতে কোনও পরিবর্তন ছাড়াই আপডেট করা দরকার।

ফ্রেমওয়ার্কের প্রকার

তারা বিভিন্ন ধরণের ফ্রেমওয়ার্ক পন্থা রয়েছে

  • লিনিয়ার স্ক্রিপ্টিং ফ্রেম-ওয়ার্ক
  • ডেটা চালিত ফ্রেম-ওয়ার্ক
  • কীওয়ার্ড চালিত ফ্রেম-ওয়ার্ক
  • মডিউলার টেস্টিং ফ্রেম-ওয়ার্ক
  • হাইব্রিড টেস্টিং ফ্রেম-ওয়ার্ক।

অটোমেশন পরীক্ষার প্রকারগুলি

বিভিন্ন ধরণের অটোমেশন পরীক্ষা

  1. অংশ পরিক্ষাকরণ
  2. ধোঁয়া পরীক্ষা
  3. কার্যকরী পরীক্ষা
  4. ইন্টিগ্রেশন টেস্টিং
  5. রিগ্রেশন টেস্টিং

1)। অংশ পরিক্ষাকরণ

একটি ওয়েব অ্যাপ্লিকেশনটিতে, বেশ কয়েকটি উপাদান / মডেল থাকতে পারে, যা পরীক্ষা করা দরকার। প্রতিটি এবং প্রতিটি মডেল পরীক্ষার প্রক্রিয়া ইউনিট টেস্টিং। এটি উন্নয়ন পর্যায়ে করা হয়। কোডগুলি বিকাশকারী এবং পরীক্ষকরাও লিখেছেন।

2)। ধোঁয়া পরীক্ষা

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

3)। কার্যকরী পরীক্ষা

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

4)। ইন্টিগ্রেশন টেস্টিং

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

5)। রিগ্রেশন টেস্টিং

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

কীভাবে অটোমেশন সরঞ্জাম চয়ন করবেন?

নীচে তালিকাভুক্ত নিম্নলিখিত বৈশিষ্ট্যগুলির জন্য উপযুক্ত অটোমেশন সরঞ্জাম নির্বাচন করতে,

  • পরিবেশ সহায়তা
  • ডাটাবেস পরীক্ষা
  • অবজেক্ট শনাক্তকরণ
  • চিত্র পরীক্ষা
  • পুনরুদ্ধার পরীক্ষায় ত্রুটি
  • একাধিক ফ্রেম-কাজের সমর্থন
  • ব্যয় হ্রাস করুন
  • বিস্তৃত পরীক্ষার রিপোর্ট এবং ব্যয়।

অটোমেশন পরীক্ষার সরঞ্জামগুলির প্রকার

অনেকগুলি অটোমেশন পরীক্ষার সরঞ্জাম রয়েছে, এর মধ্যে কয়েকটি নীচে তালিকাভুক্ত

1)। সেলেনিয়াম

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

2)। জল

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

3)। রানোরেক্স

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

4)। এপিআই (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস টেস্টিং)

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

মোবাইল অ্যাপ্লিকেশন জন্য অটোমেশন পরীক্ষার সরঞ্জাম

মোবাইল অ্যাপ্লিকেশনটির জন্য বিভিন্ন ধরণের অটোমেশন পরীক্ষার সরঞ্জামগুলি হ'ল অ্যাপিয়াম, রোবটিয়াম, মনিরুনার, ইউআই অটোমেটর, সেলেন্ড্রয়েড, ম্যানকিটালক, টেস্টড্রয়েড, ক্যালাব্যাশ, ফ্র্যাঙ্ক, সিটেষ্ট

1)। অ্যাপিয়াম

  • এটি একটি উন্মুক্ত উত্স
  • জাভা, রুবি এবং অন্যদের সমর্থন করে
  • উত্স কোডটি পুনরায় ব্যবহার করা যেতে পারে
  • অ্যান্ড্রয়েড এবং আইওএসের জন্য সামঞ্জস্যপূর্ণ।

2)। রোবট

  • এটি একটি উন্মুক্ত উত্স
  • সমস্ত অ্যান্ড্রয়েড সংস্করণ এবং subversion জন্য সামঞ্জস্যপূর্ণ।
  • কোডগুলি জাভাতে লেখা আছে।

3)। বানরকুনার

  • ফ্রেমওয়ার্ক বা কার্যকরী স্তরের পরীক্ষা বানররুনার ব্যবহার করে করা হয়
  • কোডগুলি অজগরে লেখা হয়
  • বৈশিষ্ট্য: এটি একসাথে অনেকগুলি ডিভাইস নিয়ন্ত্রণ করে, অটোমেশন এক্সটেনসিবল হতে পারে, অ্যান্ড্রয়েড অ্যাপস এবং হার্ডওয়্যার পরীক্ষা করা যায়, অটোমেশন এক্সটেনসিবল হতে পারে।

4)। ইউআই অটোমেটর

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

5)। সেলেনড্রয়েড

  • এটি অ্যান্ড্রয়েড ভিত্তিক হাইব্রিডের ইউজার ইন্টারফেস পরীক্ষা করতে ব্যবহৃত হয়।
  • টেস্ট কেসগুলি সেলেনড্রয়েড ব্যবহার করে লেখা হয়
  • প্রতি প্রোটোকল JSON তারের মত খুব সামঞ্জস্যপূর্ণ।

অটোমেশন পরীক্ষায় জড়িত ঝুঁকি

অটোমেশন পরীক্ষার সাথে জড়িত ঝুঁকিটি

  • প্রাথমিক ব্যয় বেশি হবে
  • অটোমেশন কখনই 100% হয় না
  • অনুপযুক্ত UI স্বয়ংক্রিয় করে না
  • সময় এবং প্রচেষ্টার ভুল মূল্যায়ন
  • অটোমেশন সরঞ্জামগুলির অসঙ্গতি।

অটোমেশন পরীক্ষার সুবিধা

এর সুবিধাগুলি অটোমেশন পরীক্ষা হচ্ছে

  • পরীক্ষার মামলা কার্যকর করা সহজ হয় are
  • পরীক্ষার নির্ভরযোগ্যতা উন্নত করে
  • রক্ষণাবেক্ষণ ব্যয় হ্রাস করে
  • পরীক্ষার ফলাফল জনসমক্ষে তৈরি করা হয়
  • কোনও মানুষের ত্রুটি নেই
  • সময় এবং স্মৃতি সাশ্রয় করে।

এখানে আমরা সফ্টওয়্যার বর্ণনা করেছি অটোমেশন পরীক্ষা, এর পরীক্ষা প্রক্রিয়া, ধরণের অটোমেশন পরীক্ষার এবং অটোমেশন পরীক্ষার সরঞ্জাম। এখানে একটি প্রশ্ন রয়েছে, 'ম্যানুয়াল পরীক্ষার চেয়ে অটোমেশন টেস্টিং কীভাবে ভাল?'