4. 3.1 Yêu cầu về kiến trúc chương trình
5.1.1. Yêu cầu giao diện
Ứng dụng kiểm tra tam giác được tạo ra với mục đích để minh họa cho quá trình kiểm thử đơn vị với công cụ kiểm thử NUnit version 2.5 cho nên yêu cầu về giao diện rất đơn giản.
TT Yêu cầu Test Yêu cầu kết quả1Các thông tin chương trìnhChương trình bao gồm:
( Các Label: Cạnh AB, Cạnh BC, Cạnh AC. ( Ba Checkbox: Căn Bậc 2.
( Các textbox: A, B, C, TamGiac.
( Các button: Bắt đầu, Hủy. 2Cho phép thực hiện kiểm tra tam giác.Click button “ Bắt đầu ” để tiến hành kiểm tra tam giác.3Cho phép nhập lại các thông tin đã nhập.Click button “ Hủy ” để tiến hành nhập lại các thông tin đã nhập.4Cho phép người dùng có thể chọn căn bậc hai của cạnh đã nhậpClick checkbox “ Căn Bậc 2 ” để chọn căn bậc hai cho cạnh đã nhập5Người dùng không cần sử dụng chuột nhưng vẫn có thể thực hiện được chương trình.Sử dụng phím tab để di chuyển.6Cho phép người dùng có thể nhập độ dài của các cạnh. Các textbox: Cạnh AB, Cạnh AC, Cạnh BC được dùng cho phép người dùng có thể nhập độ dài các cạnh. 7Cho phép xem đó là tam giác gì sau khi đã tiến hành kiểm tra.Texbox “ TamGiac” cho phép người dùng xem đó là tam giác gì sau khi đã tiến hành kiểm tra.5.1.2 Mô tả các tình huống test
giác và kích chọn button “Bắt đầu ”.Trên form chương trình sẽ hiện ra đó là loại tam giác gì.2Nhập vào giá trị của ba cạnh tam giác và kích chọn button “ Hủy ”.Chương trình sẽ xóa trắng các textbox để người dùng nhập dữ liệu mới.3Nhập vào giá trị của ba cạnh tam
giác, kích chọn vào checkbox của một cạnh nào đó và kích button “ Hủy ”.Chương trình sẽ xóa trắng các textbox, checkbox để người dùng nhập dữ liệu mới.4Nhập dữ liệu
các cạnh là ký tự.Trên form chương trình sẽ báo lỗi dữ liệu bị sai.5Không nhập dữ liệu các cạnh nhưng lại kích chọn button “Bắt đầu ”.Chương trình ngầm hiểu rằng các cạnh của tam giác lúc này là bằng không và vẫn tiến hành kiểm tra.6Nhập dữ liệu các cạnh có
dạng phân số.Trên form chương trình sẽ báo lỗi dữ liệu bị sai.