Giả sử rằng chúng ta có một ứng dụng Python tkinter dựa trên GUI, lấy văn bản đầu vào từ người dùng và xác thực bằng cách lưu nó vào một tệp văn bản mới. Tệp đối chiếu với cùng một kiểu nhập văn bản mà người dùng đã nhập. Chúng tôi có thể kiểm tra và xác thực thông tin người dùng nhập từ tệp.
Trong Kiểm tra chức năng, chúng tôi chủ yếu quan tâm đến API phụ trợ, cơ sở dữ liệu, giao tiếp máy chủ người dùng, Đầu vào và đầu ra, v.v.
Để kiểm tra ứng dụng bằng chiến lược kiểm tra chức năng, trước tiên chúng ta phải hiểu yêu cầu của người dùng và đầu vào / đầu ra. Sau khi thử nghiệm giai đoạn trước, chúng tôi kiểm tra ứng dụng của mình cho các trường hợp thử nghiệm khác nhau.
Ví dụ:chúng tôi có một ứng dụng tkinter dựa trên GUI lấy người dùng nhập và lưu nó dưới dạng tệp văn bản trong hệ thống.
Ví dụ
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()
Đầu ra
Chạy đoạn mã trên sẽ tạo ra một cửa sổ như thế này,
Khi chúng tôi sẽ nhấp vào nút Lưu tệp , nó sẽ lưu tên tệp thành “Tutorials.txt” .
Bây giờ, hãy chuyển đến vị trí tệp và mở tệp văn bản ra bên ngoài. Nó sẽ có cùng văn bản với đầu vào của người dùng.