फ्लटर टेस्टिंग पैकेजों में शीर्ष हैंडपोने फ्लटर ऐप का टेस्ट करने के लिए कई तरीके हैं, लेकिन कुछ सामान्य तरीकों में शामिल हैं: * **यूनिट टेस्टिंग**: यूनिट टेस्टिंग संकल्पों पर ध्यान केंद्रित करता है, ताकि सुनिश्चित हो सके कि वे उम्दा रूप से काम कर रहे हैं। * **विजेट टेस्टिंग**: विजेट टेस्ट (या कॉम्पोनेंट टेस्ट) एक समय में एकल विजेट को टेस्ट करने पर ध्यान केंद्रित करता है। विजेट टेस्टिंग का उद्देश्य यह सुनिश्चित करना है कि विजेट का यूआई उम्रकैमता और संवेदनशीलता के अनुरूप दिखता है। * **एकीकरण टेस्टिंग**: एकीकरण टेस्ट संकल्पों को एप में मिलकर कैसे काम करते हैं चेक करते हैं। * **उपयोगकर्ता टेस्टिंग**: उपयोगकर्ता टेस्ट वास्तविक उपयोगकर्ताओं के साथ ऐप के साथ कैसे संवाद करेंगे के रूप में एक उपयोगकर्ता संवाद विधि को मिमिक करते हैं। टेस्टिंग हाथ से किया जा सकता है या स्वचालित उपकरणों का उपयोग करके किया जा सकता है। नीचे दी गई पूरी सूची दार्ट और फ्लटर पैकेजेज़ टेस्टिंग, मॉक टेस्टिंग, विजेट टेस्टिंग, यूआई टेस्टिंग आदि के लिए उपकरणों/फ्रेमवर्क प्रदान करती हैं और कवरेज रिपोर्ट प्रकाशित करती हैं।
faker
912
नकली डेटा उत्पन्न करने के लिए एक पुस्तकालय। फेकर को पायथन पैकेज फेकर और रूबी पैकेज ffaker से बहुत प्रेरित किया जाता है।
patrol
627
मौजूदा फ्लटर परीक्षण उपकरण की सीमाओं को पार करने वाला एक शक्तिशाली फ्लटर-प्राकृतिक यूआई टेस्टिंग फ्रेमवर्क।
bdd_widget_test
172
बीडीडी-स्टाइल विजेट टेस्टिंग लाइब्रेरी। फ्लटर विजेट टेस्ट *.feature फ़ाइलों से उत्पन्न करता है।
defer_pointer
151
अपने माता-पिता सीमाओं के बाहर एक विजेट को सहजता से रेंडर और हिट टेस्ट करने की क्षमता प्रदान करने वाला Overlay का एक विकल्प
convenient_test
147
पूर्ण कार्रवाई इतिहास, समय यात्रा, स्क्रीनशॉट्स, त्वरित पुनः निष्पादन, वीडियो रिकॉर्ड, अंतर्निहितता और अधिक के साथ आसानी से टेस्ट लिखें और दबाएं।
flutter_automation
141
एक फ्लटर पैकेज जो आपके फ्लटर परियोजना में मदद के लिए विभिन्न स्वचालन स्क्रिप्ट प्रदान करता है
fake_cloud_firestore
135
पहले से ज्ञात के रूप में cloud_firestore_mocks। क्लाउड फ़ायरस्टोर का नकली कार्यान्वयन। इस पैकेज का उपयोग करें क्लाउड फ़ायरस्टोर का उपयोग करने वाले ऐप को यूनिट टेस्ट करने के लिए।
fake_async
113
निश्चितता परीक्षण के लिए टाइमर्स और माइक्रोटास्क की तरह के जानकारी प्रदान करने वाले झूठे असिंक्रोनस घटनाएं
firebase_auth_mocks
104
फेक्स फ़ॉर फ़ायरबेस ऑथ। फ़ायरबेस प्रमाणीकरण सम्बंधित यूनिट टेस्ट लिखने के लिए इस पैकेज का उपयोग करें 'google_sign_in_mocks' के साथ।
mockingjay
95
बिना गाइड वेयर और FLIGHT काउंट की मदद से पटखन के नेविगेशन के अनुरोधों को मॉक करना, परीक्षण करना और सत्यापित करना आसान बनाने वाला एक पैकेज।
faker_dart
94
डार्ट और फ्लटर में विशाल मात्रा में नकली डेटा उत्पन्न करें! फेमस faker.js का एक dart पोर्ट
inspector
80
विजेट का निरिक्षण करने के लिए एक फ्लटर पैकेज। त्वरित त्रुटि निवारण या क्यूए टेस्टिंग के लिए उपयोगी।
network_image_mock
65
फ़्लटर विजेट परीक्षण में मॉक की गई Image.network प्रतिक्रिया प्रदान करने के लिए उपयोगी
webdriver
63
डार्ट के लिए WebDriver बाइंडिंग प्रदान करता है। WebDriver JSON इंटरफ़ेस और W3C निर्देशिका का समर्थन करता है। WebDriver रिमोट सर्वर का उपयोग करना आवश्यक है।
mocktail_image_network
62
एक डार्ट पैकेज जिससे आप mocktail पैकेज का उपयोग करके अपने विजेट टेस्ट में बिना चिंता के Image.network को मॉक कर सकते हैं।
matcher
62
एक विस्तारयोग्य मैचर कक्षा के माध्यम से परीक्षण उम्मीदावारी निर्धारित करने के लिए समर्थन। साथ ही आम प्रकार के परीक्षण उम्मीदावारी के लिए कई निर्धारित मैचर अनुपातों का भी शामिल है।
patrol_cli
62
वाणिज्यिक Patrol, एक शक्तिशाली फ्लटर-प्राकृतिक यूआई टेस्टिंग फ्रेमवर्क के लिए एक कमांड लाइन उपकरण।
multi_app_viewer
47
एक ही समय में विभिन्न सेटिंग्स के साथ एक ऐप को देखने और नेविगेट करने के लिए उपकरण।
firebase_storage_mocks
40
Firebase स्टोरेज के लिए मॉक्स। Firebase स्टोरेज को शामिल करने वाले यूनिट टेस्ट लिखने के लिए इस पैकेज का उपयोग करें।
gherkin
40
एक घास के जिन्न पार्सर और डार्ट के लिए रनर जो क्यूकंबर की तरह है, इसमें टैकनिकल प्लेटफॉर्म के विशेषन संस्करणों के लिए बनाने के लिए प्रस्तुत BDD क्षमता उपलब्ध है
random_x
39
आपकी परियोजनाओं में आपकी आवश्यकता होने वाली आपकी सभी यादृच्छिक आवश्यकताओं के लिए एक डार्ट पुस्तकालय।
remove_from_coverage
37
एक कमांड-लाइन उपकरण जो एक कवरेज lcov.info फ़ाइल की सामग्री को अनुकूलित करने के लिए है
flutter_auto_gui
34
देस्कटॉप एप्लिकेशन के लिए एक फ़्लटर प्लगइन। अन्य एप्लिकेशनों के साथ संचालन नियंत्रण करने के लिए माउस और कुंजीपटल का उपयोग करने के लिए उपयोग करें।
google_sign_in_mocks
34
Google Sign In के लिए मॉक। इस पैकेज का उपयोग `फ़ायरबेस_ऑथ_मॉक्स` के साथ करें फ़ायरबेस ऑथेंटिकेशन सम्मिलित इकाइयों में शामिल यूनिट टेस्ट लिखने के लिए।
mock_data
29
डार्ट का उपयोग करके यादृच्छिक डेटा उत्पन्न करें। यह यादृच्छिक स्ट्रिंग, पूर्णांक, नाम, रंग, आईपी, UUID, URL और तिथियों के लिए उपयोग किया जा सकता है
welltested
29
वेलटेस्टेदएआई एक टेस्टिंग एआई पायलट है जो विकसकों की सहायता करता है जैसे ही वे कोडिंग का प्रस्ताव देते हैं और उपयोगकर्ताओं को स्थिर वेलटेस्टेड एप्स प्रदान करते हैं।
elementary_test
27
एक परीक्षण पुस्तकालय जो elementary का उपयोग करने वाले ऐप्स के परीक्षण को आसान बनाती है। elementary आर्किटेक्चर पैकेज के साथ उपयोग करने के लिए बनाई गई है।
espresso
25
Espresso का उपयोग करके फ्लटर ऐप्स का परीक्षण करने के लिए जावा कक्षाएं। नेटिव Espresso परीक्षण से फ्लटर विजेटों को चलाने की अनुमति देता है।
figma_frame_inspector
25
ऐप में Figma फ्रेम का कितनी सटीकता से आवेदित किया गया है यह सत्यापित करने के लिए एक फ्लटर प्लगइन।
riverpod_test
25
एक परीक्षण लाइब्रेरी जो प्रोवाइडर का परीक्षण करने में सहायता प्रदान करती है। Riverpod पैकेज के साथ काम करने के लिए बनाई गई है।
bdd_framework
25
bdd फ़्रेमवर्क डार्ट/फ्लटर के लिए। इससे आप वीडियो टेस्ट कोड में बना सकते हैं, और जब निष्कर्षण विफल हो जाते हैं तो आपको आसानी से पढ़ने योग्य अशुद्धि संदेश मिलते हैं। गेर्किन/कुकुम्बर विशेषताओं फ़ाइलों में निर्यात किए जाते हैं।
coverde
25
मौलिक कवरेज ट्रेस फ़ाइलों के प्रसंस्करण के लिए एक सीएलआई। न्यूनतम कवरेज का मान्यता प्राप्त करें, टेस्टेड फ़ाइल पथों द्वारा ट्रेस फ़ाइल डेटा को फ़िल्टर करें और एचटीएमएल कवरेज रिपोर्ट उत्पन्न करें।
shouldly
24
एक सरल, विस्तारशील BDD दावा पुस्तकालय जो दावा विफल होने पर महान त्रुटि संदेश देने पर ध्यान केंद्रित करती है
ogurets
24
दार्ट में घास / ककमबर का कार्यान्वयन, एकाधिक लाइब्रेरी, हुक, डिपेंडेंसी इंजेक्शन और एक सरल फ़ॉर्मेट में आपकी इच्छानुसार सुविधाएँ प्रदान करता है
state_notifier_test
22
स्टेट नोटिफाइयर परीक्षण करने के लिए एक परीक्षण पुस्तकालय। इसका उपयोग state_notifier, riverpod या flutter_riverpod पैकेज के साथ करने के लिए किया गया है।
random_name_generator
21
दैनिक नाम उत्पन्न करने के लिए dart पैकेज, सामान्यतः सबसे अधिक बार उपयोग किए जाने वाले नाम।
fluttium_cli
21
Fluttium के लिए सीएलआई, एक उपयोगकर्ता फ़्लो टेस्टिंग फ़्रेमवर्क के लिए एक क्लाई के लिए
acyclic_steps
20
एक निर्दिष्ट अचक्षु पदों का आपूर्ति ढांचा जिसमें संघटित मूल्यांकन और विभाजन शामिल है।
lorem_ipsum
19
यह एक पैकेज है जो आसानी से, तेजी से और डायनेमिक रूप से यादृच्छिक टेक्स्ट उत्पन्न करता है।
rohd
18
रैपिड ओपन हार्डवेयर डेवलपमेंट (ROHD) ढांचा, हार्डवेयर का वर्णन और सत्यापन करने के लिए एक ढांचा।
given_when_then
14
एक फ़्लटर पैकेज जो कोड पुनःप्रयोग को सक्षम करने के लिए बनाया गया है जबकि परीक्षण अधिक पठनीय बनाया जाता है
source_gen_test
13
source_gen पैकेज के लिए परीक्षण समर्थन। सफल और विफल मामलों को सत्यापित करने के लिए मददकारी प्रदान करता है।
integration_test_preview
10
इंटीग्रेशन टेस्ट पूर्वावलोकन में पूर्वनिर्धारित विधियों का उपयोग करने की सुविधा है जो एक से अधिक एएनडी (Android और आईओएस प्लेटफ़ॉर्म UI) के लिए एवाईटी कवरेज के लिए तेजी से टेस्ट डिप्लॉयमेंट की अनुमति देती है।
global_assert
7
बिल्ड-टाइम निश्चयों के बारे में निर्धारित करने में मदद करने वाली एक माइक्रो-लाइब्रेरी, ऐसे एप्प को बिल्ड-टाइम पर विफल होने से पहले रन-टाइम पर विफल होने से बचाती है
flutster
7
अंड्रॉइड परिक्षण करने के लिए इस विजेट का उपयोग करके अपने फ़्लटर यूआई परीक्षण रिकॉर्ड करें। यूआई टेस्ट को ऑटोमेटिक रूप से फिर से चलाने के लिए यूआई टेस्ट को सहेजें।
dart_test_adapter
7
'डार्ट टेस्ट'/'फ्लटर टेस्ट' के साथ संवादिक ढंग से इंटरैक्ट करने के लिए एक डार्ट एपीआई प्रदान करता है।
better_test_reporter
6
एक कमांड लाइन उपकरण जो dart टेस्ट जीसनआउटपुट से जूनिट एक्सएमएल रिपोर्ट बनाता है और उसके लिए मॉडल परिकलन के लिए लाइब्रेरी प्रदान करता है
mock_exceptions
5
एक मैकेनिज़्म प्रदान करता है जो कॉल करने पर अपशब्द फेंकता है। यह खासकर Fake के साथ काम करते समय उपयोगी होता है और हमेशा उसे अपशब्द फेंकने के लिए भी तैयार रखता है।
cel
5
इस परियोजना को CEL प्रोग्राम्स का विश्लेषण और मूल्यांकन किया जाता है, जो कि कुछ इनपुट के साथ काम करता है।
react_testing_library
4
OverReact घटकों के लिए डार्ट इकाई परीक्षण लाइब्रेरी, जो JS react-testing-library के API को नकल करती है
testreport
3
यह लाइब्रेरी डार्ट टेस्ट के परिणामों को प्रोसेस करने में मदद करती है। यह डार्ट टेस्ट रनर द्वारा निर्मित `json` आउटपुट से डेटा प्रोसेस करती है और टेस्ट परिणाम के लिए एक API प्रदान करती है
ngtest
3
आंगुलरडार्ट के लिए परीक्षण रनर और पुस्तकालय। आंगुलरडार्ट के घटनाक्रम परीक्षण के लिए यह पैकेज आवश्यक है
lcov_dart
1
lcov आपके कोड कवरेज रिपोर्ट को पारस्कूट और फ़ॉर्मेट करता है। आपके कोड कवरेज स्टैट को साझा करने का सबसे अच्छा तरीका।
mocktail
0
एक डार्ट मॉक पुस्तकालय जो null सुरक्षा समर्थन के साथ मॉकिंग को सरल बनाता है और कोई मैन्युअल मॉक या कोड जनरेशन की आवश्यकता नहीं है।
stash_test
0
आधार stash पैकेज का विस्तार करने के लिए आवश्यकताएं प्रदान करने वाला परीक्षण समर्थन प्रदान करता है