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

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

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

2
কোটলিনে আমি ইউনিট পরীক্ষার সংস্থানগুলি কীভাবে পরিচালনা করব যেমন একটি ডাটাবেস সংযোগ শুরু করা / থামানো বা এমবেডেড ইলাস্টিক অনুসন্ধান সার্ভার?
আমার কোটলিন JUnit পরীক্ষায়, আমি এম্বেড করা সার্ভারগুলি শুরু / বন্ধ করতে এবং এগুলি আমার পরীক্ষার মধ্যে ব্যবহার করতে চাই। আমি @Beforeআমার পরীক্ষার ক্লাসে একটি পদ্ধতিতে জুনিট অ্যানোটেশনটি ব্যবহার করার চেষ্টা করেছি এবং এটি ভাল কাজ করে, তবে এটি সঠিক আচরণ নয় কারণ এটি প্রতিটি পরীক্ষার ক্ষেত্রে কেবল একবারের পরিবর্তে …

8
টাইপস্ক্রিপ্ট সহ ঠাট্টায় মক নির্ভরতা
কোনও মডিউল পরীক্ষা করতে যখন কোনও আলাদা ফাইলে নির্ভরতা রয়েছে। টাইপস্ক্রিপ্ট হিসাবে সেই মডিউলটি নির্ধারণের সময় jest.Mockএকটি ত্রুটি দেয় যে পদ্ধতিটি mockReturnThisOnce(বা অন্য কোনও ঠাট্টা। মক পদ্ধতি) নির্ভরতার উপর বিদ্যমান নেই, কারণ এটি আগে টাইপ করা হয়েছিল। Jest.Mock থেকে প্রকারের উত্তরাধিকারী হওয়ার জন্য টাইপস্ক্রিপ্ট পাওয়ার উপযুক্ত উপায় কী? এখানে একটি …

12
ভিজ্যুয়াল স্টুডিও সি ++ এর জন্য কীভাবে ইউনিট পরীক্ষার সেট আপ করবেন
বিল্ট-ইন ইউনিট টেস্টিং স্যুটটি সম্ভবত অনুমান করার জন্য ভিজ্যুয়াল স্টুডিও ২০০৮C++ -এ কীভাবে পরীক্ষামূলক কাঠামো সেট আপ করতে এবং ব্যবহারযোগ্য হবে তা জানার জন্য আমার সমস্যা হচ্ছে । যে কোনও লিঙ্ক বা টিউটোরিয়াল প্রশংসা করা হবে।

4
ঠাট্টা: কী কী এবং কী কী সম্পত্তি তা পরীক্ষা করতে হয়
আমার এমন একটি জায়গা রয়েছে mapModuleযেখানে আমি উপাদানগুলি আমদানি করি এবং সেগুলি রফতানি করি: import ComponentName from '../components/ComponentName'; export default { name: ComponentName, }; আমি কীভাবে এটি পরীক্ষা করতে পারি mapModuleযার সঠিক রফতানি কী, মান রয়েছে এবং সেগুলি বাতিল বা অপরিজ্ঞাত নয়?

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

16
@ পূর্বক্লাস এবং উত্তরাধিকার - মৃত্যুদন্ডের আদেশ order
আমার একটি বিমূর্ত বেস ক্লাস রয়েছে, যা আমি আমার ইউনিট পরীক্ষার (টেস্টএনজি 5.10) বেস হিসাবে ব্যবহার করি। এই শ্রেণীর, আমি আমার পরীক্ষার জন্য পুরো পরিবেশ আরম্ভ, ডাটাবেজ ম্যাপিং স্থাপনের ইত্যাদি এই বিমূর্ত বর্গ একটি সঙ্গে একটি পন্থা নেই @BeforeClassটীকা যা আরম্ভের আছে। এরপরে, আমি নির্দিষ্ট ক্লাসের সাথে সেই ক্লাসটি প্রসারিত …

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

7
মোক দিয়ে পঠনযোগ্য সম্পত্তি কীভাবে উপহাস করবেন?
আপনি কীভাবে মোক নিয়ে পঠনযোগ্য সম্পত্তিকে উপহাস করবেন ? আমি চেষ্টা করেছিলাম: setattr(obj.__class__, 'property_to_be_mocked', mock.Mock()) তবে বিষয়টি হ'ল এটি তখন ক্লাসের সমস্ত ক্ষেত্রে প্রয়োগ হয় ... যা আমার পরীক্ষাগুলি ভঙ্গ করে। আপনার কি অন্য কোনও ধারণা আছে? আমি পুরো অবজেক্টকে বিদ্রূপ করতে চাই না, কেবল এই নির্দিষ্ট সম্পত্তি।

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

9
একটি বৃহত্তর রেল অ্যাপ্লিকেশনগুলিতে আরএসপেক পরীক্ষার গতি বাড়ানো
আমার আরএসপেক পরীক্ষায় 2,000 টিরও বেশি উদাহরণ সহ আমার কাছে একটি রেল আবেদন রয়েছে। বলা বাহুল্য, এটি একটি বৃহত প্রয়োগ এবং এটি পরীক্ষা করার মতো অনেক কিছুই আছে। এই মুহুর্তে এই পরীক্ষাগুলি চালানো খুব অদক্ষ এবং কারণ এটি এত দীর্ঘ সময় নেয়, আমরা প্রায় একটি নতুন বিল্ড চাপ দেওয়ার আগে …

3
মডেলস্টেটটি কীভাবে উপহাস করবেন? মোখ ফ্রেমওয়ার্কটি ব্যবহার করে অসমর্থিত?
আমি ModelState.IsValidআমার নিয়ামক অ্যাকশন পদ্ধতিতে যাচাই করে যা এইরকম একটি কর্মচারী তৈরি করে: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } আমি মোখ ফ্রেমওয়ার্ক ব্যবহার করে আমার ইউনিট পরীক্ষা পদ্ধতিতে এটি উপহাস করতে চাই। আমি এটিকে উপহাস করার চেষ্টা …

5
জোর দিয়ে বলুন যে পাইথন ইউনিট পরীক্ষায় একটি পদ্ধতি আহ্বান করা হয়েছিল
ধরুন পাইথন ইউনিট পরীক্ষায় আমার কাছে নিম্নলিখিত কোড রয়েছে: aw = aps.Request("nv1") aw2 = aps.Request("nv2", aw) aw.Clear()পরীক্ষার দ্বিতীয় লাইনের সময় কোনও নির্দিষ্ট পদ্ধতি (আমার ক্ষেত্রে ) ডেকে আনা হয়েছিল এমনটি বলার কী সহজ উপায় আছে ? যেমন এখানে কিছু আছে: #pseudocode: assertMethodIsCalled(aw.Clear, lambda: aps.Request("nv2", aw))

8
নির্দিষ্ট ডিরেক্টরি বাদ দিতে কীভাবে py.est বলবেন?
আমি norecursedirsপাইপস্টেস্টকে নির্দিষ্ট ডিরেক্টরি থেকে পরীক্ষা সংগ্রহ না করার জন্য সেটআপ.সিফগির অভ্যন্তরীন বিকল্পটি ব্যবহার করার চেষ্টা করেছি তবে মনে হয় এটি এড়ানো হবে না। [tool:pytest] norecursedirs=lib/third আমি যখন দৌড়ে py.testযাই তখন দেখি কীভাবে এটি ভেতর থেকে পরীক্ষা দেয় lib/third!

11
কোটলিনে পরীক্ষা প্রত্যাশিত ব্যতিক্রম
জাভাতে, প্রোগ্রামার JUnit পরীক্ষার ক্ষেত্রে যেমন প্রত্যাশিত ব্যতিক্রমগুলি নির্দিষ্ট করতে পারে: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } আমি কীভাবে কোটলিনে এটি করব? আমি দুটি সিনট্যাক্স বৈকল্পিক চেষ্টা করেছি, কিন্তু তাদের কোনওটিই কাজ করে নি: import org.junit.Test // ... @Test(expected = ArithmeticException) fun …

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