আমরা কি পরীক্ষায় নেতিবাচক অগ্রাধিকার সেট করতে পারি?
আমরা কি পরীক্ষায় নেতিবাচক অগ্রাধিকার সেট করতে পারি?

ভিডিও: আমরা কি পরীক্ষায় নেতিবাচক অগ্রাধিকার সেট করতে পারি?

ভিডিও: আমরা কি পরীক্ষায় নেতিবাচক অগ্রাধিকার সেট করতে পারি?
ভিডিও: আমরা কি পরীক্ষা পদ্ধতিতে নেতিবাচক অগ্রাধিকার সেট করতে পারি (সেলেনিয়াম ইন্টারভিউ প্রশ্ন #481) 2024, মে
Anonim

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

ঠিক তাই, টেস্টএনজিতে আমি কীভাবে অগ্রাধিকার নির্ধারণ করব?

আপনি আপনার একটি একক বা একাধিক পরীক্ষার ক্ষেত্রে চালাতে পারেন টেস্টিং কোড পরীক্ষা হলে অগ্রাধিকার একাধিক টেস্ট কেস চালানোর সময় সংজ্ঞায়িত করা হয় না, TestNG বরাদ্দ করে সব @পরীক্ষা ক অগ্রাধিকার শূন্য (0) হিসাবে এখন, দৌড়ানোর সময়; নিম্ন অগ্রাধিকার প্রথমে নির্ধারিত হবে।

উপরন্তু, আমরা TestNG রিপোর্ট কাস্টমাইজ করতে পারি? আমরা পরিচয় করিয়ে দিয়েছে টেস্টএনজি ডিফল্ট রিপোর্ট নিবন্ধে html এবং xml ফাইল টেস্টএনজি রিপোর্ট উদাহরণ। কিন্তু আপনি এটি জন্য যথেষ্ট নয় খুঁজে পেতে পারে আপনি . টেস্টএনজি IReporter ইন্টারফেস প্রদান করে যা তুমি পারবে একটি পরীক্ষা প্রসঙ্গ শ্রোতা তৈরি করতে এটি বাস্তবায়ন করুন। তারপর আপনি রিপোর্ট কাস্টমাইজ করতে পারেন এটি generateReport() পদ্ধতিতে।

এই পদ্ধতিতে, টেস্টএনজিতে ডিফল্ট অগ্রাধিকার কী?

দ্য ডিফল্ট অগ্রাধিকার পরীক্ষার যখন নির্দিষ্ট করা হয় না তখন পূর্ণসংখ্যার মান 0। সুতরাং, যদি আমাদের সাথে একটি টেস্ট কেস থাকে অগ্রাধিকার 1 এবং একটি ছাড়া অগ্রাধিকার মান তারপর কোন পরীক্ষা ছাড়া অগ্রাধিকার মান প্রথমে কার্যকর করা হবে (যেমন ডিফল্ট মান হবে 0 এবং পরীক্ষা কম অগ্রাধিকার প্রথমে মৃত্যুদন্ড কার্যকর করা হয়)।

আমরা কি জুনিটে অগ্রাধিকার নির্ধারণ করতে পারি?

8 উত্তর। সাধারণভাবে, তুমি পারবে আলাদা ইউনিট পরীক্ষা চালানোর ক্রমটি নির্দিষ্ট করবেন না (যদিও আপনি পারেন নির্দিষ্ট করুন অগ্রাধিকার TestNG এ এবং একটি ভিন্ন আছে অগ্রাধিকার প্রতিটি পরীক্ষার জন্য)। যাইহোক, ইউনিট পরীক্ষাগুলি বিচ্ছিন্নভাবে চালানো উচিত, তাই পরীক্ষার ক্রম কোন ব্যাপার না। এটি একটি খারাপ অভ্যাস।

প্রস্তাবিত: