1. Trang chủ
  2. » Luận Văn - Báo Cáo

Kiểm thử cơ sở dữ liệu

42 725 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 1,37 MB

Nội dung

Các trình chủ cơ sở dữ liệu quan hệ Các trình chủ cơ sở dữ liệu quan hệ Cơ sở dữ liệu quan hệ tổ chức dữ liệu vào trong các bảng, từng dòng dữ liệu và các trường. Các dịch vụ điển hình bao gồm tạo, xóa , sửa, lọc dữ liệu và sắp xếp các bảng và dòng dữ liệu.

Ki m th c s d li uể ử ơ ở ữ ệ     ị ươ   ễ   ! "## Các trình ch c s d li u quan hủ ơ ở ữ ệ ệ $%&  ' ( ) *ủ ơ ở ữ ệ ệ + $ ' ( ) * &  ( ) , &.%/ 0& (1( ) ,-%ơ ở ữ ệ ệ ổ ứ ữ ệ ả ừ ữ ệ & 2ườ + $%( , 3 /.4& .0560' 0) ( ) ,-'75!7%/ ,-ị ụ ể ạ ử ọ ữ ệ ả (1( ) 2ữ ệ Các trình ch c s d li u quan h (tt)ủ ơ ở ữ ệ ệ $%&  ' ( ) 4&-748ủ ơ ở ữ ệ +  &,6&9:;<=07%) &,3 ' ( ữ ệ ượ ử ụ 3 03 ,-&.&%( ) &.%3 ( / !42ể ọ ữ ệ ị ạ ả +  ) , &)>3 ) & &.% &* &  ' ( ) 07%ữ ệ ậ ượ ư ữ ệ ả ị ơ ở ữ ệ ' 34& 7) &  * 2ơ ậ ư ữ ệ ả Các trình ch c s d li u quan h (tt)ủ ơ ở ữ ệ ệ  &,6&9?;<ữ + $.7@7 (&.&%( ) &.&  2ườ ữ ệ ờ ạ + ;<' ( %) /4&!0(.3666&  3 6&A ử ụ ệ ể ự ạ ể    ' ( ) ,-   &2ể ủ ơ ở ữ ệ ệ ủ ệ + $%) ;<3  3!&&3!4B   ' ( ) 3 7&A,-ệ ượ ử ể ủ ơ ở ữ ệ ể & &2ự Các trình ch c s d li u quan h (tt)ủ ơ ở ữ ệ ệ $% ,--' 5& ' ( ) ẩ ả ơ ở ữ ệ +  -' 5& ! & &  ( ;<;C,C46;/'C0ữ ả ủ ủ ị ườ ứ ụ D.'.E&0F)C0GD,-GE.52 + 4!&% ( ;<;C,C & %&A( &! &. !4ứ ụ ỗ ợ ự ộ ặ  '8H;G;<"0;<,-;<2ẩ Các trình ch c s d li u quan h (tt)ủ ơ ở ữ ệ ệ $%  ' ( ) ẩ ơ ở ữ ệ + ;<"2I3 #"0 & & ./ 0  07 & 5C( ) ,-ờ ỗ ợ ạ ả ỉ ụ ươ ứ ữ ệ &A& , 2 & .;<&J92ẹ ỗ ợ + ;<2K & !4&A   & ;<3 9&.%ớ ệ ớ ư ỗ ợ ượ  0%B ( ) 05 )>) Lữ ể ữ ệ ử ỗ + ;<2! &'&A , ;<2ộ ớ Các trình ch c s d li u quan h (tt)ủ ơ ở ữ ệ ệ $%   ' ( ) ở ộ ơ ở ữ ệ + <- &A,64.   ' ( ) 2ữ ứ ủ ơ ở ữ ệ + $%& & ) & )-%) ;<3 /!( 0) & &. ' ( ) 2ủ ụ ư ữ ệ ượ ị ư ữ ơ ở ữ ệ + C)- &) & & ) & 3 & &B6 &' B 5& 2ộ ạ ủ ụ ư ữ ượ ự ộ ự ệ ệ Các trình ch c s d li u quan h (tt)ủ ơ ở ữ ệ ệ + $%-/ ( ) 3 J% !&!%&  %& ,- &ộ ữ ệ ị ạ ị ủ ườ ộ &./ 2ả + $% 3 )- %& 3 3 J-& 3  7, %& Bặ ị ữ ị ượ ị ự ộ ậ ườ B6%%& 3  7,  &%& 2ị ượ ậ ộ ườ Giao di n trình khách/SQLệ + $% ( &B%6& 3 5( &  &&.!4 ) 7ứ ụ ể ượ ự ừ ộ ữ ậ &B%2 + $6 A3 &A 7% ) 7&, & &%&,ướ ể ợ ữ ậ ớ ự ;<8;<9:M;<=,-.(    ;<:$<G?;<))?)C,C)ệ ở ứ ọ &CEC=2 Giao di n trình khách/SQL (tt)ệ $% 7%7$<G D.'.E&ả ủ + F7C&/'C$.C&,&:F$=)- &7!/ ;<$<G D.'.E&26ộ ả ủ 3 ' ( 3 & 7( ) &.& B34&2ượ ử ụ ể ậ ữ ệ ườ + F$ )- &.& &!4( ) 3 ' ( 3 ( ( )  ư ộ ứ ữ ệ ượ ử ụ ể ể ữ ệ ữ % ( NC/,-%& ;<2ứ ụ ủ + $% 7%7 3& $<G&*H&,CO&F/PC&'2ả ướ ượ [...]... các lập trình viến cơ sở dữ liệu Các phương pháp kiểm thử (tt) • Kiểm thử cơ sở dữ liệu bao gốồ kiểm thử dữ liệu hiện tại và tính toàn vẹn của cơ m sở dữ liệu • • • Đảm bảo dữ liệu khống bị hỏng và các sơ đốồ ơ sở dữ liệu là đúng đăố c n Kiểm thử chức năng của các ứng dụng cơ sở dữ liệu Tập lệnh SQL thường được sử dụng để kiểm thử cơ sở dữ liệu Các phương pháp kiểm thử (tt) • • Dữ liệu có cấố trúc... kiểm thử cả chức năng của thủ tục lưu trữ và tương tác giữa thủ tục n lưu trữ và ứng dụng Hướng đếố kiểm thử kếố nốốvà xác thực giữa cơ sở d ữ liệu và ứng d ụng n t i • • • Các phương pháp kiểm thử hộp đen • • • Thiếố kếố trường hợp kiểm thử t các Chuẩn bị cấồ thiếố để kiểm thử cơ sở dữ liệu n t Các vấố đếồ thiếố lập và cài đặt n vếồ t Thiết kế các trường hợp kiểm thử Thiết kế các trường hợp kiểm thử. .. giao dịch cấồ giữ khóa của dữ liệu để đảm bảo toàn vẹn dữ n liệu Khả năng xảy ra tình trạng Deadlock Các phương pháp kiểm thử hộp đen • • • Thiếố kếố trường hợp kiểm thử t các Chuẩn bị cấồ thiếố để kiểm thử cơ sở dữ liệu n t Các vấố đếồ thiếố lập và cài đặt n vếồ t Các chuẩn bị cần thiết Để chuẩn bị cho cống việc kiểm thử dữ liệu, chúng ta cấồ liệt kế danh n sách các bảng dữ liệu, stored procedure, trigger,... khống phản ảnh hoàn toàn d ữ liệu đã đ ược ghi m ột cách đúng đăố vào cơ sở dữ liệu n - Các kếố quả lỗi được trả vếồ khi thực hiện kiểm thử khống nhấố thiếố ch ỉ ra t sau t t răồ g đó là lỗi của cơ sở dữ liệu n Thiết kế các trường hợp kiểm thử • • • • Dữ liệu vào ra và xử lý lỗi cấồ được phấn tích và kiểm thử cẩn thận bến ngoài trình n duyệt Tạo ra các trường hợp kiểm thử gấy ra tấố cả các lỗi có thể... SQL Kiểm tra tương tác giữa SQL và các thành phấồ (ví d ụ script) n Năố băố đước cách sử dụng các cống cụ cơ sở d ữ liệu để thực thi các lệnh SQL và m t stored procedure Thiết kế các trường hợp kiểm thử • • Kiểm thử các giao dịch logic Kiểm thử vấố đếồ n truy cập đốồ g thời database n Thiết kế các trường hợp kiểm thử • Kiểm thử các giao dịch logic Tính logic của giao dịch cho phép người thiếố kếố ơ sở. .. toàn vẹn dữ liệu là bấố kỳ lỗi nào gấy nến việc thiếố d ữ liệu hay d ữ liệu sai t u Lỗi đầầ ra được gấy nến bởi các lỗi trong các lệnh xử lý và phục hốồd ữ liệu u i Nguyến nhấn là do lỗi trong các lệnh thao tác cơ s ở d ữ liệu • • • Các phương pháp kiểm thử (tt) Các loại lỗi thường gặp trong các thao tác cơ sở d ữu liệu bao gốồ : m Kếố nố cơ sở dữ liệu thấố bại t i t Thấố bại khi tạo bảng, giá trị mặc... hợp kiểm thử t các Chuẩn bị cấồ thiếố để kiểm thử cơ sở dữ liệu n t Các vấố đếồ thiếố lập và cài đặt n vếồ t Các vấn đề trong tiến trình cài đặt - Trong tiếố trình cài đặt, chương trình cài đặt cấồ phải thiếố lập kếố nốố n n t t i với trình chủ cơ sở dữ liệu thống qua tài khoản truy cập - Có đủ quyếồ để tạo các cở dữ liệu, các bảng,… n - Có đủ quyếồ để nhập dữ liệu, xóa và tạo các thủ tục lưu trữ, trigger,…... g quản trị cơ sở dữ liệu quan hệ bao gốồ d ữ u n m liệu được biểu diễn bởi các bảng gốồ các hàng và cột m Kiểm thử được áp dụng tại nhiếồ điểm của tương tác Các tập lệnh hay chương u trình tương tác với các thủ tục lưu trữ đóng vai trò quan trọng trong việc hợp thức hóa và xử lý lỗi dữ liệu vào và ra Các phương pháp kiểm thử (tt) Các loại lỗi phổ biếố cấồ xác định: n n Lỗi toàn vẹn dữ liệu là bấố... Bấố kỳ lỗi nào trong tiếố trình sẽ làm thấố bại việc kếố nốố đếố trình chủ t n t t i n cở sở dữ liệu Dẫn đếố tấố cả mã nguốồ được sử dụng để tạo thiếố bị, cơ n t n t sở dữ liệu, bảng, thủ tục lưu trữ và trigger đếồ thấố bại u t Các vấn đề trong tiến trình cài đặt - Kiểm thử tiếố trình cài đặt trến các cơ sở dữ liệu hoàn toàn sạch nhăồ n m đảm bảo khống có hiệu ứng phụ nào được tạo ra khi các kịch bản... người thiếố kếố ơ sở dữ liệu gói nhiếồ t c u lệnh SQL lại cùng nhau chỉ trong một hành động duy nhấố t Các trường hợp cấồ được tạo ra để kiểm thử tấố cả các giao dịch có n t thể xảy ra Nếố bấố kì một sự cập nhật khống thể thực hiện, các sự cập nhật u t khác của giao dịch đó cũng phải hủy bỏ Thiết kế các trường hợp kiểm thử • Kiểm thử vấố đếồ truy cập đốồ g thời n vếồ n Một cơ sở dữ liệu có thể xử lý nhiếồ

Ngày đăng: 28/07/2014, 12:44

TỪ KHÓA LIÊN QUAN

w