समापन

Java में Testing परिचय

Maria Milusheva

Senior Software Engineer

Chapter 1 Recap

Chapter 1.1:
  • सॉफ्टवेयर टेस्टिंग की अवधारणा से परिचय कराया
  • टेस्टिंग के लाभों पर चर्चा की
  • वे edge cases दोहराए जिन्हें हमेशा टेस्ट करना चाहिए
Chapter 1.2:
  • JUnit के साथ टेस्टिंग का परिचय दिया
  • JUnit 5 सिंटैक्स जैसे @Test सीखा
  • assertEquals() का अभ्यास किया
Chapter 1.3:
  • यूनिट टेस्टिंग को परिभाषित करना सीखा
  • अतिरिक्त assert स्टेटमेंट्स पढ़े: assertTrue(), assertInstanceOf(), assertNull()
Java में Testing परिचय

Chapter 2 Recap

Chapter 2.1:
  • सॉफ्टवेयर डिपेंडेंसीज़ के बारे में सीखा
  • इंटीग्रेशन टेस्टिंग को परिभाषित किया: कैसे कॉम्पोनेंट साथ काम करते हैं, उसका टेस्ट
  • European Central Bank rates का उपयोग करके अभ्यास किया
Chapter 2.2:
  • टेस्ट कंडीशन्स नियंत्रित करने के लिए mocks खोजे
  • Mockito और इसका सिंटैक्स पढ़ा: mock(), when(), .thenReturn()
Chapter 2.3:
  • mock इंटरैक्शंस ट्रैक करने के लिए verify() सीखा
  • डेटाबेस उदाहरणों से अभ्यास किया
Java में Testing परिचय

Chapter 3 Recap

Chapter 3.1:
  • @ParameterizedTest से टेस्ट क्लास छोटे किए और दोहराव घटाया
  • @ValueSource और @CsvSource का अभ्यास किया
Chapter 3.2:
  • @MethodSource और Arguments.of() से टेस्ट में जटिल आर्ग्युमेंट पास करने के तरीके देखे
  • @BeforeEach एनोटेशन से सामना हुआ
Chapter 3.3:
  • tests-first सोच का अभ्यास किया
  • Test-Driven Development को परिभाषित किया: implementation से पहले tests लिखना
  • TDD से बग्स ठीक करना सीखा
Java में Testing परिचय

आगे की सीख:

रोचक टॉक्स:
उन्नत टेस्टिंग अध्ययन:
  • Property-based testing with jqwik - एक नया टेस्टिंग एप्रोच + ऐसी लाइब्रेरी जो आपके लिए edge cases खोजती है.
  • Behavior-Driven Development - TDD जैसा, पर बड़ा और अधिक एडवांस्ड.
  • Intro to performance testing - किसी भी Java एप्लिकेशन के लिए performance महत्त्वपूर्ण है.
Java में Testing परिचय

बधाई हो!

Java में Testing परिचय

Preparing Video For Download...