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

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

2
কীভাবে ইনজেকশনযোগ্য কোড পরীক্ষা করতে হবে?
সুতরাং আমার কম্পিউটারে নিম্নলিখিত কোডটি টুকরো টুকরো ব্যবহার করে। আমরা বর্তমানে ইউনিট টেস্টগুলি অতীতের প্রতিবিম্বিতভাবে লিখছি (কখনই আমার তর্ক ছিল না তার চেয়ে আরও ভাল দেরি), তবে আমি দেখতে পাচ্ছি না এটি কীভাবে পরীক্ষামূলক হবে? public function validate($value, Constraint $constraint) { $searchEntity = EmailAlertToSearchAdapter::adapt($value); $queryBuilder = SearcherFactory::getSearchDirector($searchEntity->getKeywords()); $adapter = new …

3
প্রদত্ত কখন (জিডব্লিউটি) এবং অ্যারেঞ্জ অ্যাক্ট অ্যা্যাসেট (এএএ) মধ্যে পার্থক্য?
টিডিডিতে অ্যারেঞ্জ অ্যাক্ট অ্যাসেট (এএএ) সিনট্যাক্স রয়েছে: [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } বিডিডি-তে লেখার পরীক্ষাগুলি একই …
13 c#  unit-testing  tdd  bdd 

5
ভাঙা পুরাতন / উত্তরাধিকার ইউনিট পরীক্ষা
আমি একটি বড় সংস্থার জন্য কাজ করি এবং হাজার হাজার জুনিট পরীক্ষা সহ আমি একটি বড় জাভা অ্যাপ্লিকেশনটির জন্য দায়বদ্ধ। যেহেতু আমি এই ভূমিকাতে চলে এসেছি, তাই 200-00 টি ভাঙ্গা পরীক্ষা হয়েছে (সম্ভবত বছরের পর বছর ভেঙে গেছে)। পরীক্ষাগুলি পুরানো এবং ভঙ্গুর এবং এগুলি স্প্যাগেটি নির্ভরতার এক জগাখিচুড়ি যা সাধারণত …

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

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

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

4
এইভাবে আমি এই কোডটি লিখছি তা পরীক্ষামূলক, তবে এটির সাথে আমি কী অনুপস্থিত রয়েছি তাতে কিছু ভুল আছে?
আমার কাছে একটি ইন্টারফেস রয়েছে IContext। এর উদ্দেশ্যগুলির জন্য এটি নীচে ব্যতীত এটি যা করে তা সত্যিই আসে না: T GetService<T>(); এই পদ্ধতিটি যা করে তা হ'ল অ্যাপ্লিকেশনের বর্তমান ডিআই কনটেইনারের দিকে নজর দেওয়া এবং নির্ভরতা সমাধানের চেষ্টা করা। মোটামুটি স্ট্যান্ডার্ড আমি মনে করি। আমার এএসপি.এনইটি এমভিসি অ্যাপ্লিকেশনটিতে, আমার নির্মাতাকে …

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

5
দরকারীতার উপর ভিত্তি করে ইউনিট পরীক্ষার প্রকারগুলি
মান দৃষ্টিকোণ থেকে আমি আমার অনুশীলনে ইউনিট পরীক্ষার দুটি গ্রুপ দেখতে পাচ্ছি: টেস্টগুলি যা কিছু তুচ্ছ তর্ককে পরীক্ষা করে। সেগুলি লেখার (বাস্তবায়নের আগে বা পরে) কিছু সমস্যা / সম্ভাব্য বাগগুলি প্রকাশ করে এবং ভবিষ্যতে যুক্তি পরিবর্তিত হলে আত্মবিশ্বাসী হতে সহায়তা করে। পরীক্ষাগুলি কিছু খুব তুচ্ছ যুক্তি পরীক্ষা করে। এই পরীক্ষাগুলি …
13 unit-testing  tdd 

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

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

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

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

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

4
যখন টিডিডি পরীক্ষাগুলি নতুন কার্যকারিতা প্রকাশ করে যা পরীক্ষাগুলিরও প্রয়োজন হয় তা প্রকাশ করে?
আপনি যখন কোন পরীক্ষা লিখছেন তখন আপনি কী করবেন যখন আপনি পরীক্ষা পাস করার প্রয়োজন সেখানে পৌঁছেছেন এবং আপনি বুঝতে পেরেছেন যে আপনার একটি অতিরিক্ত ক্রিয়াকলাপ প্রয়োজন যা তার নিজস্ব ফাংশনে পৃথক করা উচিত? এই নতুন ফাংশনটিও পরীক্ষা করা দরকার, তবে টিডিডি চক্র বলেছে একটি পরীক্ষা ব্যর্থ করে দিন, তারপরে …
13 unit-testing  tdd 

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