Alien Story

एकल ऐप डेवलपमेंट के लिए कौन से टेस्ट करने चाहिए?

  • लेखन भाषा: कोरियाई
  • आधार देश: सभी देशcountry-flag
  • आईटी

रचना: 2024-05-16

रचना: 2024-05-16 16:01

"अगर नाभि से कहीं अधिक बड़ा हो जाए तो इसका कोई मतलब नहीं रह जाता है। यानी, टेस्ट लिखने में अगर ज़्यादा समय लग जाए तो इसका कोई फायदा नहीं है"

एकल ऐप डेवलपमेंट के लिए कौन से टेस्ट करने चाहिए?

क्या टेस्ट लिखने में सारा समय बर्बाद करना चाहिए?



टेस्ट लिखने की कहानी


ऐप को लॉन्च करने से पहले, मैं कुछ हद तक टेस्ट कोड चलाने की कोशिश कर रहा हूँ। दरअसल, टेस्ट को ऑटोमेट करना है, इसलिए बाद में किसी परेशानी से बचने के लिए, अभी से लिख लेना बेहतर होगा।



सबसे पहले, मेरी टेस्ट प्राथमिकताएँ ये हैं:

मैन्युअल टेस्ट > इंटीग्रेशन टेस्ट (केवल प्रोवाइडर) > यूनिट टेस्ट > विजेट, एक्सेप्शन टेस्ट



1. बस इंसानों से टेस्ट करवाना

"बस इंसान ही टेस्ट कर सकते हैं"

मैं इंटीग्रेशन टेस्ट करते समय यूजर फ्लो को संक्षेप में देखने की कोशिश कर रहा हूँ। तो, अगर एक बार टेस्ट पास हो जाता है, तो क्या यह ठीक नहीं होगा?



2. यूनिट टेस्ट

"बस यह टेस्ट करना है कि सबसे छोटे-छोटे पार्ट्स ठीक से काम कर रहे हैं या नहीं"

दरअसल, कोई और मर्ज नहीं करता है (क्योंकि यह एकल विकास है), इसलिए यह प्राथमिकता में थोड़ा नीचे है। मैं पहले यह देखूँगा कि यह मोटे तौर पर काम कर रहा है या नहीं, फिर लॉन्च कर दूँगा और बाद में यूनिट टेस्ट लिखूँगा। अगर यह काम कर रहा है, तो इसका मतलब है कि डेवलपमेंट पूरा हो गया है। जब तक कोई अपडेट या कुछ नया नहीं जुड़ता, तब तक बग आने की संभावना कम है।



3. इंटीग्रेशन टेस्ट

"दरअसल, प्रोवाइडर टेस्ट है। बस इसी पर ध्यान दें"

मेरे द्वारा बनाए गए ऐप में, मुझे लगता है कि यह वास्तव में प्रोवाइडर चेक है। सब कुछ फिर से बनाने का समय नहीं है, और रिवरपॉड के माध्यम से अधिकांश फ्लो चलते हैं, इसलिए अगर मैं केवल इसे कर देता हूँ, तो क्या बग बहुत कम नहीं हो जाएँगे? यह मेरा विचार है।



4. एक्सेप्शन और विजेट टेस्ट

"महत्वपूर्ण है, लेकिन... अगर मैं यह करता हूँ, तो समय निकल जाएगा"

यूजर फ्लो की जाँच और विजेट टेस्ट वास्तव में बहुत महत्वपूर्ण हैं। लेकिन समस्या यह है कि... इन्हें लिखने में बहुत समय लगता है। सभी शाखाओं की जाँच करना मुश्किल है, और उन सभी को लिखना लगभग असंभव है... और यह भी नहीं कि इन टेस्टों से सुरक्षा 100% सुनिश्चित हो जाती है। इसलिए, मुझे लगता है कि यह बहुत कम लागत प्रभावी है। इंटीग्रेशन टेस्ट के साथ प्रोवाइडर का टेस्ट करें और अगर कोई समस्या आती है, तो यूजर को सूचना दें या कुछ करें... और उस समस्या को समय-समय पर अपडेट करते रहें।


एकल ऐप डेवलपमेंट के लिए कौन से टेस्ट करने चाहिए?

यह थोड़ा गैर-जिम्मेदाराना लग सकता है, लेकिन यह तरीका सबसे अच्छा लगता है।




मेरा विचार


वास्तव में, टेस्ट ऑटोमेशन के समान है। मैन्युअली टेस्ट करने के बजाय, हम इसे ऑटोमेट करके समय बचा सकते हैं।

सबसे पहले, समय ही धन है, इसलिए मैं जल्दी-जल्दी जरूरी चीजों को विकसित करूँगा और जल्दी से लॉन्च करने की तारीख आगे बढ़ाऊँगा।



एकल ऐप डेवलपमेंट के लिए कौन से टेस्ट करने चाहिए?

समय कम है। जल्दी डेवलप करना होगा।





डेवलपर के बारे में

एकल ऐप डेवलपमेंट के लिए कौन से टेस्ट करने चाहिए?

ग्लोबल डेटिंग ऐप एलियन को वास्तविक अंतरराष्ट्रीय जोड़े द्वारा संयुक्त रूप से विकसित और संचालित किया जा रहा है।


यूट्यूब : https://www.youtube.com/@AlienApp
ईमेल : slugj2020@gmail.com





टिप्पणियाँ0

29 नवंबर 2024 की लेट ब्रेकिंग न्यूज़: Replit का पेड सब्सक्रिप्शन / अच्छी सॉफ्टवेयर डेवलपमेंट आदतें29 नवंबर 2024 को लिखे गए इस ब्लॉग पोस्ट में Replit के पेड सब्सक्रिप्शन के अनुभव को साझा किया गया है और अच्छी सॉफ्टवेयर डेवलपमेंट आदतों के 10 सुझाव दिए गए हैं। इसमें कुशल कोडिंग और रिफैक्टरिंग रणनीतियाँ, टेस्टिंग के महत्व आदि पर चर्चा की गई है।
Charles Lee
Charles Lee
Charles Lee
Charles Lee

November 29, 2024

[5वीं कड़ी] AI से 30 मिनट में वेब गेम बनाना -अंतिम-AI से 30 मिनट में वेब गेम बनाने की आखिरी कड़ी है। AI की सीमाओं को महसूस करते हुए, कार्यों को जोड़ने से उत्पन्न बग और डिबगिंग की कठिनाइयों का अनुभव किया। शुरुआती डिज़ाइन में कमी के कारण परियोजना को रोक दिया गया है, और अगली बार मज़बूत तर्क बनाने के बाद विस्
꼬반
꼬반
꼬반
꼬반

November 8, 2024

2024-11-19 जीवन में रुचि रखने वाली विविध सामग्री: समाचार / TDD / AI / डेटा विश्लेषण2024 नवंबर 19 को लिखा गया दैनिक अवलोकन रिकॉर्ड है। इसमें समाचार, TDD, AI और डेटा विश्लेषण से संबंधित सामग्री शामिल है। शेयर बाजार, क्रिप्टोकरेंसी के रुझान, AI के भविष्य के पूर्वानुमान आदि जैसी विभिन्न जानकारियों का संक्षेप में सारांश दिया गया है।
Charles Lee
Charles Lee
Charles Lee
Charles Lee

November 19, 2024

उत्पादकता में सुधार के लिए स्वचालन प्रोग्राम बनाते हैं।उत्पादकता में सुधार के लिए स्वचालन प्रोग्राम निर्माण सेवा प्रदान करते हैं। आरपीए, एआई आधारित वेब, दस्तावेज़, ईमेल आदि कार्यों के स्वचालन के माध्यम से दक्षता में वृद्धि करें।
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마

March 22, 2024