সফ্টওয়্যার টেস্টিং হল ত্রুটি এবং অস্বাভাবিক বা অপ্রত্যাশিত আচরণ খুঁজে বের করার অভিপ্রায়ে একটি প্রোগ্রাম চালানোর প্রক্রিয়া। টেস্টিং এবং টেস্ট-চালিত বিকাশ (TDD) সমস্ত Android বিকাশকারীদের জন্য সফ্টওয়্যার বিকাশ প্রক্রিয়ার একটি সমালোচনামূলকভাবে গুরুত্বপূর্ণ পদক্ষেপ। এটি বাণিজ্যিক এবং এন্টারপ্রাইজ সফ্টওয়্যার ত্রুটির হার কমাতে সাহায্য করে।
অ্যাসোসিয়েট অ্যান্ড্রয়েড ডেভেলপার সার্টিফিকেশন পরীক্ষার জন্য প্রস্তুত করতে, ডেভেলপারদের উচিত:
- পরীক্ষার মৌলিক বিষয়গুলো পুঙ্খানুপুঙ্খভাবে বুঝুন
- দরকারী স্থানীয় JUnit পরীক্ষা লিখতে সক্ষম হন
- Espresso UI পরীক্ষার কাঠামো বুঝুন
- কীভাবে দরকারী স্বয়ংক্রিয় অ্যান্ড্রয়েড পরীক্ষা লিখতে হয় তা জানুন
সম্পদ
- অ্যান্ড্রয়েড বিকাশকারী -> পরীক্ষার মৌলিক বিষয়গুলি
- অ্যান্ড্রয়েড বিকাশকারী -> স্বয়ংক্রিয় UI পরীক্ষা
- কোডল্যাব -> ইউনিট পরীক্ষা
- কোডল্যাবস -> অ্যান্ড্রয়েড টেস্টিং -> জুনিট এবং মকিটোর সাথে ইউনিট টেস্টিং
- কোডল্যাবস -> অ্যান্ড্রয়েড টেস্টিং -> ইউআই পরীক্ষার জন্য এসপ্রেসো
সফ্টওয়্যার টেস্টিং হল ত্রুটি এবং অস্বাভাবিক বা অপ্রত্যাশিত আচরণ খুঁজে বের করার অভিপ্রায়ে একটি প্রোগ্রাম চালানোর প্রক্রিয়া। টেস্টিং এবং টেস্ট-চালিত বিকাশ (TDD) সমস্ত Android বিকাশকারীদের জন্য সফ্টওয়্যার বিকাশ প্রক্রিয়ার একটি সমালোচনামূলকভাবে গুরুত্বপূর্ণ পদক্ষেপ। এটি বাণিজ্যিক এবং এন্টারপ্রাইজ সফ্টওয়্যার ত্রুটির হার কমাতে সাহায্য করে।
অ্যাসোসিয়েট অ্যান্ড্রয়েড ডেভেলপার সার্টিফিকেশন পরীক্ষার জন্য প্রস্তুত করতে, ডেভেলপারদের উচিত:
- পরীক্ষার মৌলিক বিষয়গুলো পুঙ্খানুপুঙ্খভাবে বুঝুন
- দরকারী স্থানীয় JUnit পরীক্ষা লিখতে সক্ষম হন
- Espresso UI পরীক্ষার কাঠামো বুঝুন
- কীভাবে দরকারী স্বয়ংক্রিয় অ্যান্ড্রয়েড পরীক্ষা লিখতে হয় তা জানুন