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

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

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

10
সম্পূর্ণ রিফ্যাক্টরিংয়ের সময় না থাকলে লিগ্যাসি কোডের জন্য পরীক্ষাগুলি লেখার কী অর্থ হয়?
আমি সাধারণত লিগ্যাসি কোড ই সাথে কার্যকরীভাবে কাজ করা বইয়ের পরামর্শ অনুসরণ করার চেষ্টা করি । আমি নির্ভরতা ভঙ্গ করি, @VisibleForTesting public staticকোডটির (বা কমপক্ষে এর কিছু অংশ) পরীক্ষামূলক করে তোলার জন্য কোডের কিছু অংশগুলি পদ্ধতিগুলিতে এবং নতুন শ্রেণিতে স্থানান্তর করি । এবং আমি নতুন ফাংশনগুলি সংশোধন বা সংযোজন করার …

7
বিদ্যমান কোডের জন্য টেস্ট রাইটিং
মনে করুন যে একটির তুলনামূলকভাবে বড় প্রোগ্রাম রয়েছে (সি # তে 900k এসএলওসি বলুন), সমস্ত মন্তব্য / নথিবদ্ধ, ভালভাবে সাজানো এবং ভালভাবে কাজ করছে। পুরো কোড বেসটি একক সিনিয়র বিকাশকারী লিখেছিলেন যিনি এই সংস্থার সাথে আর নেই। সমস্ত কোড যেমন হয় তেমন পরীক্ষার যোগ্য এবং আইওসি জুড়ে ব্যবহৃত হয় - …

7
ইউনিট টেস্টিং এবং টেস্ট চালিত বিকাশের মধ্যে পার্থক্য
বর্ণনাগুলি পড়া থেকে, আমি বুঝতে পারি যে টিডিডি পরীক্ষাগুলি ফাংশনটি লেখার আগে এবং ইউনিট টেস্টিংয়ে করা হয়, এটি পরে করা হয়। এটিই কি মূল পার্থক্য, বা দুটি পদটিকেও এর সাথে তুলনা করা যায় না। সম্ভবত, ইউনিট টেস্টিং টিডিডির একটি সংহত অংশ।

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

9
কিভাবে "ভাল" ইউনিট পরীক্ষা লিখতে?
এই থ্রেড দ্বারা চালিত , আমি (আবার) অবশেষে আমার প্রকল্পগুলিতে ইউনিট পরীক্ষা ব্যবহার করার বিষয়ে ভাবছি। সেখানে কয়েকটি পোস্টার "টেস্টগুলি দুর্দান্ত, যদি তারা ভাল পরীক্ষা করে থাকেন" এর মতো কিছু বলে। এখন আমার প্রশ্ন: "ভাল" পরীক্ষাগুলি কী কী? আমার অ্যাপ্লিকেশনগুলিতে, মূল অংশটি প্রায়শই এক প্রকার সংখ্যক বিশ্লেষণ হয়, যা প্রচুর …

10
আমাদের কি আমাদের সমস্ত পদ্ধতি পরীক্ষা করা উচিত?
তাই আজ আমার ইউনিট টেস্টিং সম্পর্কে আমার সতীর্থের সাথে কথা হয়েছিল। পুরো জিনিস শুরু হয়েছিল যখন তিনি আমাকে জিজ্ঞাসা করলেন "আরে, সেই ক্লাসের পরীক্ষাগুলি কোথায়, আমি কেবল একটিই দেখছি?"। পুরো ক্লাসটি একজন পরিচালক ছিলেন (বা কোনও পরিষেবা যদি আপনি এটির মতো পছন্দ করেন) এবং প্রায় সমস্ত পদ্ধতি কেবল ডিএওতে স্টাফ …

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

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

5
ইউনিট পরীক্ষাগুলির কোনও বিন্দু কি এমন সব কিছুর উপরে স্টাব ও বিদ্রূপ করে?
ইউনিট যখন "যথাযথ" উপায় পরীক্ষা করে, অর্থাত্ প্রতিটি জনসাধারণের ডাকগুলিকে স্তম্ভিত করে এবং প্রিসেট মানগুলি বা উপহাসগুলি ফিরিয়ে দেয়, তখন আমার মনে হয় আমি আসলে কিছুই পরীক্ষা করছি না। আমি আক্ষরিকভাবে আমার কোডটি দেখছি এবং আমার সর্বজনীন পদ্ধতির মাধ্যমে যুক্তির প্রবাহের ভিত্তিতে উদাহরণ তৈরি করছি। এবং প্রতিবার বাস্তবায়ন পরিবর্তিত হওয়ার …

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

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

5
ডিজাইন নীতিগুলি যা টেস্টেবল কোড প্রচার করে? (পরীক্ষার মাধ্যমে ড্রাইভিং ডিজাইন বনাম টেস্টেবল কোড ডিজাইন করা)
আমি যে প্রকল্পগুলিতে কাজ করি সেগুলির বেশিরভাগগুলি বিকাশ এবং ইউনিট টেস্টিংকে বিচ্ছিন্নতার বিষয়ে বিবেচনা করে যা পরবর্তী সময়ে লেখার ইউনিট পরীক্ষা করে তোলে একটি দুঃস্বপ্ন ma আমার উদ্দেশ্যটি হ'ল উচ্চ স্তরের এবং নিম্ন স্তরের নকশা পর্যায়ক্রমে পরীক্ষাটি মাথায় রাখা। আমি জানতে চাই যে টেস্টেবল কোডটি প্রচার করে এমন কোনও সুনির্দিষ্ট …

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

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

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