Swift (iOS/macOS) अनुप्रयोगों का परीक्षण
Swift (iOS/macOS) अनुप्रयोगों का परीक्षण
सारांश:
पुस्तक «Swift (iOS/macOS) अनुप्रयोगों का परीक्षण» एक व्यावहारिक मार्गदर्शिका है जो आपको Swift में अनुप्रयोगों के परीक्षण के सभी पहलुओं में महारत हासिल करने में मदद करेगी। लेखक, आंद्रेई सोकोलोव, एक अनुभवी iOS-डेवलपर और गुणवत्ता इंजीनियर, बहु-वर्षीय अभ्यास से सिद्ध विधियों और वास्तविक मामलों को साझा करते हैं।
यह पुस्तक किस बारे में है
आप सीखेंगे कि किसी भी Swift-प्रोजेक्ट के लिए एक मजबूत परीक्षण प्रणाली कैसे बनाई जाए - एक सरल अनुप्रयोग से लेकर जटिल कॉर्पोरेट उत्पाद तक। पुस्तक पूर्ण चक्र को कवर करती है: पहले Unit-परीक्षण लिखने से लेकर UI-परीक्षण के स्वचालन और CI/CD में एकीकरण तक।
- Unit-परीक्षण: XCTest, XCTestExpectation, प्रदर्शन माप, अतुल्यकालिक कोड का परीक्षण
- UI-परीक्षण: XCUITest, Accessibility के साथ कार्य, परीक्षणों की रिकॉर्डिंग और प्लेबैक, जटिल जेस्चर का प्रसंस्करण
- एकीकरण परीक्षण: नेटवर्क अनुरोधों का परीक्षण, Core Data, फ़ाइल सिस्टम के साथ कार्य
- उन्नत तकनीकें: Mocking और Stubbing (Cuckoo, OHHTTPStubs), Dependency Injection, Page Object पैटर्न
- TDD का अभ्यास: Test-Driven Development पद्धति के अनुसार शुरू से चरण-दर-चरण अनुप्रयोग निर्माण
- CI/CD: GitHub Actions, Bitrise और Jenkins में परीक्षणों के स्वचालित लॉन्च की सेटिंग
यह पुस्तक किसके लिए है
यह पुस्तक शुरुआती iOS/macOS डेवलपर्स के लिए उपयोगी होगी जो परीक्षण से परिचित हो रहे हैं, साथ ही अनुभवी इंजीनियरों के लिए जो ज्ञान को व्यवस्थित करना और सर्वोत्तम प्रथाओं को लागू करना चाहते हैं। Swift और Xcode का बुनियादी ज्ञान माना जाता है, लेकिन परीक्षण की सभी अवधारणाओं को शुरू से समझाया गया है।
आपको क्या मिलेगा
- सामान्य परिदृश्यों के लिए तैयार परीक्षण टेम्पलेट
- विभिन्न आर्किटेक्चर (MVC, MVVM, VIPER, SwiftUI) के लिए परीक्षण रणनीतियाँ
- flaky-परीक्षणों की डिबगिंग और परीक्षण रनर को गति देने के लिए रेसिपी
- खुले स्रोत कोड के साथ वास्तविक परियोजनाओं के उदाहरण
यह पुस्तक Apple पारिस्थितिकी तंत्र के लिए गुणवत्तापूर्ण और विश्वसनीय अनुप्रयोगों के विकास में आपकी डेस्कटॉप संदर्भ पुस्तिका बन जाएगी। आज ही सही तरीके से परीक्षण शुरू करें!