সুচিপত্র:

IRReporter TestNG কি?
IRReporter TestNG কি?

ভিডিও: IRReporter TestNG কি?

ভিডিও: IRReporter TestNG কি?
ভিডিও: ReporterLog - testNG html রিপোর্ট কাস্টমাইজ করুন এবং ব্যর্থ হলে স্ক্রিনশট সংযুক্ত করুন 2024, নভেম্বর
Anonim

টেস্টএনজি বাস্তবায়ন করার ক্ষমতা প্রদান করেছে' আইরিপোর্টার ' একটি ইন্টারফেস যা ব্যবহারকারীদের দ্বারা একটি কাস্টমাইজড রিপোর্ট তৈরি করতে প্রয়োগ করা যেতে পারে। এটিতে 'generateReport()' পদ্ধতি রয়েছে যা সমস্ত স্যুট তার সম্পাদন সম্পন্ন করার পরে এবং নির্দিষ্ট আউটপুট ডিরেক্টরিতে প্রতিবেদন দেওয়ার পরে আহ্বান করা হবে।

এই বিবেচনায় রেখে, টেস্টএনজি শ্রোতাদের ব্যবহার কী?

শ্রোতা ইন্টারফেস হিসাবে সংজ্ঞায়িত করা হয় যা ডিফল্ট পরিবর্তন করে টেস্টএনজি এর আচরণ নাম প্রস্তাব হিসাবে শ্রোতারা সেলেনিয়াম স্ক্রিপ্টে সংজ্ঞায়িত ইভেন্টটি "শুনুন" এবং সেই অনুযায়ী আচরণ করুন। এটাই ব্যবহৃত প্রয়োগ করে সেলেনিয়ামে শ্রোতারা ইন্টারফেস.

একইভাবে, আমরা কি TestNG রিপোর্ট কাস্টমাইজ করতে পারি? টেস্টএনজি একটি অন্তর্নির্মিত আছে রিপোর্টিং এর মধ্যে ক্ষমতা। টেস্ট কেসগুলো সম্পূর্ণ সম্পাদনের পর, টেস্টএনজি প্রকল্পের মূলে একটি পরীক্ষা-আউটপুট ফোল্ডার তৈরি করে। প্রতি কাস্টমাইজ TestNG রিপোর্ট আমরা দুটি ইন্টারফেস, ITestListener এবং IRReporter বাস্তবায়ন করতে হবে। যদি আমরা একটি পেতে প্রয়োজন রিপোর্ট মৃত্যুদন্ডের মাঝে, আমরা ITestListener প্রয়োজন।

এখানে, আমি কিভাবে TestNG রিপোর্টার ব্যবহার করব?

TestNG রিপোর্টার লগ

  1. সাইন ইন অ্যাপ্লিকেশনের জন্য একটি টেস্ট কেস লিখুন এবং প্রতিটি ধাপে Log4j লগিং প্রয়োগ করুন।
  2. পরীক্ষার প্রধান ইভেন্টগুলিতে রিপোর্টার লগ ঢোকান।
  3. টেস্ট কেস স্ক্রিপ্টে ডান ক্লিক করে পরীক্ষাটি চালান এবং Run As > TestNG Test নির্বাচন করুন।

TestNG এ টীকা কি?

সার সংক্ষেপ টেস্টএনজি টীকা @BeforeSuite: The টীকা এই স্যুটে সমস্ত পরীক্ষা চালানোর আগে পদ্ধতিটি চালানো হবে। @AfterSuite: The টীকা এই স্যুটে সমস্ত পরীক্ষা চালানোর পরে পদ্ধতিটি চালানো হবে। @BeforeTest: The টীকা ট্যাগের ভিতরের ক্লাসগুলির সাথে সম্পর্কিত কোনও পরীক্ষা পদ্ধতি চালানোর আগে পদ্ধতিটি চালানো হবে।

প্রস্তাবিত: