फ्लटर टेस्टिंग पैकेजों में शीर्ष हैंडपोने फ्लटर ऐप का टेस्ट करने के लिए कई तरीके हैं, लेकिन कुछ सामान्य तरीकों में शामिल हैं: * **यूनिट टेस्टिंग**: यूनिट टेस्टिंग संकल्पों पर ध्यान केंद्रित करता है, ताकि सुनिश्चित हो सके कि वे उम्दा रूप से काम कर रहे हैं। * **विजेट टेस्टिंग**: विजेट टेस्ट (या कॉम्पोनेंट टेस्ट) एक समय में एकल विजेट को टेस्ट करने पर ध्यान केंद्रित करता है। विजेट टेस्टिंग का उद्देश्य यह सुनिश्चित करना है कि विजेट का यूआई उम्रकैमता और संवेदनशीलता के अनुरूप दिखता है। * **एकीकरण टेस्टिंग**: एकीकरण टेस्ट संकल्पों को एप में मिलकर कैसे काम करते हैं चेक करते हैं। * **उपयोगकर्ता टेस्टिंग**: उपयोगकर्ता टेस्ट वास्तविक उपयोगकर्ताओं के साथ ऐप के साथ कैसे संवाद करेंगे के रूप में एक उपयोगकर्ता संवाद विधि को मिमिक करते हैं। टेस्टिंग हाथ से किया जा सकता है या स्वचालित उपकरणों का उपयोग करके किया जा सकता है। नीचे दी गई पूरी सूची दार्ट और फ्लटर पैकेजेज़ टेस्टिंग, मॉक टेस्टिंग, विजेट टेस्टिंग, यूआई टेस्टिंग आदि के लिए उपकरणों/फ्रेमवर्क प्रदान करती हैं और कवरेज रिपोर्ट प्रकाशित करती हैं।
mockito
1258
मॉकिटो पर प्रेरित एक मॉक फ्रेमवर्क, फेक, मॉक, व्यवहार सत्यापन और स्टबिंग के लिए एपीआई के साथ विकसित।
mocktail
981
एक डार्ट मॉक पुस्तकालय जो null सुरक्षा समर्थन के साथ मॉकिंग को सरल बनाता है और कोई मैन्युअल मॉक या कोड जनरेशन की आवश्यकता नहीं है।
faker
758
नकली डेटा उत्पन्न करने के लिए एक पुस्तकालय। फेकर को पायथन पैकेज फेकर और रूबी पैकेज ffaker से बहुत प्रेरित किया जाता है।
patrol
439
मौजूदा फ्लटर परीक्षण उपकरण की सीमाओं को पार करने वाला एक शक्तिशाली फ्लटर-प्राकृतिक यूआई टेस्टिंग फ्रेमवर्क।
bdd_widget_test
133
बीडीडी-स्टाइल विजेट टेस्टिंग लाइब्रेरी। फ्लटर विजेट टेस्ट *.feature फ़ाइलों से उत्पन्न करता है।
flutter_automation
130
एक फ्लटर पैकेज जो आपके फ्लटर परियोजना में मदद के लिए विभिन्न स्वचालन स्क्रिप्ट प्रदान करता है
fake_cloud_firestore
116
पहले से ज्ञात के रूप में cloud_firestore_mocks। क्लाउड फ़ायरस्टोर का नकली कार्यान्वयन। इस पैकेज का उपयोग करें क्लाउड फ़ायरस्टोर का उपयोग करने वाले ऐप को यूनिट टेस्ट करने के लिए।
convenient_test
105
पूर्ण कार्रवाई इतिहास, समय यात्रा, स्क्रीनशॉट्स, त्वरित पुनः निष्पादन, वीडियो रिकॉर्ड, अंतर्निहितता और अधिक के साथ आसानी से टेस्ट लिखें और दबाएं।
defer_pointer
102
अपने माता-पिता सीमाओं के बाहर एक विजेट को सहजता से रेंडर और हिट टेस्ट करने की क्षमता प्रदान करने वाला Overlay का एक विकल्प
fake_async
92
निश्चितता परीक्षण के लिए टाइमर्स और माइक्रोटास्क की तरह के जानकारी प्रदान करने वाले झूठे असिंक्रोनस घटनाएं
mockingjay
91
बिना गाइड वेयर और FLIGHT काउंट की मदद से पटखन के नेविगेशन के अनुरोधों को मॉक करना, परीक्षण करना और सत्यापित करना आसान बनाने वाला एक पैकेज।
firebase_auth_mocks
89
फेक्स फ़ॉर फ़ायरबेस ऑथ। फ़ायरबेस प्रमाणीकरण सम्बंधित यूनिट टेस्ट लिखने के लिए इस पैकेज का उपयोग करें 'google_sign_in_mocks' के साथ।
faker_dart
83
डार्ट और फ्लटर में विशाल मात्रा में नकली डेटा उत्पन्न करें! फेमस faker.js का एक dart पोर्ट
inspector
61
विजेट का निरिक्षण करने के लिए एक फ्लटर पैकेज। त्वरित त्रुटि निवारण या क्यूए टेस्टिंग के लिए उपयोगी।
webdriver
56
डार्ट के लिए WebDriver बाइंडिंग प्रदान करता है। WebDriver JSON इंटरफ़ेस और W3C निर्देशिका का समर्थन करता है। WebDriver रिमोट सर्वर का उपयोग करना आवश्यक है।
network_image_mock
54
फ़्लटर विजेट परीक्षण में मॉक की गई Image.network प्रतिक्रिया प्रदान करने के लिए उपयोगी
patrol_cli
53
वाणिज्यिक Patrol, एक शक्तिशाली फ्लटर-प्राकृतिक यूआई टेस्टिंग फ्रेमवर्क के लिए एक कमांड लाइन उपकरण।
mocktail_image_network
50
एक डार्ट पैकेज जिससे आप mocktail पैकेज का उपयोग करके अपने विजेट टेस्ट में बिना चिंता के Image.network को मॉक कर सकते हैं।
matcher
49
एक विस्तारयोग्य मैचर कक्षा के माध्यम से परीक्षण उम्मीदावारी निर्धारित करने के लिए समर्थन। साथ ही आम प्रकार के परीक्षण उम्मीदावारी के लिए कई निर्धारित मैचर अनुपातों का भी शामिल है।
gherkin
40
एक घास के जिन्न पार्सर और डार्ट के लिए रनर जो क्यूकंबर की तरह है, इसमें टैकनिकल प्लेटफॉर्म के विशेषन संस्करणों के लिए बनाने के लिए प्रस्तुत BDD क्षमता उपलब्ध है
firebase_storage_mocks
35
Firebase स्टोरेज के लिए मॉक्स। Firebase स्टोरेज को शामिल करने वाले यूनिट टेस्ट लिखने के लिए इस पैकेज का उपयोग करें।
remove_from_coverage
34
एक कमांड-लाइन उपकरण जो एक कवरेज lcov.info फ़ाइल की सामग्री को अनुकूलित करने के लिए है
random_x
33
आपकी परियोजनाओं में आपकी आवश्यकता होने वाली आपकी सभी यादृच्छिक आवश्यकताओं के लिए एक डार्ट पुस्तकालय।
google_sign_in_mocks
31
Google Sign In के लिए मॉक। इस पैकेज का उपयोग `फ़ायरबेस_ऑथ_मॉक्स` के साथ करें फ़ायरबेस ऑथेंटिकेशन सम्मिलित इकाइयों में शामिल यूनिट टेस्ट लिखने के लिए।
mock_data
28
डार्ट का उपयोग करके यादृच्छिक डेटा उत्पन्न करें। यह यादृच्छिक स्ट्रिंग, पूर्णांक, नाम, रंग, आईपी, UUID, URL और तिथियों के लिए उपयोग किया जा सकता है
flutter_auto_gui
27
देस्कटॉप एप्लिकेशन के लिए एक फ़्लटर प्लगइन। अन्य एप्लिकेशनों के साथ संचालन नियंत्रण करने के लिए माउस और कुंजीपटल का उपयोग करने के लिए उपयोग करें।
multi_app_viewer
26
एक ही समय में विभिन्न सेटिंग्स के साथ एक ऐप को देखने और नेविगेट करने के लिए उपकरण।
welltested
25
वेलटेस्टेदएआई एक टेस्टिंग एआई पायलट है जो विकसकों की सहायता करता है जैसे ही वे कोडिंग का प्रस्ताव देते हैं और उपयोगकर्ताओं को स्थिर वेलटेस्टेड एप्स प्रदान करते हैं।
elementary_test
24
एक परीक्षण पुस्तकालय जो elementary का उपयोग करने वाले ऐप्स के परीक्षण को आसान बनाती है। elementary आर्किटेक्चर पैकेज के साथ उपयोग करने के लिए बनाई गई है।
coverde
24
मौलिक कवरेज ट्रेस फ़ाइलों के प्रसंस्करण के लिए एक सीएलआई। न्यूनतम कवरेज का मान्यता प्राप्त करें, टेस्टेड फ़ाइल पथों द्वारा ट्रेस फ़ाइल डेटा को फ़िल्टर करें और एचटीएमएल कवरेज रिपोर्ट उत्पन्न करें।
ogurets
24
दार्ट में घास / ककमबर का कार्यान्वयन, एकाधिक लाइब्रेरी, हुक, डिपेंडेंसी इंजेक्शन और एक सरल फ़ॉर्मेट में आपकी इच्छानुसार सुविधाएँ प्रदान करता है
figma_frame_inspector
23
ऐप में Figma फ्रेम का कितनी सटीकता से आवेदित किया गया है यह सत्यापित करने के लिए एक फ्लटर प्लगइन।
shouldly
23
एक सरल, विस्तारशील BDD दावा पुस्तकालय जो दावा विफल होने पर महान त्रुटि संदेश देने पर ध्यान केंद्रित करती है
espresso
22
Espresso का उपयोग करके फ्लटर ऐप्स का परीक्षण करने के लिए जावा कक्षाएं। नेटिव Espresso परीक्षण से फ्लटर विजेटों को चलाने की अनुमति देता है।
state_notifier_test
21
स्टेट नोटिफाइयर परीक्षण करने के लिए एक परीक्षण पुस्तकालय। इसका उपयोग state_notifier, riverpod या flutter_riverpod पैकेज के साथ करने के लिए किया गया है।
fluttium_cli
21
Fluttium के लिए सीएलआई, एक उपयोगकर्ता फ़्लो टेस्टिंग फ़्रेमवर्क के लिए एक क्लाई के लिए
rohd
15
रैपिड ओपन हार्डवेयर डेवलपमेंट (ROHD) ढांचा, हार्डवेयर का वर्णन और सत्यापन करने के लिए एक ढांचा।
given_when_then
14
एक फ़्लटर पैकेज जो कोड पुनःप्रयोग को सक्षम करने के लिए बनाया गया है जबकि परीक्षण अधिक पठनीय बनाया जाता है
acyclic_steps
13
एक निर्दिष्ट अचक्षु पदों का आपूर्ति ढांचा जिसमें संघटित मूल्यांकन और विभाजन शामिल है।
integration_test_preview
10
इंटीग्रेशन टेस्ट पूर्वावलोकन में पूर्वनिर्धारित विधियों का उपयोग करने की सुविधा है जो एक से अधिक एएनडी (Android और आईओएस प्लेटफ़ॉर्म UI) के लिए एवाईटी कवरेज के लिए तेजी से टेस्ट डिप्लॉयमेंट की अनुमति देती है।
flutster
7
अंड्रॉइड परिक्षण करने के लिए इस विजेट का उपयोग करके अपने फ़्लटर यूआई परीक्षण रिकॉर्ड करें। यूआई टेस्ट को ऑटोमेटिक रूप से फिर से चलाने के लिए यूआई टेस्ट को सहेजें।
dart_test_adapter
7
'डार्ट टेस्ट'/'फ्लटर टेस्ट' के साथ संवादिक ढंग से इंटरैक्ट करने के लिए एक डार्ट एपीआई प्रदान करता है।
ngtest
3
आंगुलरडार्ट के लिए परीक्षण रनर और पुस्तकालय। आंगुलरडार्ट के घटनाक्रम परीक्षण के लिए यह पैकेज आवश्यक है