Python:
টেস্ট লিখা

কিভাবে:

পাইথনে টেস্ট লেখার জন্য একটি বিল্ট-ইন মডিউল আছে যাকে বলে unittest। এভাবে আপনি এটি ব্যবহার করে একটি সাধারণ ফাংশন পরীক্ষা করতে পারেন:

import unittest

def add(a, b):
    return a + b

class TestAddFunction(unittest.TestCase):
    def test_add(self):
        self.assertEqual(add(1, 2), 3)
        self.assertEqual(add(-1, 1), 0)
        self.assertNotEqual(add(10, 2), 12, "Should be 12")

if __name__ == '__main__':
    unittest.main()

যখন আপনি এই টেস্ট স্ক্রিপ্ট চালান, আপনি দেখতে পাবেন যে আপনার টেস্টগুলো পাস করেছে (বা ব্যর্থ হয়েছে)।

আরও আধুনিক এবং এক্সপ্রেসিভ টেস্টের জন্য, আপনি pytest এর মত থার্ড-পার্টি লাইব্রেরি ব্যবহার করতে পারেন। প্রথমে, আপনাকে এটি pip ব্যবহার করে ইনস্টল করতে হবে:

pip install pytest

তারপর, আপনি কোনো কিছু সাবক্লাস না করেও আপনার টেস্টগুলো আরও সহজ উপায়ে লিখতে পারেন:

# এটি একটি ফাইল হিসেবে সংরক্ষণ করুন test_with_pytest.py নামে
def add(a, b):
    return a + b

def test_add():
    assert add(1, 2) == 3
    assert add(-1, 1) == 0
    assert add(10, 2) != 12, "Should be 12"

আপনার টেস্টগুলো চালাতে pytest ব্যবহার করে, কেবল এক্সিকিউট করুন:

pytest test_with_pytest.py

আপনি দেখতে পাবেন pytest থেকে আপনার টেস্টের ফলাফল দেখাচ্ছে।