সুচিপত্র:
ভিডিও: আমি কিভাবে একটি ডেটা চালিত ইউনিট পরীক্ষা তৈরি করব?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-18 08:21
একটি ডেটা-চালিত ইউনিট পরীক্ষা তৈরি করতে নিম্নলিখিত পদক্ষেপগুলি জড়িত:
- একটি ডেটা তৈরি করুন উত্স যা আপনি ব্যবহার করেন যে মান ধারণ করে পরীক্ষা পদ্ধতি
- একটি ব্যক্তিগত TestContext ক্ষেত্র এবং একটি সর্বজনীন TestContext সম্পত্তি যোগ করুন পরীক্ষা ক্লাস
- সৃষ্টি ক ইউনিট পরীক্ষা পদ্ধতি এবং এটিতে একটি DataSourceAttribute বৈশিষ্ট্য যোগ করুন।
এই বিষয়ে, আপনি কিভাবে ডেটা চালিত পরীক্ষা করবেন?
পদ্ধতি 1) প্রতিটি ডেটাসেটের জন্য 1000টি স্ক্রিপ্ট তৈরি করুন এবং প্রতিটি চালান পরীক্ষা আলাদাভাবে একে একে। পদ্ধতি 2) ম্যানুয়ালি মান পরিবর্তন করুন পরীক্ষা স্ক্রিপ্ট এবং এটি বেশ কয়েকবার চালান। পদ্ধতি 3) আমদানি করুন তথ্য এক্সেল শীট থেকে। আনুন পরীক্ষার তথ্য এক্সেল সারি থেকে এক এক করে স্ক্রিপ্ট চালান।
এছাড়াও জানুন, আমি কিভাবে একটি ডেটা চালিত ফ্রেমওয়ার্ক তৈরি করব? এখানে আমি Apache POI ব্যবহার করে জাভা সহ সেলেনিয়ামে ডেটা চালিত ফ্রেমওয়ার্কের বাস্তবায়ন প্রদর্শন করতে Facebook অ্যাপ্লিকেশন নেব।
- দৃশ্যকল্প: ফেসবুক পেজ খুলুন এবং লগ ইন করুন এবং লগ আউট করুন।
- ধাপ 1: Eclipse খুলুন এবং Apache POI জার ফাইলগুলি কনফিগার করুন - Apache Jars ডাউনলোড করুন।
- ধাপ 2: এক্সেল শীট খুলুন এবং কিছু পরীক্ষার ডেটা তৈরি করুন।
এছাড়া ডাটা চালিত টেস্টিং কত প্রকার?
TestComplete-এ ডেটা-চালিত পরীক্ষার জন্য, আপনি নিম্নলিখিত ধরনের ডেটা স্টোরেজ ব্যবহার করতে পারেন:
- কমা দ্বারা পৃথক করা মান (CSV) ফাইল।
- এক্সেল শীট।
- ডাটাবেস টেবিল।
- স্ক্রিপ্ট অ্যারে।
- টেবিল ভেরিয়েবল।
TestContext C# কি?
টেস্ট কনটেক্সট (NUnit 2.5. প্রতিটি NUnit পরীক্ষা একটি এক্সিকিউশন প্রেক্ষাপটে সঞ্চালিত হয়, যার মধ্যে পরিবেশ সম্পর্কে তথ্যের পাশাপাশি পরীক্ষাটিও অন্তর্ভুক্ত থাকে। টেস্ট কনটেক্সট ক্লাস এক্সিকিউশন প্রেক্ষাপট সম্পর্কে কিছু তথ্য অ্যাক্সেস করতে পরীক্ষাগুলিকে অনুমতি দেয়। এই ক্লাসটি 2.5 থেকে NUnit-এ উপস্থিত রয়েছে।
প্রস্তাবিত:
আমি কিভাবে IntelliJ এ একটি পরীক্ষা তৈরি করব?
টেস্ট তৈরি করছেন? উপলব্ধ উদ্দেশ্য কর্মের তালিকা চালু করতে Alt+Enter টিপুন। পরীক্ষা তৈরি করুন নির্বাচন করুন। বিকল্পভাবে, আপনি ক্লাসের নামের উপর কার্সার রাখতে পারেন এবং নেভিগেট | নির্বাচন করতে পারেন প্রধান মেনু থেকে পরীক্ষা করুন, অথবা যান এ | নির্বাচন করুন৷ শর্টকাট মেনু থেকে পরীক্ষা করুন এবং নতুন পরীক্ষা তৈরি করুন ক্লিক করুন
ডেটা চালিত এবং কীওয়ার্ড চালিত মধ্যে পার্থক্য কি?
কীওয়ার্ড চালিত এবং ডেটা চালিত ফ্রেমওয়ার্কের মধ্যে পার্থক্য: ডেটা চালিত ফ্রেমওয়ার্ক: তাই পরীক্ষার স্ক্রিপ্টের বাইরে কিছু বাহ্যিক ডেটা বেসে পরীক্ষার ডেটা ধরে রাখার পরামর্শ দেওয়া হয়। ডেটা চালিত টেস্টিং ফ্রেমওয়ার্ক ব্যবহারকারীকে পরীক্ষার স্ক্রিপ্ট লজিক এবং পরীক্ষার ডেটা একে অপরের থেকে আলাদা করতে সহায়তা করে
আমি কিভাবে জিরাতে একটি পরীক্ষা চক্রে একাধিক পরীক্ষা যোগ করব?
আপনার পরীক্ষা চক্রে পরীক্ষার ক্ষেত্রে যোগ করতে, ব্যবহারকারীদের অবশ্যই 'সাইকেল সারাংশ' ট্যাবে থাকতে হবে এবং তারপরে তাদের পরীক্ষা চক্রে ক্লিক করুন যেটিতে তারা পরীক্ষা যোগ করতে চায়। এটি সম্পূর্ণ হওয়ার পরে, ইন্টারফেসের ডানদিকে 'পরীক্ষা যোগ করুন' বোতামে ক্লিক করুন (পরীক্ষা চক্রের জন্য পরীক্ষা সম্পাদন টেবিলের উপরে অবস্থিত)
পরীক্ষা চালিত পরীক্ষা কি?
টেস্ট ড্রাইভেন ডেভেলপমেন্ট (টিডিডি) হল একটি প্রোগ্রামিং অনুশীলন যা ডেভেলপারদের শুধুমাত্র একটি স্বয়ংক্রিয় পরীক্ষা ব্যর্থ হলেই নতুন কোড লেখার নির্দেশ দেয়। সাধারণ সফটওয়্যার টেস্টিং প্রক্রিয়ায়, আমরা প্রথমে কোড তৈরি করি এবং তারপর পরীক্ষা করি। পরীক্ষাগুলি ব্যর্থ হতে পারে কারণ পরীক্ষাগুলি বিকাশের আগেও তৈরি করা হয়
আমি কিভাবে ভিজ্যুয়াল স্টুডিও 2017 এ একটি ইউনিট পরীক্ষা তৈরি করব?
ইউনিট পরীক্ষা তৈরি করুন আপনি যে প্রকল্পটি ভিজ্যুয়াল স্টুডিওতে পরীক্ষা করতে চান সেটি খুলুন। সমাধান এক্সপ্লোরারে, সমাধান নোড নির্বাচন করুন। নতুন প্রজেক্ট ডায়ালগ বক্সে, আপনি যে টেস্ট ফ্রেমওয়ার্ক ব্যবহার করতে চান তার জন্য একটি ইউনিট টেস্ট প্রজেক্ট টেমপ্লেট খুঁজুন এবং এটি নির্বাচন করুন