কম্পিউটার

একটি Python Tkinter অ্যাপ্লিকেশন কার্যকরী পরীক্ষার ভাল উদাহরণ


আসুন ধরুন আমাদের কাছে একটি GUI-ভিত্তিক Python tkinter অ্যাপ্লিকেশন রয়েছে যা ব্যবহারকারীর কাছ থেকে টেক্সট ইনপুট নেয় এবং একটি নতুন টেক্সট ফাইলে সংরক্ষণ করে যাচাই করে। ফাইলটিতে একই টেক্সট ইনপুট রয়েছে যা ব্যবহারকারী টাইপ করেছেন। আমরা ফাইল থেকে ব্যবহারকারীর ইনপুট পরীক্ষা ও যাচাই করতে পারি।

কার্যকরী পরীক্ষায়, আমরা প্রাথমিকভাবে ব্যাকএন্ড API, ডাটাবেস, ব্যবহারকারী-সার্ভার যোগাযোগ, ইনপুট এবং আউটপুট ইত্যাদি সম্পর্কে উদ্বিগ্ন।

কার্যকরী পরীক্ষার কৌশল ব্যবহার করে অ্যাপ্লিকেশনটি পরীক্ষা করতে, আমাদের প্রথমে ব্যবহারকারীর প্রয়োজনীয়তা এবং ইনপুট/আউটপুট বুঝতে হবে। প্রাক-পর্যায় পরীক্ষা করার পরে, আমরা বিভিন্ন পরীক্ষার ক্ষেত্রে আমাদের আবেদন পরীক্ষা করি।

উদাহরণস্বরূপ, আমাদের কাছে একটি GUI-ভিত্তিক 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()

আউটপুট

উপরের কোডটি চালালে এরকম একটি উইন্ডো তৈরি হবে,

একটি Python Tkinter অ্যাপ্লিকেশন কার্যকরী পরীক্ষার ভাল উদাহরণ

একবার আমরা ফাইল সংরক্ষণ করুন ক্লিক করব বোতাম, এটি ফাইলের নামটিকে “Tutorials.txt” হিসেবে সংরক্ষণ করবে .

এখন, ফাইলের অবস্থানে যান এবং টেক্সট ফাইলটি বাহ্যিকভাবে খুলুন। এটিতে ব্যবহারকারীর ইনপুটের মতো একই পাঠ্য থাকবে৷

একটি Python Tkinter অ্যাপ্লিকেশন কার্যকরী পরীক্ষার ভাল উদাহরণ


  1. পাইথনে Tkinter-এর জন্য পটভূমির রঙ সেট করা

  2. পাইথন টিকিন্টারে asksaveasfile() ফাংশন

  3. পাইথন টিকিন্টারে askopenfile() ফাংশন

  4. পাইথনে জন্মদিনের অনুস্মারক অ্যাপ্লিকেশন