Báo cáo kiểm chứng phần mềm : Giao diện người dùng và giao diện SQL Nội dung báo cáo Chương 14: Database Tests Giới thiệu Mối liên quan CSDL máy chủ Giao diện người dùng và giao diện SQL Phương pháp kiểm tra Xem xét kiểm tra CSDL Chương 15: Help Tests Giới thiệu Phân tích hệ thống kiểm tra Tiếp cận Help test Kiểm tra xem xét
Trang 1Ki m ch ng ph n m m ể ứ ầ ề
Sinh viên th c hi n: ự ệNguy n Văn Bình 09520013ễNguy n Anh Phễ ước 09520218
Ph m Ng c Thái S n 09520432ạ ọ ơNguy n Ng c Ti n 09520441ễ ọ ếNguy n Đ c Vi n 09520351ễ ứ ễ
Gi ng viên hả ướng d n: ẫ
Th y Nguy n Đăng Khoaầ ễ
Trang 2N i dung báo cáoộ
Ch ươ ng 14: Database Tests
Gi i thi u ớ ệ
M i liên quan CSDL máy ch ố ủ
Giao di n ng ệ ườ i dùng và giao di n SQL ệ
Trang 3Gi i thi uớ ệ
C s d li u đóng vai trò quan tr ng ơ ở ữ ệ ọtrong công nghê ng d ng web.ứ ụ
C s d li u quan h là các c s d ơ ở ữ ệ ệ ơ ở ữ
li u b ng có th d dàng t ch c l i và ệ ả ể ễ ỗ ứ ạtruy v n.ấ
Ngoài ra, trong môi trường web, gi i h n ớ ạ
Trang 4Gi i thi u(tt)ớ ệ
Hai phương pháp ph bi n đổ ế ượ ửc s
d ng đ gi i quy t các nhu c u c a m c ụ ể ả ế ầ ủ ụđích ngườ ử ụi s d ng là x lí giao d ch tr c ử ị ựtuy n(OLTP) và x lý phân tích tr c ế ử ự
Trang 5N i dung báo cáoộ
Ch ươ ng 14: Database Tests
Gi i thi u ớ ệ
M i liên quan CSDL máy ch ố ủ
Giao di n ng ệ ườ i dùng và giao di n SQL ệ
Trang 6 D li u v t lý D li u v t lý đ ữ ệ ậ ữ ệ ậ ượ ư c l u tr ữ trong quan h c s d li u qu n lý h th ng ệ ơ ở ữ ệ ả ệ ố (RDBMSs), nó cung c p m nh m các ch ấ ạ ẽ ươ ng trình l u tr truy c p ư ữ ậ
Database Tests & Help Tests
6
Trang 8N i dung báo cáoộ
Ch ươ ng 14: Database Tests
Gi i thi u ớ ệ
M i liên quan CSDL máy ch ố ủ
Giao di n ng ệ ườ i dùng và giao di n SQL ệ
Trang 9Giao di n ng ệ ườ i dùng và giao di n SQL ệ
Có hai cách ti p c n chính đ ế ậ ượ c tích h p ợ trong ngôn ng l p trình v i s thi hành ữ ậ ớ ự
9
Trang 10H ướ ng đ i t ố ượ ng Microsoft cho CLI
Database Tests & Help Tests
10
K t n i c s d li u m (ODBC):ế ố ơ ở ữ ệ ở
Trang 11Hướng đ i tố ượng Microsoft cho CLI
L p Microsoft ADO/OLE DB:ớ
Database Tests & Help Tests
11
Trang 12H ướ ng đ i t ố ượ ng Java cho CLI
Database Tests & Help Tests
12
Trang 13N i dung báo cáoộ
Ch ươ ng 14: Database Tests
Gi i thi u ớ ệ
M i liên quan CSDL máy ch ố ủ
Giao di n ng ệ ườ i dùng và giao di n SQL ệ
Trang 14 Hai l p ph bi n thớ ổ ế ường gây ra v n đ ấ ề
b i l i c s d li u là l i tính toàn v n ở ỗ ơ ở ữ ệ ỗ ẹ
d li u và l i truy xu t.ữ ệ ỗ ấ
Database Tests & Help Tests
14
Trang 15Phương pháp ki m tra(tt)ể
Các l i thong thổ ường thường x y ra khi ảlàm vi c v i CSDLệ ớ
Vài v n đ ti m n mà có th x y ra do ấ ề ề ẩ ể ảsai xót khi t o b ng, CSDL, m c đ nh, các ạ ả ặ ịqui t c và kích ho t c ng nh là sai xót ắ ạ ũ ưtrong ph bi n d li u m c đ nhổ ế ữ ệ ặ ị
M t vài l i thong thộ ổ ường trong mã l nh ệ(th t c l u tr , kích ho t, etc)ủ ụ ư ữ ạ
Database Tests & Help Tests
15
Trang 16 Code Walk-through (Mã t ng duy t)ổ ệ
Database Tests & Help Tests
16
Trang 17 Black box methods
Designing test case
Testing for transaction logic
Database Tests & Help Tests
17
Trang 18N i dung báo cáoộ
Ch ươ ng 14: Database Tests
Gi i thi u ớ ệ
M i liên quan CSDL máy ch ố ủ
Giao di n ng ệ ườ i dùng và giao di n SQL ệ
Trang 19Xem xét ki m tra CSDLể
Ki m tra v n đ truy c p đ ng th i:ể ấ ề ậ ồ ờ
M t c s d li u có th x lý nhi u ộ ơ ở ữ ệ ể ử ềgiao d ch cùng m t lúc.ị ộ
Có nhi u l i truy c p đ ng th i t n t iề ỗ ậ ồ ờ ồ ạ
Database Tests & Help Tests
19
Trang 20Xem xét ki m tra CSDL(tt)ể
Chu n b cho ki m tra c s d li u:ẩ ị ể ơ ở ữ ệ
Thành l p s đ d li u cho các b ng.ậ ơ ồ ữ ệ ả
Phân tích cách ho t đ ng c a stored ạ ộ ủprocedures, triggers, nh ng m c đ nh và ữ ặ ịnguyên t c, ắ
Xác đ nh quá trình qu n lí c u hình.ị ả ấ
Database Tests & Help Tests
20
Trang 22N i dung báo cáoộ
Ch ươ ng 14: Database Tests
Gi i thi u ớ ệ
M i liên quan CSDL máy ch ố ủ
Giao di n ng ệ ườ i dùng và giao di n SQL ệ
22
Trang 23 Ki m tra h th ng nh là 1 ph n đ c l p ể ệ ố ư ầ ộ ậ
Ki m tra s t ể ự ươ ng tác c a h th ng v i các ng d ng ủ ệ ố ớ ứ ụ
Database Tests & Help Tests
23
Trang 24N i dung báo cáo ộ
Ch ươ ng 14: Database Tests
Gi i thi u ớ ệ
M i liên quan CSDL máy ch ố ủ
Giao di n ng ệ ườ i dùng và giao di n SQL ệ
Trang 26Phân tích h th ng ki m tra(tt)ệ ố ể
Đánh giá người dùng m c tiêuụ
Đánh giá phương pháp ti p c n thi t kế ậ ế ế
Đánh giá các công nghệ
Database Tests & Help Tests
26
Trang 27Chu n HTML (chu n W3)ẩ ẩDatabase Tests & Help Tests
27
Trang 29M t s v n đ giúp đ liên quan đ n ki m ộ ố ấ ề ỡ ế ểtra và l i:ỗ
Thi t k giao di n ngế ế ệ ười dùng
Trang 30Ki m tra các h th ng tr giúpể ệ ố ợ
H th ng tr giúp ng d ngệ ố ợ ứ ụ
H th ng tr giúp tham kh oệ ố ợ ả
H th ng tr giúp hệ ố ợ ướng d nẫ
Ki m tra đi u ki n môi trể ề ệ ường
Database Tests & Help Tests
30
Trang 31Database Tests & Help Tests
31
Q/A