সুচিপত্র:
ভিডিও: IRReporter TestNG কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
টেস্টএনজি বাস্তবায়ন করার ক্ষমতা প্রদান করেছে' আইরিপোর্টার ' একটি ইন্টারফেস যা ব্যবহারকারীদের দ্বারা একটি কাস্টমাইজড রিপোর্ট তৈরি করতে প্রয়োগ করা যেতে পারে। এটিতে 'generateReport()' পদ্ধতি রয়েছে যা সমস্ত স্যুট তার সম্পাদন সম্পন্ন করার পরে এবং নির্দিষ্ট আউটপুট ডিরেক্টরিতে প্রতিবেদন দেওয়ার পরে আহ্বান করা হবে।
এই বিবেচনায় রেখে, টেস্টএনজি শ্রোতাদের ব্যবহার কী?
শ্রোতা ইন্টারফেস হিসাবে সংজ্ঞায়িত করা হয় যা ডিফল্ট পরিবর্তন করে টেস্টএনজি এর আচরণ নাম প্রস্তাব হিসাবে শ্রোতারা সেলেনিয়াম স্ক্রিপ্টে সংজ্ঞায়িত ইভেন্টটি "শুনুন" এবং সেই অনুযায়ী আচরণ করুন। এটাই ব্যবহৃত প্রয়োগ করে সেলেনিয়ামে শ্রোতারা ইন্টারফেস.
একইভাবে, আমরা কি TestNG রিপোর্ট কাস্টমাইজ করতে পারি? টেস্টএনজি একটি অন্তর্নির্মিত আছে রিপোর্টিং এর মধ্যে ক্ষমতা। টেস্ট কেসগুলো সম্পূর্ণ সম্পাদনের পর, টেস্টএনজি প্রকল্পের মূলে একটি পরীক্ষা-আউটপুট ফোল্ডার তৈরি করে। প্রতি কাস্টমাইজ TestNG রিপোর্ট আমরা দুটি ইন্টারফেস, ITestListener এবং IRReporter বাস্তবায়ন করতে হবে। যদি আমরা একটি পেতে প্রয়োজন রিপোর্ট মৃত্যুদন্ডের মাঝে, আমরা ITestListener প্রয়োজন।
এখানে, আমি কিভাবে TestNG রিপোর্টার ব্যবহার করব?
TestNG রিপোর্টার লগ
- সাইন ইন অ্যাপ্লিকেশনের জন্য একটি টেস্ট কেস লিখুন এবং প্রতিটি ধাপে Log4j লগিং প্রয়োগ করুন।
- পরীক্ষার প্রধান ইভেন্টগুলিতে রিপোর্টার লগ ঢোকান।
- টেস্ট কেস স্ক্রিপ্টে ডান ক্লিক করে পরীক্ষাটি চালান এবং Run As > TestNG Test নির্বাচন করুন।
TestNG এ টীকা কি?
সার সংক্ষেপ টেস্টএনজি টীকা @BeforeSuite: The টীকা এই স্যুটে সমস্ত পরীক্ষা চালানোর আগে পদ্ধতিটি চালানো হবে। @AfterSuite: The টীকা এই স্যুটে সমস্ত পরীক্ষা চালানোর পরে পদ্ধতিটি চালানো হবে। @BeforeTest: The টীকা ট্যাগের ভিতরের ক্লাসগুলির সাথে সম্পর্কিত কোনও পরীক্ষা পদ্ধতি চালানোর আগে পদ্ধতিটি চালানো হবে।
প্রস্তাবিত:
আমি কিভাবে TestNG রিপোর্ট কাস্টমাইজ করব?
কাস্টমাইজ TestNG রিপোর্ট ধাপ কাস্টমাইজ-ইমেলযোগ্য-রিপোর্ট-টেমপ্লেট। html: এটি কাস্টমাইজ রিপোর্টের জন্য টেমপ্লেট html। প্রধান স্যুট xml: এই TestNG স্যুট xml-এ পরীক্ষা শ্রোতা যোগ করুন। কাস্টমটেস্টএনজি রিপোর্টার। main-suite.xml-এ রাইট ক্লিক করুন, “Run As -> TestNG Suite”-এ ক্লিক করুন কার্যকর করার পরে, আপনি কাস্টম-ইমেলযোগ্য-রিপোর্ট দেখতে পারেন
আমি কিভাবে Testng এ টেস্ট কেস চালাব?
হাই নীরজা, সেলেনিয়ামে TestNG টেস্ট স্যুট ব্যবহার করে একাধিক টেস্ট কেস চালানোর জন্য, একের পর এক এই ধাপগুলি সম্পাদন করুন: প্রজেক্ট ফোল্ডারে রাইট ক্লিক করুন, New এ যান এবং 'ফাইল' নির্বাচন করুন। নতুন ফাইল উইজার্ডে, 'testng' হিসাবে ফাইলের নাম যোগ করুন। xml' এবং ফিনিশ বোতামে ক্লিক করুন। এটা testng যোগ করবে। এখন testng এ রাইট ক্লিক করে xml ফাইলটি রান করুন
TestNG কাঠামোর উদ্দেশ্য কি?
বিকাশকারী(গুলি): Cédric Beust, TestNG দল
আমি কিভাবে Excel এ একটি TestNG রিপোর্ট তৈরি করব?
TestNG ব্যবহার করে কাস্টমাইজড এক্সেল রিপোর্ট তৈরি করার জন্য নির্দিষ্ট পদক্ষেপগুলি অনুসরণ করুন: ধাপ 1: আপনার প্রকল্পের অধীনে একটি প্যাকেজ 'ExcelResults' তৈরি করুন। ধাপ 2: TestNg ব্যবহার করে অটোমেশন পরীক্ষার জন্য টেস্টকেস তৈরি করুন। (ধাপ 3: একটি পরীক্ষা তৈরি করুন। ধাপ 4: এখন একটি ক্লাস 'এক্সেলজেনারেট' তৈরি করুন এবং নিম্নলিখিত কোডটি পেস্ট করুন:
TestNG ব্যবহার করার সুবিধা কি?
অনেকগুলি সুবিধা রয়েছে তবে সেলেনিয়ামের দৃষ্টিকোণ থেকে, TestNG এর প্রধান সুবিধাগুলি হল: এটি কার্যকর করার HTML রিপোর্ট তৈরি করার ক্ষমতা দেয়। টীকা পরীক্ষকদের জীবনকে সহজ করে তুলেছে। পরীক্ষার ক্ষেত্রে আরও সহজে গোষ্ঠীবদ্ধ এবং অগ্রাধিকার দেওয়া যেতে পারে। সমান্তরাল পরীক্ষা সম্ভব। লগ তৈরি করে। ডেটা প্যারামিটারাইজেশন সম্ভব