Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन टिंकर एप्लिकेशन के कार्यात्मक परीक्षण का अच्छा उदाहरण


मान लें कि हमारे पास एक GUI- आधारित Python tkinter एप्लिकेशन है जो उपयोगकर्ता से टेक्स्ट इनपुट लेता है और इसे एक नई टेक्स्ट फ़ाइल में सहेज कर मान्य करता है। फ़ाइल में वही टेक्स्ट इनपुट है जो उपयोगकर्ता ने टाइप किया है। हम फ़ाइल से उपयोगकर्ता इनपुट की जांच और सत्यापन कर सकते हैं।

कार्यात्मक परीक्षण में, हम मुख्य रूप से बैकएंड एपीआई, डेटाबेस, उपयोगकर्ता-सर्वर संचार, इनपुट और आउटपुट आदि के बारे में चिंतित हैं।

कार्यात्मक परीक्षण रणनीति का उपयोग करके एप्लिकेशन की जांच करने के लिए, हमें पहले उपयोगकर्ता की आवश्यकता और इनपुट / आउटपुट को समझना होगा। पूर्व-चरण का परीक्षण करने के बाद, हम विभिन्न परीक्षण मामलों के लिए अपने आवेदन का परीक्षण करते हैं।

उदाहरण के लिए, हमारे पास एक जीयूआई-आधारित टिंकर एप्लिकेशन है जो उपयोगकर्ता इनपुट लेता है और इसे सिस्टम में टेक्स्ट फ़ाइल के रूप में सहेजता है।

उदाहरण

from tkinter import *

win = Tk()

win.geometry("700x600")

# Create title label
title_label = Label(win, text="Enter the File Name")
title_label.pack(anchor='n')

# Create title entry
title_entry = Entry(win, width=35)
title_entry.pack(anchor='nw')

# Create save button and function
def save():
   # Get contents of title entry and text entry
   # Create a file to write these contents in to it
   file_title = title_entry.get()
   file_contents = text_entry.get(0.0, END)
   with open(file_title + ".txt", "w") as file:
      file.write(file_contents)
      print("File successfully created")
      file.close()
   pass
#Create a save button to save the content of the file
save_button = Button(win, text="Save The File", command=save)
save_button.pack()

# Create text entry
text_entry = Text(win, width=40, height=30, border=4, relief=RAISED)
text_entry.pack()

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से इस तरह की एक विंडो बनेगी,

पायथन टिंकर एप्लिकेशन के कार्यात्मक परीक्षण का अच्छा उदाहरण

एक बार जब हम फ़ाइल सहेजें . पर क्लिक करेंगे बटन, यह फ़ाइल नाम को “tutorials.txt” . के रूप में सहेज लेगा ।

अब, फाइल लोकेशन पर जाएं और टेक्स्ट फाइल को बाहरी रूप से खोलें। इसमें उपयोगकर्ता इनपुट के समान टेक्स्ट होगा।

पायथन टिंकर एप्लिकेशन के कार्यात्मक परीक्षण का अच्छा उदाहरण


  1. Askaveasfile () पायथन टिंकर में फ़ंक्शन

    TKinter एक Python मॉड्यूल है जिसका उपयोग Python में GUI प्रोग्रामिंग के लिए किया जाता है। हम एक कैनवास बनाते हैं और अपने UI घटकों को उसमें कई गुणों और व्यवहारों के साथ रखते हैं। इस लेख में, हम देखेंगे कि स्थानीय ड्राइव में पायथन प्रोग्राम के माध्यम से बनाई गई फ़ाइलों को सहेजने के लिए आस्क निबंध फ़ाइ

  1. Askopenfile () पायथन टिंकर में फ़ंक्शन

    पायथन प्रोग्राम द्वारा उपयोग की जाने वाली फ़ाइल के पथ को हार्ड कोडिंग करने के बजाय, हम उपयोगकर्ता को GUI का उपयोग करके ओएस फ़ोल्डर संरचना को ब्राउज़ करने की अनुमति दे सकते हैं और उपयोगकर्ता को फ़ाइल का चयन करने दे सकते हैं। यह टिंकर मॉड्यूल का उपयोग करके हासिल किया जाता है जिसमें हम एक कैनवास परिभाष

  1. पायथन में जन्मदिन अनुस्मारक आवेदन

    इस खंड में हम देखेंगे कि पायथन का उपयोग करके जन्मदिन अनुस्मारक एप्लिकेशन कैसे बनाया जाता है। समस्या का विवरण पायथन का उपयोग करके एक एप्लिकेशन बनाएं, जो यह जांच सके कि वर्तमान दिन कोई जन्मदिन है या नहीं। अगर यह किसी सूचीबद्ध व्यक्ति का जन्मदिन है, तो उस व्यक्ति के नाम के साथ सिस्टम को एक सूचना भेजें