Software Testing & Quality AssuranceTest design, unit testing, test doubles, coverage, automation, performance & security testing
"কোড লিখে ম্যানুয়ালি একবার চালিয়ে দেখলাম, কাজ করছে" — এটি টেস্টিং নয়, এটি একটি ধারণা। প্রকৃত সফটওয়্যার
টেস্টিং একটি নিয়মতান্ত্রিক শৃঙ্খলা — কোন ইনপুট পরীক্ষা করলে সবচেয়ে বেশি বাগ ধরা পড়বে (টেস্ট ডিজাইন টেকনিক),
কীভাবে নির্ভরযোগ্য ইউনিট টেস্ট লেখা যায় (Python-এর unittest দিয়ে সত্যিকারের কোড), কখন মক/স্টাব
ব্যবহার করবেন, কভারেজ আসলে কী বলে (আর কী বলে না), এবং কীভাবে একটি পুরো টেস্টিং প্রসেস — ইউনিট থেকে অটোমেশন,
পারফরম্যান্স, সিকিউরিটি, এবং CI/CD-তে কন্টিনিউয়াস টেস্টিং পর্যন্ত — ডিজাইন করা যায়, এই কোর্স তা শেখায়। এই
কোর্সের প্রায় প্রতিটি কোড সেল সত্যিকারের, চলমান টেস্ট কোড — কাল্পনিক আউটপুট নয়।
এই ট্র্যাকে যা শিখবেন What you'll learn
unittest দিয়ে সত্যিকারের টেস্ট কেস, ফিক্সচার, প্যারামিটারাইজড টেস্টunittest.mockসহ)৫৭টি পাঠ Lesson list
১৩টি মডিউলে ভাগ — ফাউন্ডেশন, টেস্ট ডিজাইন টেকনিক, ইউনিট টেস্টিং, টেস্ট ডাবলস, ইন্টিগ্রেশন ও সিস্টেম টেস্টিং, টেস্ট কভারেজ ও মেট্রিক্স, টেস্ট অটোমেশন, পারফরম্যান্স টেস্টিং, সিকিউরিটি টেস্টিং, অ্যাডভান্সড টেস্টিং টেকনিক, টেস্ট ম্যানেজমেন্ট ও প্রসেস, CI/CD ও QA প্রসেস ইন্টিগ্রেশন, এবং কেস স্টাডি ও চূড়ান্ত প্রকল্প।
unittest দিয়ে ইউনিট টেস্টিং ফান্ডামেন্টাল