সি # এর জন্য ননাইট কীভাবে ইউনিট টেস্ট সুবিধার সাথে ভিজ্যুয়াল স্টুডিওর সাথে একীকরণ করে


12

সি # .NET ব্যবহার করে মিড স্কেল ডেস্কটপ অ্যাপ্লিকেশন বিকাশ করতে আমার একটি দলে কাজ করা উচিত। এর আগে, আমি ইউনিট টেস্টিং এবং টেস্ট চালিত বিকাশ প্রয়োগ করি নি। আমি সচেতন যে ইউনিট টেস্টিং সি # অ্যাপ্লিকেশনগুলির জন্য অনেক সরঞ্জাম এবং কাঠামো রয়েছে। এখন পর্যন্ত, আমি নুনিত এবং ভিজ্যুয়াল স্টুডিওর সাথে একক ইউনিট পরীক্ষার সুবিধা সম্পর্কে অবগত।

আমি জানতে চাই, দুজনের তুলনা কীভাবে?

উত্তর:


14

নিশ্চিতভাবে উভয়ের মধ্যে কিছুটা ওভারল্যাপ রয়েছে। নুনিট হ'ল পূর্বসূরি এবং ফলস্বরূপ আরও পরিপক্ক। সি # ইউনিট পরীক্ষার কাঠামোটি আরও কম তবে ভিজ্যুয়াল স্টুডিওর সাথে সংহত।

আমি জাভা বিশ্ব থেকে এসেছি যেখানে ইউনিত রাজা (অন্যরাও আছেন, তবে জনপ্রিয় কেউ নেই), এবং ইউনিত ৪.০.x যেভাবে ইউনিত ৪ টি কাজ করে তার জন্য এটি একটি দুর্দান্ত মিল। আসলে, এটি জাভা অংশের তুলনায় অনেক ভাল কাজ করে।

যতক্ষণ পরীক্ষার সংজ্ঞা সম্পর্কিত, আমি নুনিটকে সমর্থন করি। নিশ্চিত এমএস টেস্টে অনুরূপ (তবে ভিন্ন) বৈশিষ্ট্য রয়েছে যা আপনি আপনার ক্লাসে প্রয়োগ করেন তবে আমি বিশ্বাস করি এটিতে এমন কিছু বৈশিষ্ট্য নেই যা আপনাকে কিছু ধরণের পরীক্ষার জন্য কিছু কাজ বাঁচাতে পারে। আপনি স্ট্যাকওভারফ্লোতে অনুরূপ আলোচনাটি দেখতে চাইতে পারেন

আমি ইউনাইট-এ অন্তর্নির্মিত নতুন দৃ as় মডেলটি পছন্দ করি (এটি হ্যামক্রস্ট স্টাইলের দৃ using ়তার সাথে ব্যবহৃত হয় ) কারণ তারা উভয়ই পড়া সহজ এবং সহজেই বর্ধনযোগ্য।

  • ইউনাইটের তৃতীয় পক্ষের আরও ভাল সমর্থন থাকবে, এমএস টেস্টের আরও ভাল সংহতকরণ হবে (বাক্সের বাইরে)।
  • ইউনাইটের আরও ভাল নমনীয়তা এবং এক্সটেনসিবিলিটি থাকবে, এমএস টেস্ট এই ক্ষেত্রে ভোগ করবে।
  • উভয়ই ইউনিট পরীক্ষা চালায় এবং আপনার ফলাফলগুলি পরীক্ষা করে, উভয়ই টিডিডির পক্ষে কাজ করবে।

3

আমি যখন একটি ডেডিকেটেড এমএসবিল্ড সার্ভার ফর্ম টিএফএসে চালানোর জন্য একটি বিল্ড স্ক্রিপ্ট তৈরি করতে হয়েছিল তখনই কেবলমাত্র আসল পার্থক্যটি লক্ষ্য করেছি, এনইনাইট সেট আপ করা এবং এনইউনিট পরীক্ষার ফলাফল পাওয়া একটি সত্যিকারের ব্যথা ছিল, এটি সেট আপ করা এবং এমএসটিস্টের ফলাফল প্রাপ্তি একটি হাওয়া ছিল।

এছাড়াও রেশার্পারে একটি সমস্যা ছিল যেখানে এমএসটিস্ট টেস্ট পরীক্ষা রানার থেকে চালানো যায় না। নতুন সংস্করণগুলিতে এটি স্থির হয়েছে, সুতরাং আপনার যদি পুনঃভাগের একটি পুরাতন সংস্করণ থাকে তবে এটি এখনও সমস্যা হতে পারে।

রায় ওশেরেভের এই পোস্টটি এখনও একটি দুর্দান্ত পর্যালোচনা।

PS: আমার অন্য উত্তরটি মুছে ফেলেছে, মোটেও সহায়ক ছিল না, সেটার জন্য আমার ক্ষমা চাই।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.