Game testing
গেম টেস্টিং, যা ভিডিও গেম শিল্পের মধ্যে কোয়ালিটি অ্যাসুরেন্স (কিউএ) টেস্টিং নামেও পরিচিত, গেম ডেভেলপমেন্টের একটি উপসেট যা ভিডিও গেমের মান নিয়ন্ত্রণের জন্য একটি সফ্টওয়্যার টেস্টিং প্রক্রিয়া জড়িত। গেম টেস্টিংয়ের প্রাথমিক কাজ হল সফ্টওয়্যার ত্রুটিগুলির আবিষ্কার এবং ডকুমেন্টেশন। ইন্টারেক্টিভ বিনোদন সফ্টওয়্যার টেস্টিং একটি অত্যন্ত প্রযুক্তিগত ক্ষেত্র যার জন্য কম্পিউটিং দক্ষতা, বিশ্লেষণাত্মক দক্ষতা, সমালোচনামূলক মূল্যায়ন দক্ষতা এবং সহনশীলতা প্রয়োজন। সাম্প্রতিক বছরগুলিতে গেম টেস্টিংয়ের ক্ষেত্রটি আর্থিক ও আবেগগত উভয় ক্ষেত্রেই অত্যন্ত শ্রমসাধ্য এবং অযৌক্তিক হওয়ার জন্য সমালোচনার মুখে পড়েছে। ইতিহাস কম্পিউটার এবং ভিডিও গেমের প্রথম দিনগুলিতে, বিকাশকারী সমস্ত পরীক্ষার দায়িত্বে ছিলেন। খেলার সীমিত পরিসরের কারণে এক বা দুজনের বেশি পরীক্ষকের প্রয়োজন ছিল না। কিছু কিছু ক্ষেত্রে, প্রোগ্রামাররা সমস্ত পরীক্ষা পরিচালনা করতে পারে। গেমগুলি আরও জটিল হয়ে ওঠার সাথে সাথে "কোয়ালিটি অ্যাসেসমেন্ট" বা "কোয়ালিটি অ্যাসুরেন্স" নামে কিউএ সংস্থানগুলির একটি বৃহত্তর পুল প্রয়োজন। বেশিরভাগ প্রকাশক বিভিন্ন ডেভেলপারদের কাছ থেকে বিভিন্ন গেম পরীক্ষা করার জন্য একটি বড় কিউএ কর্মী নিয়োগ করে। বেশিরভাগ প্রকাশকদের কাছে বড় কিউএ পরিকাঠামো থাকা সত্ত্বেও, অনেক বিকাশকারী ঘটনাস্থলে কিউএ সরবরাহ করার জন্য পরীক্ষকদের একটি ছোট গোষ্ঠীকে ধরে রাখে। এখন বেশিরভাগ গেম ডেভেলপার প্রোগ্রামিং কোড বা গ্রাফিক স্তরে ত্রুটি এবং 'বাগ' খুঁজে বের করার জন্য তাদের উচ্চ প্রযুক্তিগত এবং গেম সচেতন পরীক্ষকদের উপর নির্ভর করে। গেম পরীক্ষকদের সাধারণত বিভিন্ন প্ল্যাটফর্মে বিভিন্ন ধরনের গেম খেলার পটভূমি থাকে। তাদের অবশ্যই বিস্তারিত প্রতিবেদনে পাওয়া যে কোনও সমস্যা উল্লেখ করতে এবং উল্লেখ করতে সক্ষম হতে হবে, অ্যাসাইনমেন্টের সাথে সময়সীমা পূরণ করতে এবং তাদের সবচেয়ে কঠিন সেটিংসে গেমের শিরোনামগুলি সম্পূর্ণ করার দক্ষতার স্তর থাকতে হবে। বেশিরভাগ সময় গেম টেস্টারের অবস্থানটি একটি অত্যন্ত চাপপূর্ণ এবং প্রতিযোগিতামূলক অবস্থান যেখানে সামান্য বেতন পাওয়া যায়, তবুও এটি শিল্পের প্রবেশদ্বার হিসাবে কাজ করে। গেম টেস্টাররা পর্যবেক্ষক ব্যক্তি এবং গেমের গঠনে ছোটখাটো ত্রুটিগুলি সনাক্ত করতে পারে। একটি সাধারণ ভুল ধারণা হল যে সমস্ত গেম পরীক্ষক গেমের আলফা বা বিটা সংস্করণ উপভোগ করেন এবং মাঝে মাঝে পাওয়া বাগগুলি রিপোর্ট করেন। বিপরীতে, গেম টেস্টিং আলফা সংস্করণের আগে প্রতিষ্ঠিত এবং প্রায়শই ক্লান্তিকর পদ্ধতি ব্যবহার করে বাগগুলি খুঁজে বের করার উপর অত্যন্ত দৃষ্টি নিবদ্ধ করে। গেমের বিকাশে গুণগত নিশ্চয়তা একটি গুরুত্বপূর্ণ উপাদান, যদিও ভিডিও গেম শিল্পের কোনও আদর্শ পদ্ধতি নেই। পরিবর্তে ডেভেলপার এবং প্রকাশকদের নিজস্ব পদ্ধতি রয়েছে। ছোট ডেভেলপারদের সাধারণত কিউএ কর্মী থাকে না; তবে, বড় সংস্থাগুলি কিউএ দলগুলিকে পূর্ণ-সময়ের জন্য নিয়োগ করতে পারে। হাই-প্রোফাইল বাণিজ্যিক গেমগুলি প্রকাশক কিউএ বিভাগ দ্বারা পেশাদার এবং দক্ষতার সাথে পরীক্ষা করা হয়। প্রথম কোড লেখার সাথে সাথে পরীক্ষা শুরু হয় এবং খেলাটি সমাপ্তির দিকে এগিয়ে যাওয়ার সাথে সাথে বৃদ্ধি পায়। প্রধান কিউএ দল কিউএ-তে প্রথম জমা দেওয়া থেকে পোস্ট-প্রোডাকশন পর্যন্ত খেলাটি পর্যবেক্ষণ করবে। গেম ডেভেলপমেন্ট প্রক্রিয়ার প্রথম দিকে টেস্টিং টিম ছোট এবং নতুন কোডের জন্য প্রতিদিনের প্রতিক্রিয়ার দিকে মনোনিবেশ করে। খেলাটি আলফা পর্যায়ে পৌঁছানোর সাথে সাথে আরও বেশি দলের সদস্যদের নিয়োগ করা হয় এবং পরীক্ষার পরিকল্পনা লেখা হয়। কখনও কখনও যে বৈশিষ্ট্যগুলি বাগ নয় সেগুলি বাগ হিসাবে রিপোর্ট করা হয় এবং কখনও কখনও প্রোগ্রামিং দল প্রথমবার সমস্যাগুলি সমাধান করতে ব্যর্থ হয়। একটি ভাল বাগ-রিপোর্টিং সিস্টেম প্রোগ্রামারদের দক্ষতার সাথে কাজ করতে সাহায্য করতে পারে। প্রকল্পগুলি বিটা পর্যায়ে প্রবেশ করার সাথে সাথে পরীক্ষার দলের কাছে প্রতিটি দিনের জন্য স্পষ্ট কাজ থাকবে। পরীক্ষকদের প্রতিক্রিয়া চূড়ান্ত বৈশিষ্ট্যগুলি বাদ দেওয়া বা অন্তর্ভুক্ত করার চূড়ান্ত সিদ্ধান্ত নির্ধারণ করতে পারে। নতুন দৃষ্টিভঙ্গি সহ পরীক্ষকদের পরিচয় করিয়ে দেওয়া নতুন বাগগুলি সনাক্ত করতে সহায়তা করতে পারে। এই সময়ে প্রধান পরীক্ষক প্রতিদিন প্রযোজক এবং বিভাগীয় প্রধানদের সঙ্গে যোগাযোগ করেন। বিকাশকারীর যদি কোনও বহিরাগত প্রকাশক থাকে, তাহলে প্রকাশকের কিউএ দলের সঙ্গে সমন্বয় শুরু হয়। কনসোল গেমের জন্য, কনসোল কোম্পানি কিউএ দলের জন্য একটি বিল্ড পাঠানো হয়। বিটা পরীক্ষায় স্বেচ্ছাসেবকরা জড়িত থাকতে পারে, উদাহরণস্বরূপ, যদি খেলাটি মাল্টিপ্লেয়ার হয়। পরীক্ষকরা ডেভেলপারদের কাছ থেকে নির্ধারিত অনন্যভাবে শনাক্তযোগ্য গেম বিল্ডগুলি গ্রহণ করে। খেলাটি খেলা-পরীক্ষিত এবং পরীক্ষকরা যে কোনও অনাবৃত ত্রুটি লক্ষ্য করেন। এগুলি বাগ থেকে শুরু করে শিল্পের ত্রুটি থেকে শুরু করে লজিক ত্রুটি এবং লেভেল বাগ পর্যন্ত হতে পারে। প্রায়শই সূক্ষ্ম বাগগুলি আবিষ্কার করার জন্য পরীক্ষার জন্য সৃজনশীল গেমপ্লে প্রয়োজন। কিছু বাগ নথিভুক্ত করা সহজ, তবে অনেকের বিস্তারিত বিবরণ প্রয়োজন যাতে একজন বিকাশকারী বাগটি প্রতিলিপি করতে বা খুঁজে পেতে পারেন। পরীক্ষকরা একাধিকবার লগিং বাগ এড়াতে সমান্তরাল নিয়ন্ত্রণ প্রয়োগ করে। অনেক ভিডিও গেম কোম্পানি কার্যকারিতা পরীক্ষা থেকে প্রযুক্তিগত প্রয়োজনীয়তা পরীক্ষা আলাদা করে কারণ একটি ভিন্ন পরীক্ষার দক্ষতা সেট প্রয়োজন। যদি কোনও ভিডিও গেম ডেভেলপমেন্ট নির্দিষ্ট সময়সীমার আগে ক্র্যাঞ্চ টাইমে প্রবেশ করে, তবে গেম-টেস্ট দলকে দেরি না করে দেরিতে যুক্ত বৈশিষ্ট্য এবং বিষয়বস্তু পরীক্ষা করতে হবে। এই সময়ের মধ্যে অন্যান্য বিভাগের কর্মীরা পরীক্ষায় অবদান রাখতে পারে-বিশেষ করে মাল্টিপ্লেয়ার গেমগুলিতে। টেকসই সংকটের একটি উদাহরণ, বিশেষ করে কিউএ দলের মধ্যে, কল অফ ডিউটিঃ ব্ল্যাক অপস 4-এর বিকাশের সময় ট্রেয়ার্কে ছিল। বেশিরভাগ সংস্থাগুলি বাগগুলিকে তাদের তীব্রতার অনুমান অনুসারে স্থান দেয়ঃ একটি বাগ হল সমালোচনামূলক বাগ যা গেমটিকে পাঠাতে বাধা দেয়, উদাহরণস্বরূপ, তারা গেমটিকে ক্র্যাশ করতে পারে। বি বাগগুলি অপরিহার্য সমস্যা যা মনোযোগের প্রয়োজন; তবে, খেলাটি এখনও খেলার যোগ্য হতে পারে। একাধিক বি বাগ একটি এ বাগের সমান গুরুতর। সি বাগগুলি ছোট এবং অস্পষ্ট সমস্যা, প্রায়শই বাগের পরিবর্তে সুপারিশ আকারে। একটি গেম পরীক্ষক একটি উন্নয়ন দলের সদস্য যিনি গেম টেস্টিং সম্পাদন করেন। ভূমিকা কর্মীদের সংগঠন সংগঠনগুলির মধ্যে পৃথক হয়; একটি সাধারণ সংস্থা পরীক্ষার শাখার সাথে সম্পর্কিত নিম্নলিখিত ভূমিকাগুলি নিয়োগ করতে পারেঃ বিপণন এবং গুণমান নিশ্চিতকরণের সাথে সমন্বয় করে পরীক্ষার সময়সীমা নির্ধারণের জন্য গেম নির্মাতারা দায়বদ্ধ। তারা একটি শিরোনামের সামগ্রিক উৎপাদনের সাথে সম্পর্কিত গেম টেস্টিংয়ের বাইরেও অনেকগুলি আইটেম পরিচালনা করে। সাধারণত চূড়ান্ত জমা বা "স্বর্ণ" মর্যাদার জন্য তাদের অনুমোদন প্রয়োজন হয়। লিড পরীক্ষক, টেস্ট লিড বা কিউএ লিড হলেন সেই ব্যক্তি যিনি গেমটি সঠিকভাবে কাজ করার এবং বাগ তালিকা পরিচালনার জন্য দায়ী। একজন প্রধান পরীক্ষক কিউএ কর্মীদের পরিচালনা করেন। প্রধান পরীক্ষক ডিজাইনার এবং প্রোগ্রামারদের সাথে ঘনিষ্ঠভাবে কাজ করে, বিশেষ করে প্রকল্পের শেষের দিকে। প্রধান পরীক্ষক বাগ রিপোর্টগুলি ট্র্যাক করার জন্য এবং সেগুলি ঠিক করা হয়েছে কিনা তা নিশ্চিত করার জন্য দায়বদ্ধ। কিউএ দলগুলি আনুষ্ঠানিক এবং সম্পূর্ণ প্রতিবেদন তৈরি করার জন্যও তারা দায়বদ্ধ। এর মধ্যে ডুপ্লিকেট এবং ভুল বাগ রিপোর্টগুলি বাতিল করার পাশাপাশি স্পষ্টীকরণের অনুরোধ অন্তর্ভুক্ত রয়েছে। খেলাটি আলফা এবং বিটা পর্যায়ের কাছাকাছি আসার সাথে সাথে, প্রধান পরীক্ষক দলে আরও পরীক্ষক নিয়ে আসে, বাহ্যিক পরীক্ষার দলগুলির সাথে সমন্বয় করে এবং পরিচালনা ও প্রযোজকদের সাথে কাজ করে। কিছু কোম্পানি প্রধান পরীক্ষক অনুমোদন না করা পর্যন্ত খেলাটিকে সোনা হওয়া থেকে বিরত রাখতে পারে। প্রধান পরীক্ষকরা সাধারণত ই. এস. আর. বি এবং পি. ই. জি. আই-এর মতো নিয়ন্ত্রক সংস্থাগুলিতে জমা দেওয়ার জন্য গেম ফুটেজের প্রতিনিধি নমুনা সংকলনের জন্যও দায়বদ্ধ। গেমটি কাজ করে, ব্যবহার করা সহজ, এমন ক্রিয়া রয়েছে যা অর্থপূর্ণ এবং মজাদার গেমপ্লে রয়েছে কিনা তা পরীক্ষা করার জন্য পরীক্ষকরা দায়বদ্ধ। পরীক্ষকদের সঠিক এবং নির্দিষ্ট বাগ রিপোর্ট লিখতে হবে এবং যদি সম্ভব হয় তবে বাগটি কীভাবে পুনরুত্পাদন করা যেতে পারে তার বিবরণ প্রদান করতে হবে। পরীক্ষকদের পুরো উৎপাদনের সময় একটি একক খেলায় নিযুক্ত করা যেতে পারে, অথবা বিভাগের সময়সূচী এবং নির্দিষ্ট চাহিদা অনুযায়ী অন্যান্য প্রকল্পে আনা যেতে পারে। এস. ডি. ই. টি (সফ্টওয়্যার ডেভেলপমেন্ট ইঞ্জিনিয়ার ইন টেস্ট) বা কারিগরি পরীক্ষকরা স্বয়ংক্রিয় পরীক্ষার কেস এবং কাঠামো তৈরির পাশাপাশি সামগ্রিক গেম পারফরম্যান্স এবং সুরক্ষার মতো জটিল পরীক্ষার সমস্যা পরিচালনার জন্য দায়বদ্ধ। এই ব্যক্তিদের সাধারণত শক্তিশালী সফ্টওয়্যার বিকাশের দক্ষতা থাকে তবে সফ্টওয়্যার লেখার দিকে মনোনিবেশ করে যা অন্যান্য অ্যাপ্লিকেশনের ত্রুটিগুলি প্রকাশ করে। নির্দিষ্ট ভূমিকা এবং দায়িত্ব স্টুডিওগুলির মধ্যে পরিবর্তিত হবে। অনেক গেম কোনও প্রযুক্তিগত পরীক্ষক ছাড়াই তৈরি করা হয়। এমপ্লয়মেন্ট গেম কিউএ সাধারণ সফ্টওয়্যার কিউএর তুলনায় কম প্রযুক্তিগত। গেম পরীক্ষকদের প্রায়শই অভিজ্ঞতার প্রয়োজন হয় তবে মাঝে মাঝে কেবল একটি উচ্চ বিদ্যালয়ের ডিপ্লোমা এবং কোনও প্রযুক্তিগত দক্ষতা ছাড়াই যথেষ্ট। গেম টেস্টিং সাধারণত অভিজ্ঞ পরীক্ষকদের জন্য একটি পূর্ণ-সময়ের কাজ; তবে, অনেক কর্মচারীকে অস্থায়ী কর্মী হিসাবে নিয়োগ করা হয়, যেমন বিটা পরীক্ষক। কিছু ক্ষেত্রে, প্রকাশক দ্বারা নিযুক্ত পরীক্ষকদের বিকাশকারীর সাইটে কাজ করার জন্য পাঠানো হতে পারে। সবচেয়ে আক্রমণাত্মক নিয়োগের মরশুম হল গ্রীষ্মের শেষের দিকে/শরতের গোড়ার দিকে, কারণ এটি ছুটির মরশুমের জন্য সময়মতো গেমগুলি শেষ এবং পাঠানোর জন্য সংকটের সময়ের শুরু। কিছু গেম স্টুডিও গেম কিউএ-তে আরও প্রযুক্তিগত পদ্ধতি গ্রহণ করতে শুরু করেছে যা ঐতিহ্যবাহী সফ্টওয়্যার পরীক্ষার সাথে আরও সঙ্গতিপূর্ণ। প্রযুক্তিগত পরীক্ষার অবস্থানগুলি এখনও শিল্প জুড়ে মোটামুটি বিরল তবে এই কাজগুলি প্রায়শই দীর্ঘমেয়াদী কর্মজীবনের পথ সহ পূর্ণ-সময়ের অবস্থান এবং 4 বছরের কম্পিউটার বিজ্ঞান ডিগ্রি এবং টেস্ট অটোমেশনের সাথে উল্লেখযোগ্য অভিজ্ঞতার প্রয়োজন হয়। কিছু পরীক্ষক এই কাজটিকে গেম ইন্ডাস্ট্রিতে একটি পদক্ষেপ হিসাবে ব্যবহার করেন। কিউএ সারসংক্ষেপ, যা অ-প্রযুক্তিগত দক্ষতার সেট প্রদর্শন করে, বিপণন বা উৎপাদনের চেয়ে ব্যবস্থাপনার দিকে ঝুঁকে থাকে। প্রোগ্রামিং, আর্ট বা ডিজাইন পদের জন্য আবেদনকারীদের এই ক্ষেত্রগুলিতে প্রযুক্তিগত দক্ষতা প্রদর্শন করতে হবে। fcnaz.com ক্ষতিপূরণ গেম পরীক্ষার কর্মীদের সাধারণত প্রতি ঘন্টায় (প্রায় মার্কিন ডলার 10-12 এক ঘন্টা) বেতন দেওয়া হয়। টেস্টিং ম্যানেজমেন্ট সাধারণত আরও লাভজনক এবং এর জন্য অভিজ্ঞতা এবং প্রায়শই কলেজ শিক্ষার প্রয়োজন হয়। একটি বার্ষিক সমীক্ষায় দেখা গেছে যে পরীক্ষকরা বছরে গড়ে 39 হাজার ডলার আয় করেন। তিন বছরের কম অভিজ্ঞতাসম্পন্ন পরীক্ষকরা গড়ে 25 হাজার মার্কিন ডলার এবং তিন বছরের বেশি অভিজ্ঞতাসম্পন্ন পরীক্ষকরা 43 হাজার মার্কিন ডলার আয় করেন। ছয় বছরেরও বেশি অভিজ্ঞতার সঙ্গে পরীক্ষার নেতৃত্ব বছরে গড়ে 71 হাজার মার্কিন ডলার আয় করে। প্রক্রিয়া পরীক্ষা প্রক্রিয়ার একটি সাধারণ বাগ রিপোর্টের অগ্রগতি নীচে দেখা যায়ঃ সনাক্তকরণ। প্রোগ্রামের ভুল আচরণ বিশ্লেষণ করা হয় এবং একটি বাগ হিসাবে চিহ্নিত করা হয়। রিপোর্টিং। ত্রুটি ট্র্যাকিং সিস্টেম ব্যবহার করে ডেভেলপারদের কাছে বাগটি রিপোর্ট করা হয়। বাগের পরিস্থিতি এবং পুনরুত্পাদন করার পদক্ষেপগুলি প্রতিবেদনে অন্তর্ভুক্ত করা হয়েছে। ডেভেলপাররা অতিরিক্ত ডকুমেন্টেশনের অনুরোধ করতে পারে যেমন বাগের প্রকাশের একটি রিয়েল-টাইম ভিডিও। বিশ্লেষণ। বাগের জন্য দায়ী ডেভেলপার, যেমন একজন শিল্পী, প্রোগ্রামার বা গেম ডিজাইনার ত্রুটিটি পরীক্ষা করে। এটি গেম টেস্টারের দায়িত্বের বাইরে, যদিও রিপোর্টে অসঙ্গতির জন্য টেস্টারের কাছ থেকে আরও তথ্য বা প্রমাণের প্রয়োজন হতে পারে। যাচাই-বাছাই। বিকাশকারী সমস্যাটি সমাধান করার পরে, পরীক্ষক যাচাই করে যে বাগটি আর ঘটে না। সমস্ত বাগ ডেভেলপার দ্বারা সম্বোধন করা হয় না, উদাহরণস্বরূপ, কিছু বাগ বৈশিষ্ট্য হিসাবে দাবি করা যেতে পারে ("এনএবি" বা "বাগ নয়" হিসাবে প্রকাশিত), এবং প্রযোজক, গেম ডিজাইনার দ্বারা "মওকুফ" (উপেক্ষা করার অনুমতি দেওয়া) হতে পারে, বা এমনকি প্রধান পরীক্ষক, কোম্পানির নীতি অনুযায়ী। পদ্ধতি গেম পরীক্ষার জন্য কোনও মানক পদ্ধতি নেই এবং বেশিরভাগ পদ্ধতি পৃথক ভিডিও গেম ডেভেলপার এবং প্রকাশকদের দ্বারা তৈরি করা হয়। পদ্ধতিগুলি ক্রমাগত পরিমার্জিত হয় এবং বিভিন্ন ধরনের গেমের জন্য ভিন্ন হতে পারে (উদাহরণস্বরূপ, একটি এম. এম. ও. আর. পি. জি পরীক্ষার পদ্ধতি একটি নৈমিত্তিক গেমের পরীক্ষার থেকে আলাদা হবে)। অনেক পদ্ধতি, যেমন একক পরীক্ষা, সরাসরি সাধারণ সফ্টওয়্যার পরীক্ষার কৌশল থেকে ধার করা হয়। ভিডিও গেমের জন্য নির্দিষ্ট সবচেয়ে গুরুত্বপূর্ণ পদ্ধতিগুলি নীচে বর্ণিত হয়েছে। কার্যকারিতা পরীক্ষা সাধারণত "গেম টেস্টিং" বাক্যাংশের সাথে যুক্ত, কারণ এটি কোনও না কোনও রূপে খেলাটিকে অন্তর্ভুক্ত করে। কার্যকারিতা পরীক্ষার জন্য ব্যাপক প্রযুক্তিগত জ্ঞানের প্রয়োজন হয় না। কার্যকারিতা পরীক্ষকরা গেম বা এর ইউজার ইন্টারফেসের মধ্যে সাধারণ সমস্যাগুলির সন্ধান করেন, যেমন স্থিতিশীলতা সমস্যা, গেম মেকানিক সমস্যা এবং গেম সম্পদের অখণ্ডতা। গেম টেস্টিং ল্যাবগুলির অস্তিত্বের কারণ হল সম্মতি পরীক্ষা। কনসোল প্ল্যাটফর্মগুলির জন্য প্রথম পক্ষের লাইসেন্সদাতাদের তাদের প্ল্যাটফর্মগুলির জন্য লাইসেন্সপ্রাপ্ত কঠোর প্রযুক্তিগত প্রয়োজনীয়তা শিরোনাম রয়েছে। উদাহরণস্বরূপ, সনি একটি প্রযুক্তিগত প্রয়োজনীয়তা চেকলিস্ট (টিআরসি) প্রকাশ করে, মাইক্রোসফ্ট এক্সবক্স প্রয়োজনীয়তা (এক্সআর) প্রকাশ করে এবং নিন্টেন্ডো "নির্দেশিকা" (লটচেক) এর একটি সেট প্রকাশ করে। এই প্রয়োজনীয়তাগুলির মধ্যে কয়েকটি অত্যন্ত প্রযুক্তিগত এবং গেম টেস্টিংয়ের আওতার বাইরে। অন্যান্য অংশগুলি, বিশেষত স্ট্যান্ডার্ড ত্রুটি বার্তাগুলির বিন্যাস, মেমরি কার্ডের ডেটা পরিচালনা এবং আইনত ট্রেডমার্ক এবং কপিরাইটযুক্ত উপাদান পরিচালনা, গেম পরীক্ষকদের দায়িত্ব। এমনকি লাইসেন্স অনুমোদনের জন্য জমা দেওয়ার ক্ষেত্রে একটি লঙ্ঘনের কারণেও খেলাটি প্রত্যাখ্যাত হতে পারে, সম্ভবত আরও পরীক্ষা এবং পুনরায় জমা দেওয়ার ক্ষেত্রে অতিরিক্ত খরচ হতে পারে। উপরন্তু, বিলম্বের কারণে শিরোনামটি একটি গুরুত্বপূর্ণ লঞ্চ উইন্ডো মিস করতে পারে, সম্ভাব্য প্রকাশককে আরও বেশি অর্থ ব্যয় করতে হতে পারে। প্রয়োজনীয়তাগুলি হল গোপনীয়তা চুক্তির অধীনে বিকাশকারী এবং প্রকাশকদের কাছে প্রকাশিত মালিকানাধীন নথি। এগুলি সাধারণ জনগণের পর্যালোচনার জন্য উপলব্ধ নয়, যদিও এই মানগুলির সাথে পরিচিতিকে পরীক্ষক হিসাবে একটি মূল্যবান দক্ষতা হিসাবে বিবেচনা করা হয়। সম্মতি ই. এস. আর. বি এবং পি. ই. জি. আই-এর মতো নিয়ন্ত্রক সংস্থাগুলিকেও বোঝাতে পারে, যদি গেমটি একটি নির্দিষ্ট বিষয়বস্তু রেটিং লক্ষ্য করে। পরীক্ষকদের অবশ্যই এমন আপত্তিকর বিষয়বস্তুর রিপোর্ট করতে হবে যা কাঙ্ক্ষিত রেটিংয়ের জন্য অনুপযুক্ত হতে পারে। লাইসেন্সের মতো, যে গেমগুলি কাঙ্ক্ষিত রেটিং পায় না সেগুলিকে অবশ্যই অতিরিক্ত ব্যয়ে পুনরায় সম্পাদনা, পুনরায় পরীক্ষা এবং পুনরায় জমা দিতে হবে। সামঞ্জস্যতা পরীক্ষা সাধারণত পিসি শিরোনামের জন্য প্রয়োজন হয়, উন্নয়নের শেষের কাছাকাছি কারণ সামঞ্জস্যের বেশিরভাগই গেমের চূড়ান্ত নির্মাণের উপর নির্ভর করে। প্রায়শই সামঞ্জস্যতা পরীক্ষার দুটি রাউন্ড করা হয়-সমস্যার সমাধানের জন্য সময় দেওয়ার জন্য বিটার প্রথম দিকে এবং বিটাতে দেরিতে বা রিলিজ প্রার্থী চলাকালীন। সামঞ্জস্যতা পরীক্ষা দল হার্ডওয়্যারের বিভিন্ন কনফিগারেশনে গেমের প্রধান কার্যকারিতা পরীক্ষা করে। সাধারণত বাণিজ্যিকভাবে গুরুত্বপূর্ণ যন্ত্রাংশের একটি তালিকা প্রকাশক সরবরাহ করেন। সামঞ্জস্যতা পরীক্ষা নিশ্চিত করে যে গেমটি হার্ডওয়্যার এবং সফ্টওয়্যারের বিভিন্ন কনফিগারেশনে চলে। হার্ডওয়্যার বিভিন্ন প্রস্তুতকারকের ব্র্যান্ড এবং গেমপ্যাড এবং জয়স্টিকের মতো বিভিন্ন ইনপুট পেরিফেরালকে অন্তর্ভুক্ত করে। পরীক্ষকরা পারফরম্যান্সও মূল্যায়ন করে এবং ফলাফলগুলি গেমের বিজ্ঞাপিত ন্যূনতম সিস্টেমের প্রয়োজনীয়তার জন্য ব্যবহার করা হয়। সামঞ্জস্যতা বা পারফরম্যান্সের সমস্যাগুলি বিকাশকারী দ্বারা ঠিক করা যেতে পারে বা, উত্তরাধিকার হার্ডওয়্যার এবং সফ্টওয়্যারের ক্ষেত্রে, সমর্থন বাদ দেওয়া যেতে পারে। স্থানীয়করণ পরীক্ষা ইন-গেম পাঠ্য সম্পাদক হিসাবে কাজ করে। যদিও সাধারণ পাঠ্য সমস্যাগুলি কার্যকারিতা পরীক্ষার একটি অংশ, কিউএ বিভাগগুলি নিবেদিত স্থানীয়করণ পরীক্ষকদের নিয়োগ করতে পারে। বিশেষত, প্রাথমিক জাপানি গেম অনুবাদগুলি ত্রুটিতে পরিপূর্ণ ছিল এবং সাম্প্রতিক বছরগুলিতে স্থানীয়করণ পরীক্ষকদের প্রযুক্তিগত সংশোধন এবং গেম স্ক্রিপ্টগুলির অনুবাদের কাজ পর্যালোচনা করার জন্য নিযুক্ত করা হয়-সমস্ত ইন-গেম পাঠ্যের তালিকাভুক্ত সংগ্রহ। যে অঞ্চলে কোনও গেম বাজারজাত করা হয় সেই অঞ্চলের স্থানীয় পরীক্ষকরা কোনও গেমের স্থানীয়করণের নির্ভুলতা এবং গুণমান নিশ্চিত করতে নিযুক্ত হতে পারেন। ভিজিয়ে রাখার পরীক্ষা, ভিডিও গেমের প্রেক্ষাপটে, গেমটিকে দীর্ঘ সময়ের জন্য অপারেশনের বিভিন্ন পদ্ধতিতে চলতে দেওয়া জড়িত, যেমন অলস, বিরতি দেওয়া বা শিরোনাম পর্দায়। এই পরীক্ষার জন্য প্রাথমিক সেটআপের বাইরে কোনও ব্যবহারকারীর মিথস্ক্রিয়ার প্রয়োজন হয় না এবং সাধারণত প্রধান পরীক্ষকদের দ্বারা পরিচালিত হয়। স্বয়ংক্রিয় সরঞ্জামগুলি পুনরাবৃত্তিমূলক ক্রিয়াগুলির অনুকরণের জন্য ব্যবহার করা যেতে পারে, যেমন মাউস ক্লিক। ভিজিয়ে রাখা মেমরি লিক বা বৃত্তাকার ত্রুটিগুলি সনাক্ত করতে পারে যা কেবল সময়ের সাথে প্রকাশিত হয়। ভিজিয়ে রাখার পরীক্ষাগুলি সম্মতি প্রয়োজনীয়তাগুলির মধ্যে একটি। বিকাশের বিটা পর্যায়ে বিটা পরীক্ষা করা হয়। প্রায়শই এটি একটি খেলার প্রথম সর্বজনীনভাবে উপলব্ধ সংস্করণকে বোঝায়। পাবলিক বিটা কার্যকর কারণ হাজার হাজার ভক্ত এমন বাগ খুঁজে পেতে পারে যা বিকাশকারীর পরীক্ষকরা খুঁজে পাননি। প্রোগ্রামারদের দ্বারা একটি বাগ ঠিক হয়ে গেলে রিগ্রেশন টেস্টিং করা হয়। কিউএ বাগটি এখনও আছে কিনা (রিগ্রেশন) তা পরীক্ষা করে এবং তারপরে ফিক্সটি অন্য কিছু ভেঙেছে কিনা তা দেখার জন্য অনুরূপ পরীক্ষা চালায়। সেই দ্বিতীয় পর্যায়টিকে প্রায়শই "হ্যালো টেস্টিং" বলা হয়; এতে একটি বাগের চারপাশে পরীক্ষা করা হয়, অন্যান্য বাগের সন্ধান করা হয়। লোড টেস্টিং একটি সিস্টেমের সীমা পরীক্ষা করে, যেমন একটি এম. এম. ও সার্ভারে খেলোয়াড়ের সংখ্যা, পর্দায় সক্রিয় স্প্রিটের সংখ্যা বা একটি নির্দিষ্ট প্রোগ্রামে চলমান থ্রেডের সংখ্যা। লোড পরীক্ষার জন্য হয় পরীক্ষকদের একটি বড় গোষ্ঠী বা সফ্টওয়্যার প্রয়োজন যা ভারী ক্রিয়াকলাপ অনুকরণ করে। লোড টেস্টিং একটি অ্যাপ্লিকেশনের লোডের অধীনে সঠিকভাবে কাজ করার ক্ষমতাও পরিমাপ করে। মাল্টিপ্লেয়ার পরীক্ষায় পৃথক মাল্টিপ্লেয়ার কিউএ দল জড়িত থাকতে পারে যদি গেমটিতে উল্লেখযোগ্য মাল্টিপ্লেয়ার অংশ থাকে। এই পরীক্ষাটি পিসি গেমের ক্ষেত্রে বেশি দেখা যায়। পরীক্ষকরা নিশ্চিত করেন যে সমস্ত সংযোগ পদ্ধতি (মডেম, ল্যান, ইন্টারনেট) কাজ করছে। এটি একক খেলোয়াড় এবং মাল্টিপ্লেয়ার পরীক্ষার সমান্তরালে ঘটতে দেয়। প্লেয়ার-এক্সপেরিয়েন্স মডেলিং বলতে গাণিতিকভাবে খেলোয়াড়ের অভিজ্ঞতার মডেল তৈরি করা এবং কোনও ভিডিও গেমের জন্য খেলোয়াড়ের পছন্দ বা পছন্দ সম্পর্কে ভবিষ্যদ্বাণী করার প্রচেষ্টাকে বোঝায়। কনসোল হার্ডওয়্যার কনসোলের জন্য, বেশিরভাগ পরীক্ষা একটি সাধারণ সিস্টেম বা ভোক্তা ইউনিটে সঞ্চালিত হয় না। ডেভেলপার এবং প্রকাশকদের বিশেষ পরীক্ষার সরঞ্জাম সরবরাহ করা হয়। সবচেয়ে গুরুত্বপূর্ণ সরঞ্জামগুলি হল টেস্ট বা ডিবাগ কিট এবং দেব কিট। ভোক্তা ইউনিটগুলির মধ্যে প্রধান পার্থক্য হল পোড়া ডিস্ক, ইউএসবি স্টিক বা হার্ড ড্রাইভ থেকে গেম লোড করার ক্ষমতা। কনসোলটি যে কোনও প্রকাশনা অঞ্চলে সেট করা যেতে পারে। এটি গেম ডেভেলপারদের পরীক্ষার জন্য অনুলিপি তৈরি করার অনুমতি দেয়। সফ্টওয়্যার পাইরেসি এবং ধূসর-বাজার আমদানির বিরুদ্ধে লড়াই করার জন্য ভোক্তা ইউনিটগুলিতে এই কার্যকারিতা উপস্থিত নেই। টেস্ট কিটগুলির একটি ভোক্তা ইউনিটের মতো একই হার্ডওয়্যার নির্দিষ্টকরণ এবং সামগ্রিক চেহারা থাকে, যদিও প্রায়শই অন্যান্য পরীক্ষার সরঞ্জামের জন্য অতিরিক্ত বন্দর এবং সংযোগকারী থাকে। পরীক্ষার কিটগুলিতে অতিরিক্ত বিকল্প রয়েছে, যেমন স্বয়ংক্রিয় সম্মতি পরীক্ষা চালানো, বিশেষত তথ্য সংরক্ষণের ক্ষেত্রে। সিস্টেম সফ্টওয়্যারটি ব্যবহারকারীকে ডিবাগিংয়ে সহায়তার জন্য মেমরি ডাম্পগুলি ক্যাপচার করার অনুমতি দেয়। দেব কিটগুলি সাধারণত গেম পরীক্ষকদের দ্বারা ব্যবহৃত হয় না, তবে প্রোগ্রামাররা নিম্ন-স্তরের পরীক্ষার জন্য ব্যবহার করেন। একটি টেস্ট কিটের বৈশিষ্ট্য ছাড়াও, ডেভ কিটগুলিতে সাধারণত উচ্চতর হার্ডওয়্যার নির্দিষ্টকরণ থাকে, বিশেষত সিস্টেম মেমরি বৃদ্ধি করে। এটি ডেভেলপারদের অপ্টিমাইজেশান সম্পর্কে চিন্তা না করে প্রাথমিক গেমের পারফরম্যান্স অনুমান করার অনুমতি দেয়। দেব কিটগুলি সাধারণত বড় হয় এবং একটি টেস্ট কিট বা ভোক্তা ইউনিট থেকে আলাদা দেখায়। আরও দেখুন সফ্টওয়্যার টেস্টিং টেস্ট প্ল্যান গেম ডেভেলপমেন্ট সফ্টওয়্যার রিলিজ লাইফ সাইকেল নোটস রেফারেন্সস রিসার্চ লাহতি, এম., ফিনিশ গেম কোম্পানিগুলিতে গেম টেস্টিং, মাস্টার্স থিসিস, আল্টো ইউনিভার্সিটি, স্কুল অফ সায়েন্স, 2014, থিসিস এক্সটার্নাল লিঙ্কস আর্টিকেলঃ অ্যাপস, গেমস এবং মোবাইল ওয়েব নিবন্ধের জন্য টেস্ট অটোমেশনের মূল বিষয়গুলিঃ মোবাইল গেম টেস্টিংয়ের স্থাপত্য এবং পরিকাঠামো দিকগুলি দ্য ট্রেঞ্চসঃ বর্তমান এবং প্রাক্তন গেম পরীক্ষকদের গল্পের একটি সংগ্রহ গেম টেস্ট লাইফঃ একটি গেম পরীক্ষকের জীবন চিত্রিত কাল্পনিক গেম ব্লগ সিরিজঃ জনপ্রিয় টেস্টিং পরিষেবা, টেস্টড্রয়েড স্লপেরামা থেকে "মোবাইল গেম টেস্টিংয়ের সেরা অনুশীলনগুলি": গেম ইন্ডাস্ট্রির অভিজ্ঞ টম স্লপার গেম পরীক্ষকের কাছ থেকে "পরীক্ষক হিসাবে কাজ করা" নিবন্ধঃ গেম পরীক্ষক হওয়ার জন্য প্রয়োজনীয় দক্ষতা নিবন্ধঃ গ্রাফিক্স পারফরম্যান্স ইউএক্স (ভাল বা খারাপ) ভিডিও গেম ডেভেলপমেন্ট সফ্টওয়্যার টেস্টিং ভিডিও গেম শিল্প শ্রম বিরোধ তৈরি করে