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

কোনও সিস্টেমের প্রত্যাশিত আচরণের বিরুদ্ধে সফ্টওয়্যার সিস্টেমের আচরণ যাচাই করা।

10
ইউনিট টেস্টিং অ্যাপ্লিকেশন লজিক এবং অবিশ্বাস্য ভাষা গঠনগুলির মধ্যে রেখাটি কোথায়?
এর মতো একটি কার্যকারিতা বিবেচনা করুন: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } এটি এটির মতো ব্যবহৃত হতে পারে: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); আসুন আমরা ধরে নিই যে Storeএর নিজস্ব ইউনিট পরীক্ষা রয়েছে, বা এটি বিক্রেতার দ্বারা সরবরাহিত। যাই …

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

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

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

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

9
আমরা কী সফ্টওয়্যার পরীক্ষার সময় ধরে ধরে নিতে পারি যে কোনও ব্যবহারকারী সফ্টওয়্যারে এই জাতীয় নির্বোধ কাজ করবেন না?
উদাহরণস্বরূপ: ওয়েব অ্যাপ্লিকেশনটিতে কোনও ফর্মের কার্যকরী পরীক্ষার সময়, আমরা বিভিন্ন ধরণের এলোমেলো ইনপুট মান প্রবেশ করে ক্ষেত্রগুলি পরীক্ষা করব। সাধারণভাবে, ওয়েব অ্যাপ্লিকেশনটির ব্যবহারকারী হিসাবে আমরা ক্ষেত্রগুলিতে আসলে এলোমেলো মান প্রবেশ করি না। সুতরাং এই সমস্ত টেস্টকেসগুলি সংযুক্ত করে কী ব্যবহার করতে হবে যা / যা বাগের দিকে পরিচালিত করতে পারে …

17
প্রতিটি ত্রুটি নির্ণয় এবং সংশোধন করার আগে পুনরুত্পাদন করাতে জোর দেওয়া কি যুক্তিসঙ্গত?
আমি একটি সফটওয়্যার পণ্য সংস্থার জন্য কাজ করি। আমাদের বৃহত এন্টারপ্রাইজ গ্রাহক যারা আমাদের পণ্য বাস্তবায়ন করেন এবং আমরা তাদের সমর্থন সরবরাহ করি। উদাহরণস্বরূপ, যদি কোনও ত্রুটি থাকে তবে আমরা প্যাচগুলি সরবরাহ করি ইত্যাদি কথায়, এটি মোটামুটি সাধারণ সেটআপ। সম্প্রতি, একটি টিকিট ইস্যু করা হয়েছিল এবং লগ ফাইলের কোনও গ্রাহকের …

16
কোডে যৌক্তিক ভুলগুলি কীভাবে এড়ানো যায়, যখন টিডিডি সাহায্য না করে?
আমি সম্প্রতি কোডের একটি ছোট অংশ লিখেছিলাম যা মানব-বান্ধব উপায়ে ইঙ্গিত দেয় যে কোন ইভেন্টটি কত পুরানো। উদাহরণস্বরূপ, এটি ইঙ্গিত করতে পারে যে ঘটনাটি "তিন সপ্তাহ আগে" বা "এক মাস আগে" বা "গতকাল" হয়েছিল। প্রয়োজনীয়তাগুলি তুলনামূলকভাবে পরিষ্কার ছিল এবং এটি পরীক্ষা চালিত বিকাশের জন্য একটি উপযুক্ত কেস case আমি পরীক্ষাগুলি …

11
পাথ কভারেজটি সমস্ত বাগ সন্ধানের নিশ্চয়তা দেয়?
যদি কোনও প্রোগ্রামের প্রতিটি পথ পরীক্ষা করা হয়, তা কি সমস্ত বাগ খুঁজে পাওয়ার নিশ্চয়তা দেয়? তা না হলে কেন? আপনি কীভাবে প্রোগ্রামের প্রবাহের প্রতিটি সম্ভাব্য সংমিশ্রণটি পেরিয়ে যেতে পারেন এবং যদি উপস্থিত থাকে তবে সমস্যাটি খুঁজে পাবেন না? আমি "সমস্ত বাগগুলি" সন্ধান করতে পরামর্শ দিতে দ্বিধাবোধ করি, তবে এটি …

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

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

19
সংকলকরা এত নির্ভরযোগ্য কিভাবে আসে?
আমরা প্রতিদিনের ভিত্তিতে সংকলকগুলি ব্যবহার করি যেন তাদের যথার্থতা দেওয়া হয় তবে সংকলকগুলি খুব প্রোগ্রাম হয় এবং সম্ভাব্যভাবে বাগগুলি থাকতে পারে। আমি এই অবিশ্বাস্য দৃust়তা সম্পর্কে সর্বদা ভাবতাম। আপনি কি কখনও সংকলনে নিজেই কোনও বাগের মুখোমুখি হয়েছেন? এটি কী ছিল এবং আপনি কীভাবে বুঝতে পেরেছিলেন যে সমস্যাটি সংকলকটিতেই ছিল? ... …

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

9
একজন বিকাশকারীকেও কি পরীক্ষক হিসাবে কাজ করা উচিত? [বন্ধ]
আমরা 3 জন বিকাশকারী, 1 ডিজাইনার, স্ক্রাম মাস্টার এবং পণ্য মালিকের একটি স্ক্র্যাম দল। তবে, আমাদের দলে অফিসিয়াল টেস্টার নেই। আমাদের সাথে সর্বদা যে সমস্যাটি রয়েছে তা হ'ল, অ্যাপ্লিকেশনটি পরীক্ষা করা এবং সেই পরীক্ষাগুলি পাস করা এবং বাগগুলি অপসারণকে একটি পিবিআই (প্রোডাক্ট ব্যাকলগ আইটেম) সম্পন্ন হিসাবে বিবেচনা করার অন্যতম মানদণ্ড …
60 testing  scrum 

2
কোডটির পরীক্ষা লিখছি যার উদ্দেশ্য আমি বুঝতে পারি না
আমি সম্প্রতি একটি ব্ল্যাক-বাক্স রিফ্যাক্টরিং সম্পন্ন করেছি। আমি এটি পরীক্ষা করতে অক্ষম, কারণ এটি কীভাবে পরীক্ষা করতে হয় তা আমি কাজ করতে পারি না। একটি উচ্চ স্তরে, আমার একটি শ্রেণি রয়েছে যার প্রারম্ভিককরণে কিছু শ্রেণি বি থেকে মূল্য হরণ করা জড়িত থাকে যদি ক্লাস বি "খালি" হয় তবে এটি কিছু …

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