Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
332,2 KB
Nội dung
BÁO CÁO Ki M CH NG Ể Ứ PH N M MẦ Ề Giáo viên h ng d n : ướ ẫ ThS. Nguy n Công Hoanễ Sinh viên th c hi n : ự ệ Tr n Hu nh Nam Lai 07520185ầ ỳ Đinh Văn Nam 07520239 N i dung Seminarộ Database tests Help Tests N i dung ki m thộ ể ử Ki m th d li u th c (Actual Data Testing)ể ử ữ ệ ự Ki m th ràng bu c d li u. (Database ể ử ộ ữ ệ Integrity Testing) Ki m th d li u th cể ử ữ ệ ự Ki m tra n i dung c a data có chính xác, đáp ể ộ ủ ng đ c các yêu c u v l u trứ ượ ầ ề ư ữ Ki m th ràng bu c d li uể ử ộ ự ệ Giúp nh m đ m b o d li u đ c l u tr không b sai. Các schema ằ ả ả ữ ệ ượ ư ữ ị d li u đúng đ n và các ch c năng c a các ng d ng CSDL ho t ự ệ ắ ứ ủ ứ ụ ặ đ ng đúng.ộ • PRIMARY KEY CREATE TABLE dbo.Bang( Cot_1 INT NOT NULL PRIMARY KEY, Cot_2 VARCHAR(100) • UNIQUE KEY CONSTRAINT ALTER TABLE ThiSinh ADD CONSTRAINT UC_ThiSinh UNIQUE (Ten, NgaySinh, NguyenQuan) • FOREIGN KEY • NOT NULL • DEFAULT ALTER TABLE dbo.BanHang ADD CONSTRAINT DF_NgayGD DEFAULT GETDATE() FOR NgayGD • CHECK ALTER TABLE dbo.BanHang ADD CONSTRAINT Chk_SL CHECK (SL>0) Các lo i l i đ c tìm th yạ ỗ ượ ấ L i toàn v n d li u (Database Integrity Errors ).ỗ ẹ ữ ệ L i đ u ra (Output Errors)ỗ ầ L i toàn v n d li u (Database Integrity ỗ ẹ ữ ệ Errors ). Đ c hi u là b t kì l i nào gây nên k t qu ượ ể ấ ỗ ế ả l u tr sai. ư ữ ◦ Ki u d li u, ể ữ ệ ◦ Kích th c c a d li u….ướ ủ ữ ệ ◦ Thi u thông tin.ế L i đ u ra (Output Errors ).ỗ ầ Là các l i gây nên b i các l nh truy v nỗ ở ệ ấ ◦ Insert ◦ Delete. ◦ Edit ◦ Update ◦ …… Ti n hành ki m th ế ể ử ◦ Conect to database server. ◦ Ki m tra th c thi các câu l nh SQL, c a stored ể ự ệ ủ procedures and triggers ◦ Disconnect from the database M t s l i khi k t n i đ n CSDLộ ố ỗ ế ố ế ◦ Sai user name, password,… ◦ Quy n h n c a userề ạ ủ ◦ Disconnect from the database [...]... CHƯƠNG 15 TRỢ GIÚP KiỂM THỬ Lý do cần đọc chương này ? Có một sự hiểu biết về các công nghệ được sử dụng trong việc thực hiện của hệ thống trợ giúp trên nền web là rất quan trọng để lập kế hoạch thử nghiệm thành công N ội dung ch ương 15 ◆ Giới thiệu ◆ Trợ giúp Phân tích hệ thống ◆ Tiếp cận trợ giúp thử nghiệm ◆ Cân nhắc thử nghiệm ◆ Tài liệu tham khảo Gi ới thi ệu Web trợ giúp thử nghiệm là một quá... đoạn đầu của thử nghiệm liên quan đến việc phân tích hệ thống trải qua thử nghiệm, xác định loại hình của nó, dự định khán giả, và phương pháp thiết kế Một khi những đặc điểm của hệ thống đã được xác định, giai đoạn thứ hai của quá trình bắt đầu, giai đoạn thử nghiệm các giai đoạn chính thử nghiệm là một quá trình gồm hai phần bao gồm: 1 Kiểm tra hệ thống như một thành phần độc lập 2 Kiểm tra sự tương... ích Bằng cách xác định rõ loại của hệ thống trợ giúp dưới kiểm tra, bạn có thể áp dụng thực hành thử nghiệm thích hợp CHÚ Ý : chương này chỉ nhìn vào thử nghiệm của hệ thống trợ giúp trên nền web, không in tài liệu hoặc trợ giúp PDF dựa trên hệ thống Ứng d ụng h ệ th ống tr ợ giúp Ứng dụng hệ thống trợ giúp ở bên trong, và hỗ trợ, ứng dụng phần mềm Họ thường hỗ trợ người sử dụng trong các ứng dụng hoạt... giúp ki ểm tra Một khi các công nghệ của hệ thống đã được xác định, bạn có thể bắt đầu quá trình thử nghiệm 1 Kiểm tra hai-Tầng Giai đoạn thử nghiệm là một quá trình hai tầng mà bao gồm thử nghi ệm hệ thống trợ giúp như một hệ thống độc lập và thử nghiệm sự tương tác của hệ thống trợ giúp với các ứng dụng A Kiểm tra độc lập Hệ thống trợ giúp dựa trên web có thể tương thích tương tự và các vấn đề chức... được trình bày có thể có hoặc có thể không có các ứng dụng phần mềm Đây là loại hệ thống trợ giúp thường thiếu nhạy cảm ngữ cảnh Đánh giá ph ương pháp ti ếp c ận thi ết k ế Thiết kế hệ thống trợ giúp dựa trên web đòi hỏi những thách thức thử nghiệm tương tự có liên quan đến thử nghiệm giao diện người dùng Xem và cảm nhận, nhất quán, và các bài kiểm tra khả năng sử dụng tất cả đi vào chơi Phương tiện... một record có kiểu dữ liệu sai ◦ Tạo một record có kích thước không đúng ◦ Thời gian trả về kết quả ◦ Chạy nhiều câu truy vấn, và thủ tục lưu trự… ◦ … Thiết kế Test Cases ◦ Với các lỗi xác nhận, Sử dụng các câu truy vấn ngoài thủ tục lưu trữ ◦ Các giá trị đầu vào và đầu ra phải được kiểm tra ◦ Kiểm tra các sự tương tác giữa các câu truy vấn và các scripts ◦ Sử dụng các công cụ để thực thi các câu lệnh... record ◦ Kiểm tra sự tranh chấp 1 record, khi được tạo mới, cập nhật, xóa ◦ Sử dụng các từ khóa trong câu query SELECT user FROM mytable ◦ Giá trị NULL ◦ Tạo một record có kiểu dữ liệu sai ◦ Tạo một record có kích thước không đúng ◦ Thời gian trả về kết quả ◦ Chạy nhiều câu truy vấn, và thủ tục lưu trự… ◦ … Cách phát hiện số lỗi khi truy vấn ◦ Lưu trữ các giá trị sai ◦ Thêm,sửa, xóa một record ◦ Kiểm tra... thống dựa trên Java, ví dụ, cần được kiểm tra trong cùng một cách mà bất kỳ ứng dụng Java độc lập sẽ được kiểm tra Hệ thống dựa trên ActiveX, giống như tất cả các thành phần ActiveX, nên được đánh giá vấn đề tương thích (họ nên hỗ trợ tất cả các phiên bản có liên quan của các trình duyệt) B Tương tác giữa các ứng dụng và hệ thống trợ giúp Hệ thống trợ giúp phải được kiểm tra, kết hợp với các ứng dụng... chi tiết về phương pháp thiết kế, thử nghiệm nhất quán, và thử nghiệm khả năng sử dụng.) Tuy nhiên, nhiệm vụ này là khác nhau Ở đây, toàn bộ điểm của các ứng dụng là để trình bày nội dung trong một cách đó là dễ tìm và dễ hiểu, nhưng với một màn hình bóng bẩy Đánh giá công nghệ Một số công nghệ bản quyền sử dụng cho hệ thống trợ giúp trên web là được mô tả trong các phần dưới đây : 1 Standard HTML (W3... bảo rằng tất cả các ID bối cảnh nhạy cảm được truyền và nội dung trợ giúp phù hợp hiển thị trong tất cả các thành phần của ứng dụng Tính thống nhất của hệ thống trợ giúp 1 Giúp thực hiện hệ thống nên được nhất quán, nếu không, người sử dụng có thể dẫn đến sự nhầm lẫn 2 Vấn đề nhất quán để kiểm tra bao gồm: A Tổ chức Hệ thống cấu trúc một cách có ý nghĩa? Sự lựa chọn có được ghi rõ ràng cho người sử dụng?