প্রশ্ন ট্যাগ «mocking»

মেকিং এবং ফেকিং হ'ল কোড বা উপাদানগুলি বিচ্ছিন্ন করার উপায় যা ইউনিট পরীক্ষাগুলি কেবলমাত্র কোনও প্রয়োগের অন্যান্য উপাদান বা নির্ভরতা ব্যবহার না করেই কোডের টেস্টেবল ইউনিটের বিপরীতে চলে ensure উপহাসের বিষয়টি মেকিং থেকে আলাদা হয় যে পরীক্ষার ফলাফলগুলি দৃ as় করার জন্য একটি মক পরিদর্শন করা যেতে পারে।

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

1
কিভাবে ইমেজ প্রসেসিং কোড ইউনিট করবেন?
আমি ইমেজ প্রসেসিংয়ে (মূলত ওসিআর) কাজ করছি এবং আমি কীভাবে আমার বিকাশে ইউনিট পরীক্ষা সংহত করতে হবে তা অবাক করি wonder আমি ইতিমধ্যে আরও "সাধারণ" ধরণের কোডের জন্য ইউনিট পরীক্ষা ব্যবহার করছি তবে চিত্র প্রক্রিয়াকরণ কোডের সাথে ডিল করার সময় আমি কীভাবে এটি মোকাবেলা করব তা নিশ্চিত নই। এই জাতীয় …

4
জটিল এপিআই (উদাহরণস্বরূপ অ্যামাজন এস 3) এর উপর নির্ভরশীল কোড কীভাবে পরীক্ষা করবেন?
আমি এমন একটি পদ্ধতির পরীক্ষার সাথে লড়াই করছি যা অ্যামাজন এস 3 এ নথিগুলি আপলোড করে, তবে আমি মনে করি যে এই প্রশ্নটি কোনও তুচ্ছ-তাত্পর্যপূর্ণ API / বহিরাগত নির্ভরশীলতার ক্ষেত্রে প্রযোজ্য। আমি কেবল তিনটি সম্ভাব্য সমাধান নিয়ে এসেছি তবে কোনওটি সন্তোষজনক বলে মনে হচ্ছে না: কোডটি চালান, আসলে দস্তাবেজটি আপলোড …
13 testing  mocking 

4
উপহাস কি খোলা / বন্ধ নীতি লঙ্ঘন করে?
কিছুক্ষণ আগে আমি স্ট্যাক ওভারফ্লো উত্তরটি পেয়েছি যা আমি খুঁজে পাচ্ছি না, এমন একটি বাক্য যা আপনাকে বোঝায় যে আপনার পাবলিক এপিআই পরীক্ষা করা উচিত এবং লেখক বলেছিলেন যে আপনার ইন্টারফেস পরীক্ষা করা উচিত। লেখক আরও ব্যাখ্যা করেছেন যে কোনও পদ্ধতি বাস্তবায়ন যদি পরিবর্তিত হয় তবে আপনাকে পরীক্ষা ক্ষেত্রে কোনও …

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

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

3
উপহাস কংক্রিট বর্গ - প্রস্তাবিত নয়
আমি স্রেফ "গ্রোয়িং অবজেক্ট-ওরিয়েন্টেড সফ্টওয়্যার" বইয়ের একটি অংশ পড়েছি যা কংক্রিটের ক্লাসকে বিদ্রূপ করার জন্য কেন কিছু কারণ ব্যাখ্যা করে না। এখানে সংগীত কেন্দ্রের শ্রেণীর জন্য ইউনিট-পরীক্ষার কয়েকটি নমুনা কোড: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime scheduledTime = new MutableTime(); CdPlayer player = new CdPlayer() …

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

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

5
টিডিডি: শক্তভাবে জোড়াযুক্ত বস্তুগুলি উপহাস করছে
কখনও কখনও অবজেক্টগুলিকে কেবল দৃly়ভাবে জোড়া দেওয়া দরকার। উদাহরণস্বরূপ, কোনও CsvFileশ্রেণীর সম্ভবত CsvRecordক্লাস (বা ICsvRecordইন্টারফেস) দিয়ে শক্তভাবে কাজ করা প্রয়োজন । যাইহোক আমি অতীতে যা শিখেছি সেগুলি থেকে, পরীক্ষা-চালিত বিকাশের অন্যতম প্রধান শিক্ষিকা হ'ল "একবারে একাধিক শ্রেণির পরীক্ষা কখনও করবেন না।" এর অর্থ আপনার ICsvRecordপ্রকৃত উদাহরণগুলির চেয়ে মক বা স্টাব …
10 tdd  coupling  mocking 

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

4
কোনও নতুন ভাষার ভাষা যদি স্ক্র্যাচ থেকে টিডিডি-তে সহজ করার জন্য ডিজাইন করা হয়েছিল তবে কীভাবে চেহারা লাগবে?
কয়েকটি সাধারণ ভাষার (জাভা, সি #, জাভা, ইত্যাদি) সাথে কখনও কখনও মনে হয় আপনি নিজের কোডটি পুরোপুরি টিডিডি করতে চাইলে আপনি ভাষার সাথে মতবিরোধ নিয়ে কাজ করছেন। উদাহরণস্বরূপ, জাভা এবং সি # তে আপনি আপনার ক্লাসের যে কোনও নির্ভরশীলতা উপহাস করতে চাইবেন এবং বেশিরভাগ মশকরা ফ্রেমওয়ার্কগুলি সুপারিশ করবে আপনি ক্লাস …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.