সাক্ষ্য দেওয়া পাইথন এর unittest মডিউল এবং নাক জন্য একটি প্রতিস্থাপন.
Unittest পরে স্থাপিত হয় সাক্ষ্য দেওয়া, এবং পরীক্ষা unittest সমন্বয় একটি সর্বনিম্ন সঙ্গে সাক্ষ্য অধীনে চালানো হবে জন্য লিখিত, কিন্তু এটি উপরে এবং unittest অতিক্রম বৈশিষ্ট্য আছে:
& Nbsp; * পরীক্ষা পদ্ধতি একটি সম্পূর্ণ সেট জন্য একবার প্রতিটি চালানো হয়, যা বর্গ স্তরের সেটআপ এবং teardown ক্রীড়ানুষ্ঠানের পদ্ধতি.
& Nbsp; * সুপার জন্য প্রয়োজন নির্মূল ক্রীড়ানুষ্ঠানের পদ্ধতি, জন্য একটি প্রসাধক-ভিত্তিক পদ্ধতির () কল.
& Nbsp; * আরো পাইথনীয়, কম জাভা
& Nbsp; * উন্নত পরীক্ষা আবিষ্কার - (নাক থেকে অনুরূপ) পরীক্ষার ক্ষেত্রে এটি করতে প্যাকেজ নিচে কসরত করতে পারেন সাক্ষ্য দেওয়া.
& Nbsp; * সংগ্রহ এবং পরীক্ষা সংকলনের মধ্যে মডিউল, ক্লাস বা পদ্ধতি সংগ্রহ করে পরীক্ষা চালানোর জন্য সমর্থন.
& Nbsp; * চমত্কার পরীক্ষা রানার আউটপুট (রঙ)
& Nbsp; মাল্টি-প্রসেসিং সমর্থন buckets মধ্যে পরীক্ষা আপ বিভাজন জন্য * সহায়তা
& Nbsp; প্রতিবেদনের প্রায় অতিরিক্ত কার্যকারিতা যোগ করার জন্য * এক্সটেনসিবল প্লাগ-ইন সিস্টেম
& Nbsp; * অন্যান্য কুশলী পরীক্ষার ইউটিলিটি সঙ্গে সম্পূর্ণ আসে: বিদ্রূপকারী (কচ্ছপ), কোড কভারেজ ইন্টিগ্রেশন এবং প্রোফাইলিং.
একটি উদাহরণ পরীক্ষা ক্ষেত্রে মডিউল:
* আমদানি সাক্ষ্য দেওয়া থেকে
বর্গ AdditionTestCase (TestCase):
& Nbsp; & nbsp; & nbsp; class_setup
& Nbsp; & nbsp; & nbsp; Def init_the_variable (স্ব):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable = 0
& Nbsp; & nbsp; & nbsp; setup
& Nbsp; & nbsp; & nbsp; Def increment_the_variable (স্ব):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable + + = 1
& Nbsp; & nbsp; & nbsp; Def test_the_variable (স্ব):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable জাহির == 1
& Nbsp; & nbsp; & nbsp; teardown
& Nbsp; & nbsp; & nbsp; Def decrement_the_variable (স্ব):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable - = 1
& Nbsp; & nbsp; & nbsp; class_teardown
& Nbsp; & nbsp; & nbsp; Def get_rid_of_the_variable (স্ব):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable = কেউ
যদি __name__ == "__main__":
& Nbsp; & nbsp; & nbsp; রান ()
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না