Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตัวอย่างที่ดีของการทดสอบการใช้งานแอปพลิเคชัน Python Tkinter


สมมุติว่าเรามีแอปพลิเคชัน Python tkinter แบบ GUI ที่รับอินพุตข้อความจากผู้ใช้และตรวจสอบโดยการบันทึกลงในไฟล์ข้อความใหม่ ไฟล์มีการป้อนข้อความเดียวกับที่ผู้ใช้พิมพ์ เราสามารถตรวจสอบและยืนยันการป้อนข้อมูลของผู้ใช้จากไฟล์ได้

ในการทดสอบการทำงาน เราให้ความสำคัญกับแบ็กเอนด์ API ฐานข้อมูล การสื่อสารระหว่างผู้ใช้กับเซิร์ฟเวอร์ อินพุตและเอาต์พุต ฯลฯ

ในการตรวจสอบแอปพลิเคชันโดยใช้กลยุทธ์การทดสอบการใช้งาน เราต้องเข้าใจข้อกำหนดของผู้ใช้และอินพุต/เอาต์พุตก่อน หลังจากทดสอบช่วงพรีเฟส เราจะทดสอบแอปพลิเคชันของเราสำหรับกรณีทดสอบต่างๆ

ตัวอย่างเช่น เรามีแอปพลิเคชัน tkinter แบบ GUI ที่รับข้อมูลจากผู้ใช้และบันทึกเป็นไฟล์ข้อความในระบบ

ตัวอย่าง

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