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

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

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

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

1
বৈজ্ঞানিক কম্পিউটিং লাইব্রেরির জন্য ইউনিট পরীক্ষা করা
আমি ইউনিট টেস্টিংয়ের আগে কিছুটা অভিজ্ঞতা অর্জন করেছি, আমি যা বলি (দৃj়ভাবে নয়) ক্লাসিক সফ্টওয়্যার ইঞ্জিনিয়ারিং প্রকল্প: একটি এমভিসি, একজন ব্যবহারকারী জিইআইআই, একটি ডাটাবেস, মাঝারি স্তরের ব্যবসায়িক যুক্তি ইত্যাদি। এখন আমি ' আমি সি # তে একটি বৈজ্ঞানিক কম্পিউটিং লাইব্রেরি লিখছি (হ্যাঁ, আমি জানি সি # খুব ধীর, সি ব্যবহার …
15 c#  unit-testing 

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

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

5
শূন্য পদ্ধতিতে ইউনিট পরীক্ষা করা
কোনও অ্যাপ্লিকেশনে একটি বাগ ঠিক করার জন্য, আমি postLoginএকটি বিদ্যমান পদ্ধতিতে কল যুক্ত করে নামকরণের একটি পদ্ধতিটি সংশোধন করেছি getShoppingCart। কোড protected void postLogin() { getShoppingCart(); } তবে, আমি নিশ্চিত নই যে ইউনিট পরীক্ষা লেখার সর্বোত্তম উপায় postLoginকোনটি। পদ্ধতির ঘ পদ্ধতিটি বলা হয়েছিল তা যাচাই করতে মকিতো থেকে যাচাই করুন। …

5
স্যুইচ স্টেটমেন্ট - ডিফল্ট কেস হ্যান্ডলিং যখন এটি পৌঁছানো যায় না
যদি আমি কোনও এনাম (যা আমার শ্রেণীর মালিকানাধীন) থেকে মানগুলি হ্যান্ডেল করতে একটি স্যুইচ স্টেটমেন্ট ব্যবহার করছি এবং প্রতিটি সম্ভাব্য মানের জন্য আমার একটি কেস আছে - "ডিফল্ট" কেস হ্যান্ডেল করার জন্য এটি কোড যুক্ত করা কি উপযুক্ত? enum MyEnum { MyFoo, MyBar, MyBat } MyEnum myEnum = GetMyEnum(); switch …

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

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

1
ইউনিট একটি এপিআই ক্লায়েন্ট এবং মোড়ক পরীক্ষা করে
আমি বিকাশ করা একটি API ক্লায়েন্ট লাইব্রেরি ইউনিট পরীক্ষা করার সর্বোত্তম উপায় বের করার চেষ্টা করে আমি চেনাশোনাগুলিতে ঘুরছি। লাইব্রেরিতে একটি Clientশ্রেণি রয়েছে যা মূলত এপিআই দিয়ে 1: 1 ম্যাপিং করে এবং একটি অতিরিক্ত Wrapperশ্রেণি যা শীর্ষের উপরে আরও বেশি ব্যবহারকারী-বান্ধব ইন্টারফেস সরবরাহ করে Client। Wrapper --> Client --> External …

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

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

1
কোড মুছে ফেলার ফলে কি একটি বাগ ঠিক করা যায় তা প্রমাণ করার জন্য আমার কি পরীক্ষা লিখতে হবে?
মাঝেমধ্যে আমি এমন পরিস্থিতিতে চলে যাব যেখানে বাগ ফিক্স করার জন্য আমার মুছতে হবে কোডের একটি বিভাগ । টিডিডি পিউরিস্টটি (আমি ধরে নিই) একটি ব্যর্থ পরীক্ষা লেখার পক্ষে কোডটি মুছে ফেলা, তারপরে পরীক্ষার পাসটি দেখার পক্ষে করবেন। এখন কিছু পরীক্ষা অপসারণ করা হয়েছে বলে জোর দিয়ে পরীক্ষা নেওয়া সত্যিই অদ্ভুত …
14 unit-testing  tdd  bug 

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

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

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