ইটিএল প্রকল্পগুলি এমন একটি প্রকল্প যা একটি ইটিএল (এক্সট্র্যাক্ট - ট্রান্সফর্ম - লোড) সরঞ্জাম যেমন এসএসআইএস, পাওয়ার কেন্দ্রার ইত্যাদি ব্যবহার করে তৈরি করা হয় projects
এর মধ্যে সাধারণত কোনও বাহ্যিক উত্স থেকে ডেটা পড়া, এটি একটি স্টেজিং ডাটাবেসে লোড করা, নির্দিষ্ট রূপান্তর সম্পাদন করা এবং একটি চূড়ান্ত ডাটাবেসে লোড করা জড়িত
একটি সহজ উদাহরণ এসএসআইএস ব্যবহার করে এসএসআইএস ব্যবহার করে স্কুল শিক্ষক দ্বারা সরবরাহিত এক্সেল ফাইলগুলি পড়তে এবং সেগুলি একটি ডেটাবেজে লোড করা। তারপরে প্রতিটি শিক্ষার্থীর গ্রেড গণনা করার জন্য সঞ্চিত পদ্ধতি বা আরও এসএসআইএস প্যাকেজ লিখুন এবং ডেটা মার্ট \ গুদামে সেই ডেটা লোড করুন
তারপরে আপনি আউটপুট তৈরি করতে মার্টের শীর্ষে সঞ্চিত প্রক্রিয়াগুলি তৈরি করেন যা ভিজুয়ালাইজেশন তৈরির জন্য রিপোর্টিং সরঞ্জামগুলি (এসএসআরএস \ এক্সেল \ ইত্যাদি) দ্বারা ব্যবহৃত হয়।
আমি এই দৃশ্যে কীভাবে টিডিডি এবং সঠিক ইউনিট পরীক্ষা করতে হবে তা বোঝার চেষ্টা করছি। ইটিএল'র পরীক্ষাগুলি বেশিরভাগ স্টেজিং টেবিলের ম্যাচে লোড হওয়া ডেটা উত্স থেকে প্রাপ্ত ডেটার ডান উপসেট নিশ্চিত করা about সুতরাং এটির জন্য একটি পরীক্ষা বাস্তবায়ন ইটিএল এর একটি মিনি সংস্করণ বাস্তবায়নের দিকে পরিচালিত করে। প্রতিবেদনের এসপি'র আউটপুট তাদের নিজস্ব টেবিলের ডেটাগুলির উপর নির্ভর করে, সুতরাং কোনও রক্ষণাবেক্ষণের দুঃস্বপ্ন ছাড়া কারও কাছে আউটপুট ডেটার একটি স্থিতিশীল সেট থাকতে পারে না এমনকি আপনি যদি স্ক্রাবড পরীক্ষার ডেটাযুক্ত ডেটাবেস তৈরি করেনও night
উদাহরণ:
স্প্রিন্ট 1: শিক্ষার্থীর টেবিলে নাম, বয়স, গ্রেড রয়েছে
আপনি এই টেবিলটির জন্য পরীক্ষার ডেটা এবং তার উপর ভিত্তি করে ইউনিট পরীক্ষা তৈরি করেন
স্প্রিন্ট 2: একটি লিঙ্গ ক্ষেত্র সারণিতে যুক্ত করা হয়েছে।
এখন, আপনি যদি লিঙ্গ বৈশিষ্ট্যটি জনবসতি করতে শিক্ষার্থীর ক্ষেত্রে ডেটা রিফ্রেশ করেন তবে ডেটা পরিবর্তিত হওয়ার পরে পরীক্ষার কেসগুলি অবৈধ। এবং যদি আপনি এটি না করেন, তবে আপনি লিঙ্গ কলামের জন্য প্রয়োজনীয় এমন কেসগুলি তৈরি করতে পারবেন না