Mẫu Test Cases để kiểm tra Web và ứng dụng Desktop Danh sách kiểm tra toàn diện Đây là một danh sách kiểm tra thử nghiệm cho các ứng dụng web và máy tính để bàn Mục tiêu của bài viết là để chia sẻ một.
Mẫu Test Cases để kiểm tra Web ứng dụng Desktop - Danh sách kiểm tra toàn diện Đây danh sách kiểm tra thử nghiệm cho ứng dụng web máy tính để bàn Mục tiêu viết để chia sẻ danh sách kiểm tra thử nghiệm toàn diện Danh sách kiểm tra phần thiếu trường hợp kiểm tra trình viết Sử dụng danh sách kiểm tra này, bạn dễ dàng tạo hàng trăm trường hợp thử nghiệm để thử nghiệm web ứng dụng desktop Đây tất trường hợp kiểm tra chung nên áp dụng cho tất loại ứng dụng Tham khảo thử nghiệm viết trường hợp thử nghiệm cho dự án bạn chắn bao gồm hầu hết loại thử nghiệm, ngoại trừ quy tắc kinh doanh ứng dụng cụ thể cung cấp tài liệu SRS Đây danh sách kiểm tra thông thường, bạn nên chuẩn bị danh sách kiểm tra thử nghiệm tiêu chuẩn phù hợp với nhu cầu cụ thể bạn sử dụng trường hợp thử nghiệm với thử nghiệm ứng dụng cụ thể Tầm quan trọng việc sử dụng checklist cho việc kiểm thử Duy trì kho lưu trữ tiêu chuẩn trường hợp thử nghiệm tái sử dụng cho ứng dụng bạn đảm bảo lỗi phổ biến bị bắt cách nhanh chóng Checklist giúp nhanh chóng hồn tất viết test case phiên ứng dụng Sử dụng lại test case giúp tiết kiệm tiền nguồn lực để viết kiểm tra lặp lặp lại Các trường hợp kiểm tra quan trọng đảm bảo luôn làm cho gần khơng thể qn Kiểm tra checklist dev để đảm bảo vấn đề phổ biến cố định giai đoạn phát triển thân Vài lưu ý cần nhớ: Thực thi kịch với vai trò người dùng khác ví dụ người dùng admin, người dùng khách, Đối với ứng dụng web tình thử nghiệm nhiều trình duyệt IE, FF, Chrome, Safari với phiên khách hàng phê duyệt Thử nghiệm với độ phân giải hình khác 1024 x 768, 1280 x 1024, Ứng dụng nên thử nghiệm nhiều màn hình LCD, CRT, điện thoại xách tay, máy tính bảng, di động Ứng dụng thử nghiệm tảng khác hệ điều hành Windows, Mac, Linux Kiểm tra Checklist toàn diện để kiểm tra ứng dụng Web Desktop Giả định : Giả sử ứng dụng bạn hỗ trợ chức sau: Các forms với trường khác Cửa sổ Ứng dụng tương tác với sở liệu Tiêu chí tìm kiếm lọc khác hiển thị kết Upload hình ảnh Chức gửi email Chức xuất liệu Kịch thử nghiệm chung Tất trường bắt buộc phải đánh giá định biểu tượng dấu hoa thị (*) Thông báo lỗi validate nên hiển thị xác vị trí Tất thơng báo lỗi hiển thị phong cách CSS (ví dụ sử dụng màu đỏ) Xác nhận chung thông điệp hiển thị sử dụng phong cách CSS khác so với thông báo kiểu lỗi (ví dụ sử dụng màu xanh cây) Công cụ lời khuyên văn phải có ý nghĩa Trường Dropdown nên nhập trống văn 'Select' Xóa chức cho hồ sơ trang nên yêu cầu xác nhận Chọn/ bỏ chọn tất hồ sơ tùy chọn cần cung cấp trang hỗ trợ ghi thêm/ xóa/ cập nhật chức Giá trị tối đa hiển thị với biểu tượng xác 10 Mặc định trang phân loại cần cung cấp 11 Cài đặt lại nút chức nên thiết lập giá trị mặc định cho tất trường 12 Tất giá trị số phải định dạng 13 Nhập trường cần kiểm tra giá trị trường tối đa Đầu vào giá trị lớn giới hạn tối đa quy định > không chấp nhận lưu trữ sở liệu 14 Kiểm tra tất trường đầu vào cho ký tự đặc biệt 15 Trường label nên tiêu chuẩn, ví dụ trường chấp nhận tên người dùng phải dán nhãn 'First Name' 16 Kiểm tra phân loại chức sau thêm / sửa / xóa hoạt động ghi 17 Kiểm tra chức thời gian chờ Các giá trị thời gian chờ nên cấu hình Kiểm tra hành vi ứng dụng sau hoạt động thời gian chờ 18 Kiểm tra tập tin cookie sử dụng ứng dụng 19 Kiểm tra tập tin tải trỏ đến sửa đường dẫn tập tin 20 Tất phím nguồn lực phải cấu hình tập tin cấu hình sở liệu thay mã hóa cứng 21 Tiêu chuẩn phải theo sau suốt để đặt tên cho phím nguồn 22 Xác nhận đánh dấu cho tất trang web (xác nhận HTML CSS cho lỗi cú pháp) để chắn phù hợp với tiêu chuẩn 23 Crash ứng dụng trang khơng có sẵn nên chuyển đến lỗi trang 24 Kiểm tra văn tất trang tả lỗi ngữ pháp 25 Kiểm tra trường đầu vào dạng số với giá trị ký tự đầu vào Tin nhắn xác nhận thích hợp xuất 26 Kiểm tra cho số âm phép cho trường số 27 Kiểm tra trường nhập số với giá trị số thập phân 28 Kiểm tra chức nút có sẵn tất trang 29 Người dùng submit trang hai lần cách nhấn nút submit liên tiếp nhanh chóng 30 Chia cho có lỗi nên xử lý cho tính toán 31 Dữ liệu đầu vào trống với vị trí cuối phải xử lý cách xác GUI khả sử dụng kịch thử nghiệm Tất mục trang (ví dụ hộp văn bản, tùy chọn radio, danh sách thả xuống) nên xếp Các giá trị số nên quyền biện minh trừ có quy định khác Đủ khơng gian cần cung cấp trường nhãn, cột, dòng, thơng báo lỗi, Thanh Scroll nên kích hoạt cần thiết Kích thước font chữ, phong cách màu sắc cho dịng tiêu đề, mơ tả văn bản, nhãn, liệu infiled, thông tin điện lưới nên tiêu chuẩn theo quy định SRS Mô tả hộp văn nên đa đường Trường Disabled nên chuyển sang màu xám người sử dụng không nên thiết lập tập trung vào trường Sau bấm vào trường văn đầu vào, chuột mũi tên trỏ nên thay đổi để trỏ Người dùng không nên gõ vào thả xuống chọn danh sách 10 Thông tin lấp đầy người sử dụng giữ ngun có thơng báo lỗi trang submit Người sử dụng nộp submit lại cách sửa chữa lỗi 10 Kiểm tra trường nhãn thích hợp sử dụng thông báo lỗi 11 Giá trị trường Dropdown hiển thị định nghĩa thứ tự xếp 12 Tab Shift + Tab nên hoạt động 13 Tùy chọn mặc định radio nên lựa chọn trước load trang 14 Dịng mức cụ thể trang trợ giúp thơng điệp nên có sẵn 15 Kiểm tra trường xác nhấn mạnh trường hợp lỗi 16 Kiểm tra xem tùy chọn danh sách thả xuống đọc khơng phải cắt ngắn nhờ vào trường kích thước giới hạn 17 Tất nút trang nên truy cập phím tắt người dùng thực tất hoạt động sử dụng bàn phím 18 Kiểm tra tất hình ảnh bị broken 19 Kiểm tra tất trang liên kết hỏng 20 Tất trang nên có tiêu đề 21 Thơng báo xác nhận hiển thị trước thực cập nhật xóa hoạt động 22 Giờ glass hiển thị ứng dụng bận 23 Trang văn nên để biện minh 24 Người sử dụng nên chọn tùy chọn radio kết hợp với hộp kiểm tra Kịch thử nghiệm cho lọc tiêu chuẩn Người sử dụng lọc kết sử dụng tất thông số trang chức tìm kiếm Tinh chỉnh nên tải trang tìm kiếm với tất người sử dụng lựa chọn thơng số tìm kiếm Khi có tiêu chí lọc cần thiết để thực hoạt động tìm kiếm, đảm bảo thông báo lỗi hiển thị người dùng gửi trang mà khơng chọn tiêu chí lọc Khi có tiêu chí lọc lựa chọn người sử dụng bắt buộc gửi trang mặc định tiêu chí tìm kiếm nên sử dụng để truy vấn kết Tin nhắn xác nhận hiển thị cho giá trị hợp lệ cho tiêu chí lọc Kịch thử nghiệm cho lưới kết Biểu tượng tải trang hiển thị lấy nhiều thời gian mặc định để tải trang kết Kiểm tra tất thơng số tìm kiếm sử dụng để lấy liệu hiển thị lưới kết Tổng số kết hiển thị lưới kết Tiêu chí tìm kiếm sử dụng để tìm kiếm hiển thị lưới kết Giá trị lưới kết nên xếp theo cột mặc định Sắp xếp cột hiển thị với biểu tượng phân loại Lưới kết nên bao gồm tất cột định với giá trị Tăng dần giảm dần phân loại chức nên làm việc cho cột hỗ trợ với liệu phân loại Lưới kết hiển thị với cột thích hợp khoảng cách hàng 10 Phân trang nên kích hoạt có nhiều kết so với kết mặc định đếm trang 11 Kiểm tra trang kế tiếp, trước, trang cuối chức phân trang 12 Bản ghi trùng lặp không hiển thị kết lưới 13 Kiểm tra tất cột nhìn thấy ngang cuộn kích hoạt cần thiết 14 Kiểm tra liệu cho cột động (cột có giá trị tính toán tự động dựa giá trị cột khác) 15 Đối với lưới kết cho thấy báo cáo kiểm tra hàng 'Totals' xác minh tổng thể cho cột 16 Đối với lưới kết cho thấy báo cáo kiểm tra liệu hàng 'Totals' pagination kích hoạt dùng điều hướng đến trang 17 Kiểm tra xem ký hiệu thích hợp sử dụng để hiển thị giá trị cột ví dụ biểu tượng % hiển thị để tính tỷ lệ phần trăm 18 Kiểm tra liệu lưới kết phạm vi giá trị ngày kích hoạt Kịch thử nghiệm cho cửa sổ Kiểm tra xem kích thước cửa sổ mặc định xác Kiểm tra xem kích thước cửa sổ Kiểm tra có trường trang tập trung mặc định (trọng tâm cần thiết lập trường input hình) Kiểm tra xem cửa sổ nhận đóng vào đóng cửa sổ cha / mở window Nếu cửa sổ mở ra, người sử dụng không nên sử dụng cập nhật trường cửa sổ cha Kiểm tra cửa sổ tối thiểu, tối đa chức đóng cửa sổ Kiểm tra cửa sổ lớn Kiểm tra chức cuộn cho cửa sổ cha Kiểm tra hủy bỏ chức nút cho cửa sổ Cơ sở liệu kiểm tra kịch thử nghiệm Kiểm tra xem liệu xác nhận lưu sở liệu trang submit thành công Kiểm tra giá trị cho cột mà không chấp nhận giá trị null Kiểm tra tính tồn vẹn liệu Dữ liệu lưu trữ nhiều bảng dựa thiết kế Tên Index nên đưa theo tiêu chuẩn IND Tables nên có cột quan trọng Cột bảng nên có thơng tin mơ tả có sẵn ( trừ cột kiểm toán ngày tạo ra, tạo bởi, ) Đối với sở liệu thêm/ cập nhật hoạt động đăng nhập nên bổ sung Chỉ mục bảng buộc phải tạo Kiểm tra, liệu cam kết sở liệu hoạt động hoàn thành 10 Dữ liệu nên cuộn lại trường hợp giao dịch thất bại 11 Tên sở liệu nên đưa theo loại ứng dụng thử nghiệm: test, UAT, sandbox, live (mặc dù tiêu chuẩn, hữu ích để bảo trì sở liệu) 12 Cơ sở liệu logic tên cần theo tên sở liệu (hữu ích để bảo trì DB) 13 Thủ tục lưu trữ khơng nên đặt tên với tiền tố "sp_" 14 Kiểm tra giá trị cho cột kiểm toán bảng (như CreatedDate, createdby, UpdateDate, updatedby, isDeleted, deleteddate, deletedby, ) thuộc tính 15 Kiểm tra xem liệu đầu vào không cắt ngắn lưu Độ dài trường cho thấy người sử dụng trang lược đồ sở liệu nên 16 Kiểm tra số trường với mức tối thiểu, tối đa, giá trị thực 17 Kiểm tra số trường có giá trị âm (cho chấp nhận không chấp nhận) 18 Kiểm tra nút radio tùy chọn danh sách thả xuống lưu sở liệu cách xác 19 Kiểm tra trường sở liệu thiết kế với kiểu liệu xác độ dài liệu 20 Kiểm tra tất ràng buộc bảng: Khóa chính, khóa ngoại, thực cách xác 21 Kiểm tra thủ tục lưu trữ trigger với liệu đầu vào mẫu 22 Trường nhập dấu spaces nên cắt ngắn trước cam kết liệu vào sở liệu 23 Giá trị rỗng khơng phép cột khóa Kịch thử nghiệm cho hình ảnh tính tải lên (Cũng áp dụng cho chức upload file khác) Kiểm tra đường dẫn hình ảnh tải lên Kiểm tra tải lên hình ảnh chức thay đổi hình ảnh Kiểm tra chức tải hình ảnh với tập tin hình ảnh phần mở rộng khác (ví dụ JPEG, PNG, BMP, ) Kiểm tra chức tải lên hình ảnh với hình ảnh có khơng gian ký tự đặc biệt khác tên tập tin Kiểm tra tải lên hình ảnh có tên trùng lặp Kiểm tra tải lên hình ảnh với kích thước hình ảnh lớn tối đa kích thước cho phép Thơng báo lỗi thích hợp nên hiển thị Kiểm tra chức tải hình ảnh với loại file khác với hình ảnh (ví dụ txt, doc, pdf, exe, ) Thơng báo lỗi thích hợp nên hiển thị Kiểm tra hình ảnh chiều cao chiều rộng (nếu xác định) quy định chấp nhận không từ chối Tiến trình tải hình ảnh lên xuất cho hình ảnh kích thước lớn 10 Kiểm tra hủy chức nút làm việc trình tải lên 11 Kiểm tra xem hộp thoại chọn tập tin cho thấy tập tin liệt kê hỗ trợ 12 Kiểm tra chức nhiều hình ảnh tải lên 13 Kiểm tra chất lượng ảnh sau upload Chất lượng hình ảnh khơng thay đổi sau tải lên 14 Kiểm tra xem người dùng sử dụng / xem hình ảnh tải lên Kịch thử nghiệm cho việc gửi email (Không bao gồm trường hợp thử nghiệm để tạo xác nhận email ) (Hãy chắn để sử dụng địa email giả trước thực kiểm tra email liên quan) Gửi email mẫu nên sử dụng CSS tiêu chuẩn cho tất email Địa Email phải xác nhận trước gửi email Ký tự đặc biệt trường email nên xử lý cách Ký tự ngơn ngữ cụ thể (ví dụ ký tự ngơn ngữ Nga, Trung, Đức) phải xử lý cách trường email Tiêu đề email không nên để trống Trường placehoder sử dụng mẫu email phải thay giá trị thực tế ví dụ {FirstName} {Lastname} nên thay với cá thể cuối tên cho tất người nhận Nếu báo cáo với giá trị động có nội dung email, liệu báo cáo phải tính tốn cách xác Email tên người gửi không nên trống Email nên kiểm tra khách hàng email khác Outlook, Gmail, Hotmail, Yahoo! Mail, 10 Kiểm tra chức gửi email sử dụng TO, CC BCC 11 Kiểm tra văn email thô 12 Kiểm tra HTML định dạng email 13 Kiểm tra tiêu đề email footer cho logo cơng ty, sách bảo mật liên kết khác 13 Kiểm tra email với file đính kèm 14 Kiểm tra chức gửi email tới đơn, đa phân phối người nhận danh sách 15 Kiểm tra trả lời vào địa email xác 16 Kiểm tra gửi khối lượng lớn email Kịch thử nghiệm cho chức Excel Export Tập tin nên xuất hợp phần mở rộng tập tin 2 Tên tập tin cho tập tin Excel xuất nên theo tiêu chuẩn, ví dụ tên tập tin sử dụng dấu thời gian, nên thay vào thời điểm thực tế thời điểm xuất tập tin Kiểm tra định dạng ngày tập tin Excel xuất chứa cột ngày Kiểm tra số định dạng cho giá trị số tiền tệ Định dạng nên giống hiển thị trang Tệp tin xuất nên có cột với tên cột thích hợp Mặc định trang phân loại phải tiến hành tập tin xuất Dữ liệu tập tin Excel nên định dạng với tiêu đề văn footer, ngày, số trang, giá trị cho tất trang Kiểm tra xem liệu hiển thị trang tập tin Excel xuất Chức xuất pagination kích hoạt 10 Kiểm tra nút xuất hiển thị biểu tượng thích hợp theo loại tập tin xuất biểu tượng file Excel xls 11 Kiểm tra chức xuất cho tập tin có kích thước lớn 12 Kiểm tra chức xuất cho trang có chứa ký tự đặc biệt Kiểm tra xem ký tự đặc biệt xuất tập tin Excel Hiệu suất kịch thử nghiệm Kiểm tra thời gian tải trang nằm phạm vi chấp nhận Kiểm tra tải trang kết nối chậm Kiểm tra thời gian phản ứng hành động ánh sáng, bình thường, trung bình điều kiện tải nặng Kiểm tra thực thủ tục sở liệu lưu trữ gây nên Kiểm tra thời gian thực truy vấn sở liệu Kiểm tra tải trọng ứng dụng Kiểm tra thử nghiệm stress ứng dụng Kiểm tra CPU nhớ sử dụng điều kiện tải cao điểm An ninh kiểm tra kịch thử nghiệm Kiểm tra công SQL injection Trang an toàn nên sử dụng giao thức HTTPS Page crash không nên tiết lộ ứng dụng thông tin máy chủ Trang lỗi hiển thị cho điều Thoát ký tự đặc biệt đầu vào Thông báo lỗi không nên tiết lộ thông tin nhạy cảm Tất thông tin cần chuyển qua kênh mã hóa An ninh kiểm tra mật thực thi sách mật Kiểm tra chức đăng xuất ứng dụng Kiểm tra cho Brute Force Attacks 10 Thông tin cookie lưu trữ định dạng mã hóa 11 Kiểm tra thời gian phiên cookie kết thúc phiên sau thời gian chờ logout 12 Phiên tokens nên truyền qua kênh bảo đảm 13 Mật không nên lưu trữ cookie 14 Kiểm tra cho Denial of Service attacks 15 Kiểm tra nhớ rò rỉ 16 Kiểm tra ứng dụng truy cập trái phép cách thao tác giá trị biến địa trình duyệt 17 Kiểm tra phần mở rộng tập tin bàn giao để file exe không tải lên thực máy chủ 18 Các trường nhạy cảm mật thơng tin thẻ tín dụng khơng nên có tự động hồn tồn kích hoạt 19 Tập tin chức tải lên nên sử dụng hạn chế loại tập tin chống virus để quét tập tin tải lên 20 Kiểm tra xem danh sách thư mục bị cấm 21 Mật trường nhạy cảm khác nên đeo mặt nạ gõ 22 Kiểm tra xem chức quên mật đảm bảo với tính tạm thời mật hết hạn sau quy định câu hỏi bảo mật yêu cầu trước thay đổi yêu cầu mật 23 Xác chức CAPTCHA 24 Kiểm tra xem kiện quan trọng ghi lại file ghi 25 Kiểm tra truy cập đặc quyền thực cách xác Bài viết cố gắng để đảm bảo tất kịch thử nghiệm tiêu chuẩn cho chức ứng dụng web máy tính để bàn Nhưng khơng phải danh sách kiểm tra đầy đủ Với dự án khác có danh sách kiểm tra thử nghiệm riêng dựa kinh nghiệm tester Nguồn dịch http://www.softwaretestinghelp.com/sample-test-cases-testing-web-desktopapplications/