পটভূমি: আমি যে মডিউলে কাজ করছি তার জন্য কিছু তৈরি করে আমার সহকর্মীদের কাছে ইউনিট পরীক্ষার ধারণাটি চালু করার চেষ্টা করার কথা ভাবছি; এর প্রয়োজনীয়তাগুলি সম্প্রতি পরিবর্তিত হয়েছে এবং আরও কিছু বিমূর্ততা / মিথস্ক্রিয়াগুলির প্রয়োজন রয়েছে যাতে এটি পরীক্ষার স্যুট বিকাশের একটি ভাল পদ্ধতির মতো বলে মনে হয় যা অ্যাপ্লিকেশনটির চারপাশে ঝাঁকুনি না করেই "প্রমাণিত" হয়ে কাজ করে।
তবে সমস্যাটি হ'ল মডিউলটি পিএমএফ এবং এক্সএসএল নামক অচল বাহ্যিক কারণের উপর নির্ভর করে। মূলত আমি ডাটাবেস থেকে এক্সএমএল পড়েছি এবং এটিতে একটি এক্সএসএল রূপান্তর প্রয়োগ করি, তারপরে এটি এবিসিপিডিএফ নামে একটি লাইব্রেরি ব্যবহার করে পিডিএফে রূপান্তর করি। এই পিডিএফটি আবার একটি স্ট্যাটিক টেম্পলেট ভিত্তিক অন্য পিডিএফ এর সাথে একীভূত হয়। আমি জানি যে আমি এক্সএমএল পরীক্ষা করতে পারি এবং মানগুলি সঠিক কিনা তা নিশ্চিত করতে পারি, তবে অনেকগুলি সম্ভাব্য বাগ এবং সমস্যা সমাপ্ত নথির প্রকৃত প্রদর্শনের সাথে সম্পর্কিত - যেমন মিনুটিয় কতটা দীর্ঘ টেক্সট স্ট্রিং মোড়ানো থাকে, যেখানে নির্দিষ্ট এইচটিএমএল অঞ্চল রয়েছে ডকুমেন্ট ইত্যাদির সাথে সম্পর্কিত, ইত্যাদি কি এগুলি পরীক্ষা করা এমনকি সম্ভব (আমি বুঝতে পারলাম এগুলি সম্ভবত ইন্টিগ্রেশন টেস্ট বা .. তৃতীয় ধরণের পরীক্ষা যার নাম আমি ভুলে গেছি [স্বীকৃতি পরীক্ষা নয়, অন্য ধরণের]), এবং ইউনিট নয় পরীক্ষাগুলি) যেহেতু আমি আমার জ্ঞান অনুসারে পিডিএফটি সহজে তৈরি করে তা আবার পড়তে বা একটি HTML স্ট্রিং তৈরি করতে (যেমন রূপান্তরিত এক্সএমএল) তৈরি করে এবং হাতে নির্দিষ্ট করে টেবিল কোষের উপস্থিতি পরীক্ষা করার জন্য এটি বিশ্লেষণ করে খুব সহজেই ব্যঙ্গ করে অন্যান্য টেবিল কোষের সাথে সম্পর্কিত।
এর মতো পরিস্থিতিতে আমি তথ্যটি সঠিক এবং আমি তৈরি করতে পারি তা নিশ্চিত করার জন্য ইউনিট পরীক্ষাগুলির উপর নজর দেওয়া উচিত পিডিএফ , বা সেগুলিকে মার্জ করতে পারি, বা যা কিছু করতে পারি এবং প্রকৃত প্রদর্শনের সমস্যাগুলির জন্য ম্যানুয়াল পরীক্ষার অবলম্বন করতে পারি?