আমি যেমন এটি বুঝতে পারি, আপনি ইউনিটিতে অটোমেশন পরীক্ষাটি বোঝার জন্য সন্ধান করছেন।
Ityক্য পরীক্ষা সরঞ্জাম
এটি আপনার গোটো পদ্ধতি হওয়া উচিত, তবে কীভাবে খনন করার আগে, আমি এটি পরীক্ষা করব।
যেকোন ধরণের অটোমেশন টেস্টিংয়ের পছন্দের উপায় হ'ল সম্ভব পরিবেশের নিকটবর্তী পরিবেশে এটি করা। ইউনিটি টেস্ট সরঞ্জামগুলির মতো কিছু ব্যবহার করা (ইউনিটি সম্পাদকের অভ্যন্তরে বসবাস করা) যে কেউ প্রচলিত ইন্টিগ্রেশন পরীক্ষাগুলি লিখতেন তাদের পক্ষে খারাপ ধারণা বলে মনে হচ্ছে।
কেন? যেহেতু যে কোনও সংহতকরণ পরীক্ষার মাধ্যমে আপনি কমপক্ষে অতিরিক্ত অ্যাপ্লিকেশনটি আপনার অ্যাপ্লিকেশনটিতে বগিং করতে চান যা ব্যবহারকারীর এটি খুললে সেখানে নেই। আইওটি সংস্করণের তুলনায় ইউনিটি সম্পাদকের আলাদা পারফরম্যান্স বা আচরণ থাকতে পারে (উদাহরণস্বরূপ)।
তাহলে, কেন তখন ইউনিটি টেস্ট টুলস (ইউটিটি) ব্যবহার করবেন?
মূল কারণটি হ'ল সুবিধা। Ityক্য সম্পাদক এবং ইউটিটি উভয়ই ব্যবহার করা সহজ এবং ভিজ্যুয়াল হয়ে উঠেছে। আপনার টেস্টগুলি লেখার, আপনার নির্দিষ্ট গেমটি দিয়ে সেঁকে দেওয়ার, এবং যখন তারা ব্যর্থ হয় তখন বোঝার জন্য সহজ সময় পাবেন।
Ityক্য সম্পাদক এবং প্রযোজনার মধ্যে আচরণের পার্থক্য সম্পর্কে কী?
সর্বোপরি, Unক্য সম্পাদক আপনার অ্যাপ্লিকেশনটির চারপাশে একটি মোড়ক। তার অর্থ, সম্পাদক এবং প্রযোজনার মধ্যে কিছু পার্থক্য থাকবে। তবে, একীকরণের পরীক্ষাটি একপাশে রেখে ,ক্য সম্পাদক এখন অনেক দিন ধরে একটি মোড়ক হিসাবে কাজ করে। এটি একটি পরিপক্ক প্ল্যাটফর্ম যা এর উপর হাজার হাজার গেম নির্মিত। সম্পাদকের অভ্যন্তরে ইন্টিগ্রেশন পরীক্ষা চালানো থেকে প্রাপ্ত ফলাফলগুলি খুব নির্ভুল হবে।
উদাহরণস্বরূপ আপনি যে দৃশ্যের সরবরাহ করেছেন তাতে itemক্য টেস্ট সরঞ্জামগুলি ব্যবহার করে প্রথম আইটেমটি ছাড়া সমস্ত কিছু সহজেই যুক্ত করা যায়। আপনি অন্যান্য ইন্টিগ্রেশন পরীক্ষার মতোই দৃশ্যগুলি খুলতে এবং আচরণগুলি বৈধ করতে পারেন।
আমি আপনার পরীক্ষাগুলির সর্বাধিক (সমস্ত না থাকলে) ইউটিটি ব্যবহার করে লেখার পরামর্শ দিচ্ছি। অবিচ্ছিন্ন ইন্টিগ্রেশন সরঞ্জামগুলির (যেমন জেনকিনস) সাথে সামঞ্জস্যতা যুক্ত করতে, আপনি কমানস লাইন আর্গুমেন্ট ব্যবহার করে কনসোল থেকে চালাতে চাইতে পারেন ।
অ্যাপ্লিকেশন এবং ম্যানুয়াল পরীক্ষা শুরু করা হচ্ছে
অ্যাপ্লিকেশন শুরু করা এমন কিছু নয় যা ইউনিটি সম্পাদক হিসাবে থাকা অবস্থায় আপনার যথাযথ নিয়ন্ত্রণ থাকে control আপনার গেমের সেই দিকটি আরও বৈধতা দেওয়ার জন্য, আপনি কয়েকটি বেসিক ম্যানুয়াল পরীক্ষা ব্যবহার করতে পারেন।
এখানে যে কীভাবে যাবেন:
- আপনার খেলাটি (বা যত্ন নিতে পারে) সুনির্দিষ্ট নির্দিষ্ট মাইলফলক পৌঁছালে আপনার গেমটি কোনও প্রকার সিগন্যাল প্রকাশ করে তা নিশ্চিত করুন। কোনও ফাইলে লগইন করা সর্বাধিক সাধারণ পদ্ধতি ( স্বয়ংক্রিয়ভাবে বিল্টিন লগিং বা তৃতীয় পক্ষের সংস্করণ ব্যবহার করে )।
- পর্যায়ক্রমে লগগুলি পড়ুন এবং বিশ্লেষণ করুন। এটি ম্যানুয়ালি ঘটতে পারে বা আপনার দ্বিতীয় পছন্দের স্ক্রিপ্টিং ভাষা ব্যবহার করে স্ক্রিপ্ট করা যায়।
বিকল্প
আশ্চর্যের বিষয় নয় যে, ইউনিটি সম্পর্কিত সমস্ত কিছু হিসাবে আমাদের কাছে কয়েকটি বিকল্প রয়েছে। আপনি বিবেচনা করতে চাইতে পারেন এখানে কিছু:
আপনার প্রকল্পের স্কেল এবং স্কোপের উপর নির্ভর করে আপনি উপরে বর্ণিত এক বা অনেকগুলি বিকল্পকে নিয়োগ করতে পারেন।