নেট পরীক্ষার ফ্রেমওয়ার্ক অ্যাডভাইস

আমি আমার কাজ মিশ্রিত একটি ইউনিট পরীক্ষার ফ্রেমফর্ম পরিচয় করিয়ে খুঁজছি। আমরা ভিসুয়াল স্টুডিও 2005 ব্যবহার করছি (যদিও আমরা পরবর্তী 6 মাসে ২008 সালে চলতে পারি) এবং প্রাথমিকভাবে C# এ কাজ করে। যদি কাঠামোর কোন ধরনের আইডিই ইন্টিগ্রেশন থাকে তবে এটি সর্বোত্তম হবে, কিন্তু আমি এমন কাঠামোর জন্য উন্মুক্ত, যেগুলি একীকরণ না হলেও সেটআপ করা অপেক্ষাকৃত সহজ। আমি এটি একটি উপায় বা অন্য প্রতিরোধ পেতে যাচ্ছি, তাই যদি আমি নিশ্চিত যে আমি ঠেলাঠেলি করছি কি না ঘাড় একটি ব্যথা হয়, যে আমার ক্ষেত্রে সাহায্য করবে।

আমি এখন পর্যন্ত নূনাইটির জন্য যে গবেষণাটি করেছি তা থেকে সুস্পষ্ট পছন্দ, কিন্তু আমি যে কেউ এটি আমার দলকে সুপারিশ করার আগে এটি ব্যবহার করেছিলাম তার ছাপগুলি পেতে চাই।

এখানে কি কেউ ইউটিউবে ব্যবহার করেছেন? যদি তাই হয়, তাহলে কি কোনও অসুবিধা বা সীমাবদ্ধতা আছে যার সম্পর্কে সচেতন হওয়া উচিত? সেখানে অন্য ভাল বিকল্প আছে? যদি তাই হয়, যদি আপনি এ দুটি এন ইউনিট ব্যবহার করেছেন, আমি তাদের শক্তি এবং দুর্বলতা একটি ধারণা প্রশংসা করি।

0
যোগ সম্পাদিত
মতামত: 1
২008. মুখপাম আপনার আপগ্রেড করার সময় আপনার 2010 ব্যবহার করা উচিত
যোগ লেখক Cole Johnson, উৎস

9 উত্তর

স্কট Hanselman এই সম্পর্কে একটি ভাল পডকাস্ট ছিল, এনটাইটেলমেন্ট:

"বিগত, বর্তমান এবং ভবিষ্যৎ। NET ইউনিট পরীক্ষার ফ্রেমওয়ার্কগুলির"

:

Hanselminutes # 112

0
যোগ
এটি একটি অর্থ পডকাস্ট ছিল। এটি সমস্ত প্রধান একক পরীক্ষা কাঠামো হাইলাইট। আমি ব্যক্তিগতভাবে এই পড ঢালাই উপর শুনা কি কারণে xUnit ব্যবহার শুরু।
যোগ লেখক Chuck Conway, উৎস

mbUnit is worth alook, it has a set of features comparable to NUnit, it has its own GUI, or can be integrated into VS if you have Resharper. I would also recommend Rhino Mocks if you are doing any sort of TDD.

0
যোগ

Visual Studio 2008 has a built in test project type that works in a similar way to NUnit, but obviously has much tighter integration with Visual Studio (can run on every build and shows the results in a similar way to the conversion results page when upgrading solution files), but it is obviously not as mature as NUnit as it's pretty new and I'm not sure about how it handles mocking.

But it would be worth looking into when your team moves to VS2008

0
যোগ

I would say mbUnit also, I like being able to run a single test many times just by specifying inputs and result right above the test function. Horrible description of what I mean so here is a link that shows you what I mean.

0
যোগ

আমি মনে করি NUnit হয় আপনার সেরা বাজি। TestDriven.NET দিয়ে, আপনি VS.NET এর মধ্যে চমৎকার একীকরণ পান। (আপনি যদি এটি ব্যবহার করছেন তবে রহারফের একটি ইউনিট টেস্ট রানার আছে)। NUnit এটি ব্যবহার করা সহজ এবং একটি প্রতিষ্ঠিত দৃষ্টান্ত অনুসরণ করে। আপনি প্রচুর পরিমাণে প্রকল্প / টিউটোরিয়াল / গাইড ব্যবহার করতে পারেন যা সর্বদা সাহায্য করে।

আপনার অন্যান্য প্রধান পছন্দ সম্ভবত MBUnit হয়, যা আরো কোড এবং পজিশনটি নিজেই BDD পছন্দ মত ফ্রেমওয়ার্ক (Gallio http://www.gallio.org )।

0
যোগ

VS 2008 মধ্যে ইউনিট পরীক্ষার মধ্যে নির্মিত হয় ঠিক আছে, তবে CruiseControl.net এর সাথে একীভূত করা কঠিন, স্বাভাবিকের চেয়ে অবশ্যই অনেক কঠিন NUnit

সুতরাং যদি আপনি চমৎকার স্বয়ংক্রিয় পরীক্ষা করার পরিকল্পনা করেন তবে NUnit দিয়ে যান।

0
যোগ

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

0
যোগ

PEX সরঞ্জামটিও চেষ্টা করুন এটি মাইক্রোসফটের নিজস্ব সম্ভবত শীঘ্রই VSTS মধ্যে একত্রিত করা হবে এবং NUnit , MbUnit এবং xUnit.net সমর্থন করে।

I use also small Console Application for testing one class or small library. You could copy paste the code from here

0
যোগ

VSTT 2010 should be a good bet if you are looking for functional test automation. Web Services Testing, UI testing, Biztalk testing and Data Driven Testing Support. Please look at VSTT

0
যোগ