हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
Mobly टेस्ट फ़्रेमवर्क
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Mobly, होस्ट-ड्रिवन, शुरू से आखिर तक अपने-आप होने वाली टेस्टिंग के लिए, ओपन-सोर्स टेस्ट फ़्रेमवर्क है. Mobly का इस्तेमाल करके, एक से ज़्यादा डिवाइसों पर कार्रवाइयां की जा सकती हैं. इससे, वाई-फ़ाई और टेलीफ़ोन जैसी Android सुविधाओं की पुष्टि की जा सकती है.
Mobly के बारे में बुनियादी जानकारी
Mobly का इस्तेमाल करके, Android की सुविधाओं की पुष्टि करने के लिए, Mobly टेस्ट लिखे और चलाए जा सकते हैं.
Mobly इस्तेमाल करने के बारे में बुनियादी बातें जानने के लिए, Mobly ट्यूटोरियल देखें.
होस्ट से डिवाइस-साइड कोड को ट्रिगर करने के लिए, कस्टम टेस्ट APK बनाने के लिए, Mobly स्निपेट लाइब्रेरी का भी इस्तेमाल किया जा सकता है.
Mobly की सुविधाएं
Mobly टेस्ट फ़्रेमवर्क में ये सुविधाएं मिलती हैं:
ज़रूरत के मुताबिक टेस्ट को व्यवस्थित करना
Mobly एक स्टैंडअलोन लाइब्रेरी है, जिस पर उपयोगकर्ता अलग-अलग टेस्ट सुइट बना सकते हैं. Mobly के उपयोगकर्ताओं को दूसरे उपयोगकर्ताओं के बदलावों से अलग रखा जाता है.
उपयोगकर्ता, प्रोजेक्ट के हिसाब से बनाए गए टेस्ट सुइट में डिपेंडेंसी जोड़ सकते हैं. इससे दूसरे उपयोगकर्ताओं पर कोई असर नहीं पड़ता.
Mobly स्निपेट की मदद से, उपयोगकर्ता सिर्फ़ टेस्ट के लिए काम के एपीआई का इस्तेमाल करके, कस्टम टेस्ट APK बना सकते हैं. इससे, टेस्ट के लिए इस्तेमाल होने वाले APK फ़ाइलों का साइज़ कम हो जाता है.
इसे आसानी से मैनेज और डीबग किया जा सकता है
Mobly, टेस्ट के नतीजों की जानकारी देता है. इनमें टेस्ट और स्निपेट के स्टैकट्रैस के साथ-साथ, बार-बार किए गए या फिर से किए गए टेस्ट के लिए, हर टेस्ट के दोहराए जाने के नतीजे शामिल होते हैं.
Mobly के कोडबेस को सबमिट करने से पहले, यूनिट टेस्ट की जाती है. साथ ही, नए कोड के योगदान के लिए यूनिट टेस्ट कवरेज लागू की जाती है. इससे, कोड में गड़बड़ियों का जोखिम कम हो जाता है.
Mobly स्निपेट APK, खास ऐक्सेस के बिना चल सकते हैं. इससे, कई प्लैटफ़ॉर्म पर जांच की जा सकती है.
Mobly टेस्ट के उदाहरण
Android की सुविधाओं के लिए, Mobly टेस्ट के उदाहरण यहां दिए गए हैं:
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[],null,["# Mobly test framework\n\n[Mobly](https://github.com/google/mobly/) is an open-source test framework for\nhost-driven, end-to-end automated testing. You can use Mobly to orchestrate\nactions across multiple devices to validate Android features including Wi-Fi and\ntelephony.\n\nMobly basics\n------------\n\nUsing Mobly, you can write and execute Mobly tests to verify Android features.\nTo learn the basics of using Mobly, see the\n[Mobly tutorial](https://github.com/google/mobly/blob/master/docs/tutorial.md).\n\nYou can also use the\n[Mobly Snippet Lib](https://github.com/google/mobly-snippet-lib)\nto build custom test APKs for triggering device-side code from the host.\n\nMobly features\n--------------\n\nThe Mobly test framework provides the following features:\n\n- Flexible test organization\n\n - Mobly is a standalone library, on which users can build different test\n suites. Mobly users are isolated from other users' changes.\n\n - Users can add dependencies to project-specific test suites without\n impacting other users.\n\n - Mobly snippets lets users create custom test APKs with only the APIs\n relevant to the test. This minimizes the file size overhead of test\n APKs.\n\n- Simple to maintain and debug\n\n - Mobly provides informative test results including test and snippet\n stacktraces, and per-test-iteration results for repeated or retried\n tests.\n\n - The Mobly codebase is covered by presubmit unit tests, and enforces unit\n test coverage for new code contributions, which reduces the risk of code\n errors.\n\n- Mobly snippet APKs can run without privileged access, which allows testing\n on a large number of platforms.\n\nExample Mobly tests\n-------------------\n\nThe following are examples of Mobly tests for Android features:\n\n- Test for [Wi-Fi Direct](https://cs.android.com/android/platform/superproject/+/android-latest-release:packages/modules/Wifi/tests/hostsidetests/multidevices/test/direct/wifi_direct_test.py)\n- Test for [CompanionDeviceManager](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/tests/CompanionDeviceMultiDeviceTests/host/cdm_transport_test.py)"]]