প্রশ্ন ট্যাগ «unit-testing»

ইউনিট টেস্টিং এমন একটি পদ্ধতি যার মাধ্যমে উত্স কোডের স্বতন্ত্র ইউনিটগুলি ব্যবহারের জন্য উপযুক্ত কিনা তা নির্ধারণ করার জন্য পরীক্ষা করা হয়।

5
একটি তালিকা পরীক্ষা করা হচ্ছে ... সব একই শর্তে বা প্রতিটি শর্তের জন্য একটি পরীক্ষায়?
আমি পরীক্ষা করছি যে কোনও ফাংশন তালিকায় যা প্রত্যাশা করেছিল তা করে। তাই আমি পরীক্ষা করতে চাই f(null) -> null f(empty) -> empty f(list with one element) -> list with one element f(list with 2+ elements) -> list with the same number of elements, doing what expected এটি করার জন্য, …
21 unit-testing  tdd 

4
কার্যনির্বাহী প্রোগ্রামিং নির্ভরতা ইনজেকশন নিদর্শনগুলির একটি কার্যকর বিকল্প?
আমি সম্প্রতি সি # তে ফাংশনাল প্রোগ্রামিং নামে একটি বই পড়ছি এবং এটি আমার কাছে ঘটেছিল যে ক্রিয়ামূলক প্রোগ্রামিংয়ের অপরিবর্তনীয় ও রাষ্ট্রহীন প্রকৃতি নির্ভরতা ইনজেকশন প্যাটার্নগুলির অনুরূপ ফলাফল অর্জন করে এবং সম্ভবত আরও ভাল পদ্ধতির, বিশেষত ইউনিট পরীক্ষার ক্ষেত্রে। যদি আমি উভয় পদ্ধতির সাথে অভিজ্ঞতা সম্পন্ন কেউ প্রাথমিক প্রশ্নের উত্তর …

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

5
আমি কীভাবে এমন ক্লাস পরীক্ষা করতে পারি যাতে একটি ওয়েব পরিষেবা কল প্রয়োজন?
আমি এমন একটি ক্লাস পরীক্ষা করার চেষ্টা করছি যা কিছু হ্যাডোপ ওয়েব পরিষেবাদি কল করে। কোডটি ফর্মের বেশিরভাগ অংশ: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } যেমন একটি তৈরি ডিরেক্টরি পদ্ধতি আছে, একটি ফোল্ডার পদ্ধতি তৈরি করুন ইত্যাদি প্রদত্ত কোডটি এমন কোনও …

3
অতিরিক্ত উপহাসের প্রয়োজনের কারণে ভঙ্গুর ইউনিট পরীক্ষা করে
আমি আমাদের ইউনিট পরীক্ষাগুলি যা আমরা আমার দলে প্রয়োগ করছি সে সম্পর্কিত ক্রমবর্ধমান বিরক্তিকর সমস্যার সাথে লড়াই করে যাচ্ছি। আমরা লেগ্যাসি কোডে ইউনিট পরীক্ষাগুলি যুক্ত করার চেষ্টা করছি যা ভালভাবে ডিজাইন করা হয়নি এবং পরীক্ষাগুলি কীভাবে চালু হচ্ছে তা নিয়ে আমরা লড়াই শুরু করে যাচ্ছি তার পরীক্ষার প্রকৃত সংযোজনে আমাদের …

6
ইউনিট পরীক্ষাগুলি যুক্ত করা কি সুপরিচিত লিগ্যাসি কোডের জন্য অর্থবোধ করে?
আমি টিডিডি অর্থে ইউনিট পরীক্ষার কথা বলছি । (স্বয়ংক্রিয়ভাবে "ইন্টিগ্রেশন" নয়, বা আপনি কী এটির পরীক্ষাগুলি বলতে পছন্দ করেন)) লিগ্যাসি কোড যেমন রয়েছে: (সি ++) কোড পরীক্ষা ছাড়াই। (দেখুন: লিগ্যাসি কোডের সাথে মাইকেল পালকের কার্যকরীভাবে কাজ করা ) তবে লিগ্যাসি কোডটিও এর মধ্যে রয়েছে: কোড যে কোডটি আমাদের টিম গত …
21 c++  tdd  legacy  unit-testing 

7
একটি দলে নতুন লোক হওয়ার সময় বিদ্যমান ইন্টিগ্রেশন এবং ইউনিট পরীক্ষার গুণমান সম্পর্কে আপনি কী করতে পারেন?
আমার ক্যারিয়ারে যে পুনরাবৃত্তি থিমটি এসেছিল তা হ'ল একটি দলে আগমনকারী নতুন বিকাশকারী এবং দ্রুত বিদ্যমান ইউনিট এবং ইন্টিগ্রেশন টেস্ট স্যুটগুলির সহজাত অবিশ্বাস having সাক্ষাত্কারের সময় আপনাকে পরিচালনার মাধ্যমে বলা হয় যে তারা "ইউনিট পরীক্ষার দৃ strongly় সমর্থন করে" এবং তারা প্রকাশ্যে এটি উত্সাহিত করে। তারা করে, কিন্তু পরীক্ষাগুলি সম্পর্কে …

7
ইউনিট পরীক্ষায় সেরা বই, নিবন্ধ এবং সাহিত্য [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …

6
টিডিডি ব্যবহার করার সময় কীভাবে কোনও ফাংশন বা বৈশিষ্ট্য সরিয়ে ফেলা যায়
টিডিডি সম্পর্কে পাঠ্যগুলিতে আমি প্রায়শই রিফ্যাক্টরিং পদক্ষেপের সময় "সদৃশ অপসারণ" বা "পাঠযোগ্যতার উন্নতি" সম্পর্কে পড়ি। তবে কী আমাকে একটি অব্যবহৃত ফাংশন সরিয়ে দেয়? উদাহরণস্বরূপ বলা যাক যে Cপদ্ধতিগুলির সাথে একটি শ্রেণি রয়েছে a()এবং b()। এখন আমি মনে করি যে এটি একটি পদ্ধতি f()যা চালিত হয় তা ভাল লাগবে C। প্রকৃতপক্ষে …

3
পরীক্ষাগুলি এবং উত্পাদন কোডের মধ্যে ধ্রুবকগুলি অনুলিপি করে?
পরীক্ষাগুলি এবং বাস্তব কোডের মধ্যে ডেটা নকল করা ভাল বা খারাপ? উদাহরণস্বরূপ, ধরুন আমার কাছে পাইথন ক্লাস রয়েছে FooSaverযা নির্দিষ্ট নামের সাথে ফাইলগুলি একটি নির্দিষ্ট ডিরেক্টরিতে সংরক্ষণ করে: class FooSaver(object): def __init__(self, out_dir): self.out_dir = out_dir def _save_foo_named(self, type_, name): to_save = None if type_ == FOOTYPE_A: to_save = make_footype_a() …

8
কোন অপরিবর্তনীয় বস্তুতে যুক্তি বৈধতা এবং ক্ষেত্রের সূচনা পরীক্ষা করার কোনও সহজ উপায় আছে?
আমার ডোমেনটিতে এই জাতীয় প্রচুর অনিবার্য ক্লাস রয়েছে: public class Person { public string FullName { get; } public string NameAtBirth { get; } public string TaxId { get; } public PhoneNumber PhoneNumber { get; } public Address Address { get; } public Person( string fullName, string nameAtBirth, string taxId, …
20 c#  unit-testing 

3
একটি রাষ্ট্রীয় সিস্টেমের জন্য ইউনিট পরীক্ষার নকশা করা
পটভূমি আমি ইতিমধ্যে স্কুল শেষ করার পরে এবং শিল্পে টেস্ট চালিত বিকাশ জনপ্রিয় হয়েছিল। আমি এটি শেখার চেষ্টা করছি, তবে কিছু বড় জিনিস এখনও আমাকে এড়িয়ে চলেছে। টিডিডি প্রবক্তারা প্রচুর জিনিস বলে (এরপরে "একক দৃ principle় নীতি" বা এসএপি হিসাবে পরিচিত ): কিছু সময়ের জন্য আমি টিডিডি পরীক্ষাগুলি কীভাবে সহজ, …

3
টিডিডি এবং রিফ্যাক্টরিংয়ের অসুবিধা (বা - এটির চেয়ে বেশি বেদনাদায়ক কেন হওয়া উচিত?)
আমি নিজেকে টিডিডি পদ্ধতির ব্যবহার করতে শেখাতে চেয়েছিলাম এবং আমার একটি প্রকল্প ছিল যা আমি কিছু সময়ের জন্য কাজ করতে চাইছিলাম। এটি কোনও বৃহত প্রকল্প নয় তাই আমি ভেবেছিলাম এটি টিডির পক্ষে ভাল প্রার্থী হবে। তবে আমার মনে হচ্ছে কিছু খারাপ হয়ে গেছে। আমাকে একটি উদাহরণ দিতে দাও: উচ্চ স্তরে …

3
ইউনিট টেস্টিং সি ++: কী পরীক্ষা করতে হবে?
টি এল; ডিআর ভাল, দরকারী পরীক্ষাগুলি লেখা শক্ত, এবং সি ++ এর দাম বেশি cost আপনি কি অভিজ্ঞ বিকাশকারীরা কখন এবং কখন পরীক্ষা করতে হবে সে সম্পর্কে আপনার যুক্তিটি ভাগ করতে পারেন? দীর্ঘ কাহিনী আমি টেস্ট-চালিত উন্নয়ন করতাম, আসলে আমার পুরো দল, তবে এটি আমাদের পক্ষে ভালভাবে কাজ করে নি। …

3
ইউনিট পরীক্ষায় সাম্যের জন্য আমি কীভাবে দ্বিগুণ মানকে সঠিকভাবে তুলনা করতে পারি?
আমি সম্প্রতি একটি টাইম সিরিজ মডিউল ডিজাইন করেছি যেখানে আমার সময় সিরিজটি মূলত একটি SortedDictionnary<DateTime, double>। এই মডিউলটি সর্বদা কাজ করছে এবং প্রত্যাশিত ফলাফল তৈরি করছে তা নিশ্চিত করতে এখন আমি ইউনিট পরীক্ষা তৈরি করতে চাই। একটি সাধারণ অপারেশন হল সময় সিরিজের পয়েন্টগুলির মধ্যে পারফরম্যান্স গণনা করা। সুতরাং আমি যা …

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