TestLink
টেস্টলিঙ্ক হল একটি ওয়েব-ভিত্তিক টেস্ট ম্যানেজমেন্ট সিস্টেম যা সফ্টওয়্যারের গুণমান নিশ্চিত করতে সহায়তা করে। এটি টিমটেস্ট দ্বারা বিকাশিত এবং রক্ষণাবেক্ষণ করা হয়। প্ল্যাটফর্মটি টেস্ট কেস, টেস্ট স্যুট, টেস্ট প্ল্যান, টেস্ট প্রজেক্ট এবং ব্যবহারকারী পরিচালনার পাশাপাশি বিভিন্ন রিপোর্ট এবং পরিসংখ্যানের জন্য সহায়তা প্রদান করে। প্রয়োজনীয়তা যেহেতু টেস্টলিংক একটি ওয়েব-ভিত্তিক সফ্টওয়্যার, তাই এটি ইনস্টল এবং চালানোর জন্য একজন প্রশাসকের একটি ওয়েব সার্ভার এবং একটি ডাটাবেসে প্রবেশাধিকার প্রয়োজন। টেস্টলিঙ্কে মাইএসকিউএল, মারিয়াডিবি এবং পোস্টগ্রেএসকিউএল ডেটাবেসের জন্য সমর্থন রয়েছে। টেস্টলিঙ্ক ব্যবহার করার জন্য, একজন ব্যবহারকারীর শুধুমাত্র একটি ওয়েব ব্রাউজারের প্রয়োজন। ব্যবহার টেস্টলিঙ্ক দ্বারা ব্যবহৃত মৌলিক ইউনিটগুলি হলঃ টেস্ট কেস, টেস্ট স্যুট, টেস্ট প্ল্যান, টেস্ট প্রজেক্ট এবং ব্যবহারকারী। টেস্ট প্ল্যান হল একটি অ্যাপ্লিকেশনে পরীক্ষার একটি সেট কার্যকর করার মৌলিক একক। পরীক্ষার পরিকল্পনার মধ্যে রয়েছে বিল্ড, মাইলফলক, ব্যবহারকারীর নিয়োগ এবং পরীক্ষার ফলাফল। একটি টেস্ট প্ল্যানে নাম, বিবরণ, নির্বাচিত টেস্ট কেসগুলির সংগ্রহ, বিল্ড, পরীক্ষার ফলাফল, মাইলফলক, পরীক্ষকের অ্যাসাইনমেন্ট এবং অগ্রাধিকার সংজ্ঞা থাকে। প্রতিটি পরীক্ষা পরিকল্পনা বর্তমান পরীক্ষা প্রকল্পের সঙ্গে সম্পর্কিত। বর্তমান টেস্ট প্রজেক্টের জন্য প্রধান সুবিধা সহ ব্যবহারকারীরা "টেস্ট প্ল্যান ম্যানেজমেন্ট" পৃষ্ঠা থেকে টেস্ট প্ল্যান তৈরি করতে পারেন। "তৈরি করুন" বোতাম টিপুন এবং ডেটা প্রবেশ করান। টেস্ট প্ল্যানের সংজ্ঞায় শিরোনাম, বিবরণ (এইচটিএমএল বিন্যাস) এবং স্থিতি "সক্রিয়" চেক-বাক্স রয়েছে। কোম্পানির প্রক্রিয়াগুলির বিবরণের মধ্যে নিম্নলিখিত তথ্যগুলি অন্তর্ভুক্ত করা উচিতঃ সংক্ষিপ্তসার/ক্ষেত্র বৈশিষ্ট্যগুলি পরীক্ষা করা হবে বৈশিষ্ট্যগুলি পরীক্ষা করা হবে না পরীক্ষার মানদণ্ড (পরীক্ষিত পণ্য পাস করার জন্য) পরীক্ষার পরিবেশ, পরিকাঠামো পরীক্ষার সরঞ্জামগুলি ঝুঁকির রেফারেন্স (পণ্য পরিকল্পনা বা পরিবর্তনের অনুরোধ, গুণমান নথি (গুলি) ইত্যাদি) পরীক্ষার পরিকল্পনাগুলি একটি নির্দিষ্ট সময়ে একটি পরীক্ষার নির্দিষ্টকরণ থেকে আমদানি করা টেস্ট কেস নিয়ে গঠিত। অন্যান্য পরীক্ষা পরিকল্পনা থেকে পরীক্ষা পরিকল্পনা তৈরি করা যেতে পারে। এটি ব্যবহারকারীদের একটি কাঙ্ক্ষিত সময়ে বিদ্যমান টেস্ট কেসগুলি থেকে টেস্ট প্ল্যান তৈরি করার অনুমতি দেয়। একটি প্যাচ-এর জন্য একটি টেস্ট প্ল্যান তৈরি করার সময় এটি প্রয়োজনীয় হতে পারে। একজন ব্যবহারকারী একটি টেস্ট প্ল্যান দেখতে চাইলে তাদের অবশ্যই যথাযথ অধিকার থাকতে হবে। সংজ্ঞায়িত ব্যবহারকারী/প্রকল্প অধিকার বিভাগে অধিকারগুলি (নেতৃত্ব দ্বারা) বরাদ্দ করা যেতে পারে। এটি মনে রাখা একটি গুরুত্বপূর্ণ বিষয় যখন ব্যবহারকারীরা আপনাকে বলে যে তারা যে প্রকল্পে কাজ করছে তা তারা দেখতে পাচ্ছে না। লিড সুবিধা সহ ব্যবহারকারীরা টেস্ট প্ল্যানগুলি মুছে ফেলতে পারে। একটি টেস্ট কেস একটি অ্যাপ্লিকেশনের ওয়ার্কফ্লোতে একটি সহজ কাজ বর্ণনা করে। একটি টেস্ট কেস টেস্টলিঙ্কের একটি মৌলিক অংশ। একজন পরীক্ষক একটি টেস্ট কেস চালানোর পরে এটি হয় পাস করতে পারে, ব্যর্থ হতে পারে বা ব্লক করতে পারে। টেস্ট কেসগুলি টেস্ট স্যুটগুলিতে সংগঠিত হয়। টেস্ট কেসগুলির নিম্নলিখিত অংশগুলি রয়েছেঃ টেস্টলিঙ্ক দ্বারা একটি টেস্ট কেসের শনাক্তকারী স্বয়ংক্রিয়ভাবে বরাদ্দ করা হয় এবং ব্যবহারকারীরা তা পরিবর্তন করতে পারে না। এই আইডিটি টেস্ট প্রজেক্ট প্রিফিক্স এবং টেস্ট প্রজেক্ট সম্পর্কিত একটি কাউন্টার থেকে গঠিত যেখানে টেস্ট কেস তৈরি করা হয়। শিরোনামঃ সংক্ষিপ্ত বিবরণ বা সংক্ষেপণ অন্তর্ভুক্ত থাকতে পারে (যেমন। টিএল-ইউজার-লগইন) সারসংক্ষেপঃ সত্যিই সংক্ষিপ্ত হওয়া উচিত; শুধুমাত্র সংক্ষিপ্ত বিবরণ, ভূমিকা এবং রেফারেন্সের জন্য। পদক্ষেপঃ পরীক্ষার পরিস্থিতি বর্ণনা করুন (ইনপুট ক্রিয়া); এখানে পূর্বশর্ত এবং পরিষ্কার-পরিচ্ছন্নতার তথ্যও অন্তর্ভুক্ত করা যেতে পারে। প্রত্যাশিত ফলাফলঃ একটি পরীক্ষিত পণ্য বা ব্যবস্থার চেকপয়েন্ট এবং প্রত্যাশিত আচরণ বর্ণনা করুন। সংযুক্তিঃ যদি কনফিগারেশন অনুমতি দেয় তবে যোগ করা যেতে পারে। গুরুত্বঃ টেস্ট ডিজাইনার পরীক্ষার [উচ্চ, মাঝারি এবং নিম্ন] গুরুত্ব নির্ধারণ করতে পারেন। এক্সিকিউশনের ধরণঃ টেস্ট ডিজাইনার পরীক্ষার [ম্যানুয়াল/অটোমেটেড] কাস্টম ক্ষেত্রগুলির অটোমেশন সমর্থন সেট করতে পারেনঃ প্রশাসক টেস্ট কেসের বিবরণ বা শ্রেণিবিন্যাস বাড়ানোর জন্য নিজস্ব পরামিতিগুলি সংজ্ঞায়িত করতে পারেন। বড় কাস্টম ক্ষেত্র (250 অক্ষরের বেশি) সম্ভব নয়। কিন্তু তথ্য মূল টেস্ট স্যুটে যোগ করা যেতে পারে এবং কাস্টম ক্ষেত্রের মাধ্যমে উল্লেখ করা যেতে পারে। উদাহরণস্বরূপ, আপনি কনফিগারেশন 'স্ট্যান্ডার্ড', 'পারফরম্যান্স', 'স্ট্যান্ডার্ড _ 2' বর্ণনা করতে পারেন এবং সিএফ-এর মাধ্যমে এই লেবেলগুলি উল্লেখ করতে পারেন। ব্যবহারকারী প্রতিটি টেস্টলিংক ব্যবহারকারীর একটি নির্ধারিত ভূমিকা রয়েছে যা উপলব্ধ বৈশিষ্ট্যগুলি সংজ্ঞায়িত করে। ডিফল্ট প্রকারগুলি হলঃ অতিথি, টেস্ট ডিজাইনার, সিনিয়র পরীক্ষক, পরীক্ষক, নেতা এবং প্রশাসক কিন্তু কাস্টম ভূমিকাও তৈরি করা যেতে পারে। টেস্ট প্রজেক্ট হল টেস্টলিঙ্কের মৌলিক সাংগঠনিক ইউনিট। পরীক্ষামূলক প্রকল্পগুলি আপনার কোম্পানির পণ্য বা সমাধান হতে পারে যা সময়ের সাথে সাথে তাদের বৈশিষ্ট্য এবং কার্যকারিতা পরিবর্তন করতে পারে তবে বেশিরভাগ ক্ষেত্রেই একই থাকে। পরীক্ষা প্রকল্পে প্রয়োজনীয় নথিপত্র, পরীক্ষার নির্দিষ্টকরণ, পরীক্ষার পরিকল্পনা এবং নির্দিষ্ট ব্যবহারকারীর অধিকার অন্তর্ভুক্ত রয়েছে। পরীক্ষামূলক প্রকল্পগুলি স্বাধীন এবং তথ্য ভাগ করে নেয় না। টেস্টলিঙ্ক টেস্ট নির্দিষ্টকরণ কাঠামোকে টেস্ট স্যুট এবং টেস্ট কেসগুলিতে বিভক্ত করে। এই স্তরগুলি অ্যাপ্লিকেশন জুড়ে অব্যাহত থাকে। একটি টেস্ট প্রজেক্টে মাত্র একটি টেস্ট নির্দিষ্টকরণ রয়েছে। বৈশিষ্ট্য ব্যবহারকারীর ভূমিকা এবং পরিচালন পরীক্ষার নির্দিষ্টকরণে পরীক্ষার ক্ষেত্রে গোষ্ঠীকরণ সংস্করণ এবং পুনর্বিবেচনার সাথে প্ল্যাটফর্মের প্রয়োজনীয়তা সফ্টওয়্যার রিপোর্ট, চার্ট এবং মনিটরের বিভিন্ন বিল্ড পরীক্ষার জন্য সমর্থন স্মার্টি টেমপ্লেট ব্যবহার করে ব্যবহারকারী ইন্টারফেসের কাস্টমাইজেশন এলডিএপি-এর সাথে সংহতকরণ প্রদত্ত এপিআই বাগ ট্র্যাকিং সিস্টেম সংহতকরণ ব্যবহার করে অন্যান্য সফ্টওয়্যারের সাথে সংহতকরণ (মান্টিস, জাইরা, বাগজিলা, ফগবাগজ, রেডমাইন এবং অন্যান্য) আরও দেখুন টেস্ট ম্যানেজমেন্ট টেস্ট ম্যানেজমেন্ট সরঞ্জাম সফ্টওয়্যার টেস্টিং রেফারেন্স বাহ্যিক লিঙ্ক টেস্টলিঙ্ক প্রজেক্ট পৃষ্ঠা টেস্টলিঙ্ক সোর্সফোর্জ পৃষ্ঠা সফ্টওয়্যার পরীক্ষার সরঞ্জাম