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

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

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

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

2
ইউনিট পরীক্ষার পার্শ্ব প্রতিক্রিয়া-ভারী কোড
আমি একটি রোবট চালানোর জন্য সি ++ কোড লিখতে শুরু করছি, এবং আমি জানি না কীভাবে ইউনিট টেস্টিং সংযুক্ত করতে হবে, যদি আমি করতে পারি। আমাকে এমন একটি লাইব্রেরি সরবরাহ করা হয়েছে যা রোবটের জন্য "কমান্ড" তৈরি করতে দেয় যা স্বয়ংক্রিয়ভাবে নির্ধারিত হয় এবং সম্পাদিত হয়। প্রক্রিয়া এই কমান্ড তৈরি …

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

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

4
ইউনিট পরীক্ষায়, আমি কেন দু'বার একটি সংগ্রহস্থল তৈরি করব?
অন্য দিন আমি ইউনিট টেস্টিং সম্পর্কে সামান্য পড়ছিলাম এবং আমি কয়েকটি উদাহরণ দেখলাম যেখানে লোকেরা একটি সংগ্রহস্থল ইন্টারফেস IExampleRepositoryতৈরি করে (যেমন ) এবং তারপরে public class ExampleRepository : IExampleRepositoryইউনিট পরীক্ষার জন্য ব্যবহার করার জন্য প্রকৃত সংগ্রহশালা ( ) এবং একটি সংগ্রহস্থল তৈরি করে FakeExampleRepository : IExampleRepository। তবে IExampleRepositoryতারা ExampleRepositoryবিভিন্ন লিঙ্ক …

6
একটি REST সার্ভারের বিরুদ্ধে একটি REST ক্লায়েন্ট পরীক্ষা করা। কীভাবে ফিক্সার করবেন?
ইউনিট টেস্টগুলি লেখার সময়, ফিক্সচারগুলি ব্যবহার করা সাধারণ: সামান্য টেস্টেবল ডেটা, তাই আমরা বলতে পারি: ১. সমস্ত ক্লায়েন্টকে উইলি ওয়াঙ্কা অন্তর্ভুক্ত করা উচিত Get 2. ক্লায়েন্ট 3 মুছুন, এবং এখন ক্লায়েন্টদের আর উইলি ওনকা অন্তর্ভুক্ত করা উচিত না পেতে। ইউনিট পরীক্ষার জন্য এটি ঠিক আছে। ফিক্সচারগুলি পুনরায় লোড করতে বা …
10 unit-testing  api  rest 

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

5
এক্ষেত্রে পরীক্ষার প্রতি বোকা ধারাবাহিকতার জন্য একটি দৃ one়তার সাথে মেনে চলা কি?
আমার একটি ক্লাস রয়েছে যা আমি পরীক্ষা করছি। শ্রেণীর একটি কার্য রয়েছে:apply(List<IRule> rules, List<ITarget> targets); একটি পরীক্ষায় আমি নিশ্চিত করতে চাই যে প্রতিটি লক্ষ্য একটি নিয়মে চলে গেছে, একটি লা: rule1.AssertWasCalled(fnord => fnord.Test(target1)); rule1.AssertWasCalled(fnord => fnord.Test(target2)); rule1.AssertWasCalled(fnord => fnord.Test(target3)); এটি আমার কাছে মনে হয় যে কেবলমাত্র একটি বিবৃতি বিবৃতিতে নিজেকে …

5
কৌশল প্যাটার্নে রিফ্যাক্টর এমন কোনও ক্রিয়াকলাপ কীভাবে ইউনিট করবেন?
আমার কোডে যদি আমার কোনও ফাংশন থাকে যা এর মতো হয়: class Employee{ public string calculateTax(string name, int salary) { switch (name) { case "Chris": doSomething($salary); case "David": doSomethingDifferent($salary); case "Scott": doOtherThing($salary); } } সাধারণত আমি কারখানার শ্রেণি এবং কৌশল প্যাটার্ন ব্যবহার করে প্লাইওমর্ফিজম ব্যবহার করতে এটি রিফ্যাক্টর করব: public …

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

9
আমার কি কোনও অবজেক্ট কনস্ট্রাক্টরে পাস করা উচিত, বা ক্লাসে ইনস্ট্যান্ট করা উচিত?
এই দুটি উদাহরণ বিবেচনা করুন: কোনও কনস্ট্রাক্টরের কাছে কোনও বস্তু পাস করা class ExampleA { private $config; public function __construct($config) { $this->config = $config; } } $config = new Config; $exampleA = new ExampleA($config); ক্লাস ইনস্ট্যান্ট করছে class ExampleB { private $config; public function __construct() { $this->config = new Config; …

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

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

3
টিডিডিতে বল ঘূর্ণায়মান হন
আমি এমন বিকাশকারী দলের অংশ যা কমপক্ষে 15 বছর ধরে ব্যবহৃত একটি অ্যাপ্লিকেশন বজায় রাখতে এবং উন্নত করতে আরও অনেক দলের সাথে কাজ করে। এটি যখন প্রথম নির্মিত এবং ডিজাইন করা হয়েছিল, তখন টিডিডি শুনতে পেল না। অ্যাপ্লিকেশনটি মোটামুটি স্থিতিশীল, এবং আমরা খুব কমই কোনও শো থামিয়ে বাগের মুখোমুখি হই …
10 unit-testing  tdd 

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