Kịch bản thử nghiệm chung
1. Lĩnh vực Tất cả bắt buộc phải được đánh giá và chỉ định bởi dấu hoa thị (*) biểu tượng
2. Thông báo lỗi xác nhận nên được hiển thị đúng ở đúng vị trí
3. Tất cả các thông báo lỗi sẽ được hiển thị trong cùng một phong cách CSS (ví dụ như sử dụng màu đỏ)
4. Tin nhắn xác nhận chung sẽ được hiển thị bằng cách sử dụng CSS phong cách khác so với các thông báo lỗi kiểu (ví dụ như sử dụng màu xanh lá cây)
5. Công cụ lời khuyên văn bản phải có ý nghĩa
6. Lĩnh vực thả xuống nên phải nhập đầu tiên là trống hoặc văn bản như 'Chọn'
7. Xóa chức năng cho bất cứ hồ sơ trên trang nên yêu cầu xác nhận
8. Chọn / bỏ chọn tất cả các hồ sơ tùy chọn cần được cung cấp nếu trang hỗ trợ ghi thêm / xóa / cập nhật chức năng
9. Giá trị Số tiền sẽ được hiển thị với các biểu tượng chính xác tệ
10. Mặc định trang phân loại cần được cung cấp
11. Chức năng của nút reset nên thiết lập các giá trị mặc định cho tất cả các lĩnh vực
12. Tất cả các giá trị bằng số phải được định dạng đúng
13. Lĩnh vực đầu vào cần được kiểm tra giá trị trường tối đa. Đầu vào giá trị lớn hơn giới hạn tối đa quy định nên không được chấp nhận hoặc được lưu trữ trong cơ sở dữ liệu
14. Kiểm tra tất cả các lĩnh vực đầu vào cho các ký tự đặc biệt
15. Lĩnh vực nhãn có lĩnh vực ví dụ như tiêu chuẩn tên đầu tiên chấp nhận của người dùng phải được dán nhãn đúng là 'Tên'
16. Kiểm tra trang phân loại chức năng sau khi thêm / sửa / xóa các hoạt động trên bất kỳ kỷ lục
17. Kiểm tra các chức năng thời gian chờ. Các giá trị thời gian chờ nên được cấu hình. Kiểm tra hành vi ứng dụng sau khi hoạt động thời gian chờ
18. Kiểm tra các tập tin cookie được sử dụng trong một ứng dụng
19. Kiểm tra nếu tập tin tải về được trỏ đến sửa đường dẫn tập tin
20. Tất cả các phím nguồn lực phải được cấu hình trong cấu hình các tập tin hoặc cơ sở dữ liệu thay vì cứng mã hóa
21. Ước chuẩn nên được theo dõi trong suốt để đặt tên cho phím nguồn
22. Xác nhận đánh dấu cho tất cả các trang web (xác nhận HTML và CSS cho các lỗi cú pháp) để chắc chắn rằng nó phù hợp với các tiêu chuẩn
23. Sự cố ứng dụng hoặc các trang không có sẵn sẽ được chuyển hướng tới trang bị lỗi
24. Kiểm tra văn bản trên tất cả các trang chính tả và lỗi ngữ pháp
25. Kiểm tra các lĩnh vực đầu vào dạng số với giá trị ký tự đầu vào.Nhắn xác nhận thích hợp sẽ xuất hiện
26. Kiểm tra cho số âm nếu được phép cho trường số
27. Kiểm tra các lĩnh vực số tiền với số thập phân giá trị
28. Kiểm tra chức năng của nút có sẵn trên tất cả các trang
29. Người dùng không nên có thể gửi trang hai lần bằng cách nhấn nút gửi liên tiếp.
30. Chia cho số không lỗi nên được xử lý cho bất kỳ tính toán
31. Dữ liệu đầu vào với trống vị trí đầu tiên và cuối cùng phải được xử lý một cách chính xác
2. Thông báo lỗi xác nhận nên được hiển thị đúng ở đúng vị trí
3. Tất cả các thông báo lỗi sẽ được hiển thị trong cùng một phong cách CSS (ví dụ như sử dụng màu đỏ)
4. Tin nhắn xác nhận chung sẽ được hiển thị bằng cách sử dụng CSS phong cách khác so với các thông báo lỗi kiểu (ví dụ như sử dụng màu xanh lá cây)
5. Công cụ lời khuyên văn bản phải có ý nghĩa
6. Lĩnh vực thả xuống nên phải nhập đầu tiên là trống hoặc văn bản như 'Chọn'
7. Xóa chức năng cho bất cứ hồ sơ trên trang nên yêu cầu xác nhận
8. Chọn / bỏ chọn tất cả các hồ sơ tùy chọn cần được cung cấp nếu trang hỗ trợ ghi thêm / xóa / cập nhật chức năng
9. Giá trị Số tiền sẽ được hiển thị với các biểu tượng chính xác tệ
10. Mặc định trang phân loại cần được cung cấp
11. Chức năng của nút reset nên thiết lập các giá trị mặc định cho tất cả các lĩnh vực
12. Tất cả các giá trị bằng số phải được định dạng đúng
13. Lĩnh vực đầu vào cần được kiểm tra giá trị trường tối đa. Đầu vào giá trị lớn hơn giới hạn tối đa quy định nên không được chấp nhận hoặc được lưu trữ trong cơ sở dữ liệu
14. Kiểm tra tất cả các lĩnh vực đầu vào cho các ký tự đặc biệt
15. Lĩnh vực nhãn có lĩnh vực ví dụ như tiêu chuẩn tên đầu tiên chấp nhận của người dùng phải được dán nhãn đúng là 'Tên'
16. Kiểm tra trang phân loại chức năng sau khi thêm / sửa / xóa các hoạt động trên bất kỳ kỷ lục
17. Kiểm tra các chức năng thời gian chờ. Các giá trị thời gian chờ nên được cấu hình. Kiểm tra hành vi ứng dụng sau khi hoạt động thời gian chờ
18. Kiểm tra các tập tin cookie được sử dụng trong một ứng dụng
19. Kiểm tra nếu tập tin tải về được trỏ đến sửa đường dẫn tập tin
20. Tất cả các phím nguồn lực phải được cấu hình trong cấu hình các tập tin hoặc cơ sở dữ liệu thay vì cứng mã hóa
21. Ước chuẩn nên được theo dõi trong suốt để đặt tên cho phím nguồn
22. Xác nhận đánh dấu cho tất cả các trang web (xác nhận HTML và CSS cho các lỗi cú pháp) để chắc chắn rằng nó phù hợp với các tiêu chuẩn
23. Sự cố ứng dụng hoặc các trang không có sẵn sẽ được chuyển hướng tới trang bị lỗi
24. Kiểm tra văn bản trên tất cả các trang chính tả và lỗi ngữ pháp
25. Kiểm tra các lĩnh vực đầu vào dạng số với giá trị ký tự đầu vào.Nhắn xác nhận thích hợp sẽ xuất hiện
26. Kiểm tra cho số âm nếu được phép cho trường số
27. Kiểm tra các lĩnh vực số tiền với số thập phân giá trị
28. Kiểm tra chức năng của nút có sẵn trên tất cả các trang
29. Người dùng không nên có thể gửi trang hai lần bằng cách nhấn nút gửi liên tiếp.
30. Chia cho số không lỗi nên được xử lý cho bất kỳ tính toán
31. Dữ liệu đầu vào với trống vị trí đầu tiên và cuối cùng phải được xử lý một cách chính xác
GUI và khả năng sử dụng các kịch bản thử nghiệm
1. Tất cả các mục trên trang (ví dụ như hộp văn bản, tùy chọn radio, danh sách thả xuống) nên được sắp xếp đúng
2. Các giá trị số nên được quyền biện minh trừ khi có quy định khác
3. Đủ không gian cần được cung cấp giữa các lĩnh vực nhãn, cột, dòng, thông báo lỗi, vv
4. Thanh cuộn nên chỉ kích hoạt khi cần thiết
5. Cỡ chữ, phong cách và màu sắc cho dòng tiêu đề, mô tả văn bản, nhãn, dữ liệu nội đồng, và thông tin điện lưới nên được tiêu chuẩn theo quy định tại SRS
6. Mô tả hộp văn bản nên được nhiều dòng
7. Lĩnh vực khuyết tật nên được chuyển sang màu xám và người sử dụng không nên có thể thiết lập tập trung vào các lĩnh vực này
8. Sau khi bấm vào bất kỳ trường văn bản đầu vào, con chuột mũi tên con trỏ nên được thay đổi để trỏ
9. Người dùng không nên có thể gõ vào thả xuống chọn danh sách
10. Thông tin đầy bởi người sử dụng sẽ được giữ nguyên khi có thông báo lỗi trên trang trình. Người sử dụng sẽ có thể nộp đơn lại bằng cách sửa chữa các lỗi
11. Kiểm tra nếu lĩnh vực nhãn thích hợp được sử dụng trong các thông báo lỗi
12. Giá trị trường thả xuống sẽ được hiển thị trong định nghĩa thứ tự sắp xếp
13. Tab và Shift + Tab để nên hoạt động đúng
14. Tùy chọn mặc định radio nên được chọn trước trên trang tải
15. Lĩnh vực cụ thể và mức độ trang trợ giúp thông điệp nên có sẵn
16. Kiểm tra nếu các lĩnh vực chính xác đã được nhấn mạnh trong trường hợp lỗi
17. Kiểm tra xem các tùy chọn danh sách thả xuống là có thể đọc được và không phải cắt ngắn do kích thước giới hạn lĩnh vực
18. Tất cả các nút trên trang nên có thể truy cập bằng phím tắt và người dùng sẽ có thể thực hiện tất cả các hoạt động sử dụng bàn phím
19. Kiểm tra tất cả các trang bị bể hình
20. Kiểm tra tất cả các trang liên kết hỏng
21. Tất cả các trang nên có tiêu đề
22. Thông báo xác nhận sẽ được hiển thị trước khi thực hiện bất kỳ bản cập nhật hoặc xóa các hoạt động
23. Giờ kính sẽ được hiển thị khi ứng dụng đang bận
24. Trang văn bản nên để biện minh
25. Người sử dụng sẽ có thể lựa chọn chỉ có một lựa chọn đài phát thanh và bất kỳ sự kết hợp với hộp kiểm tra.
2. Các giá trị số nên được quyền biện minh trừ khi có quy định khác
3. Đủ không gian cần được cung cấp giữa các lĩnh vực nhãn, cột, dòng, thông báo lỗi, vv
4. Thanh cuộn nên chỉ kích hoạt khi cần thiết
5. Cỡ chữ, phong cách và màu sắc cho dòng tiêu đề, mô tả văn bản, nhãn, dữ liệu nội đồng, và thông tin điện lưới nên được tiêu chuẩn theo quy định tại SRS
6. Mô tả hộp văn bản nên được nhiều dòng
7. Lĩnh vực khuyết tật nên được chuyển sang màu xám và người sử dụng không nên có thể thiết lập tập trung vào các lĩnh vực này
8. Sau khi bấm vào bất kỳ trường văn bản đầu vào, con chuột mũi tên con trỏ nên được thay đổi để trỏ
9. Người dùng không nên có thể gõ vào thả xuống chọn danh sách
10. Thông tin đầy bởi người sử dụng sẽ được giữ nguyên khi có thông báo lỗi trên trang trình. Người sử dụng sẽ có thể nộp đơn lại bằng cách sửa chữa các lỗi
11. Kiểm tra nếu lĩnh vực nhãn thích hợp được sử dụng trong các thông báo lỗi
12. Giá trị trường thả xuống sẽ được hiển thị trong định nghĩa thứ tự sắp xếp
13. Tab và Shift + Tab để nên hoạt động đúng
14. Tùy chọn mặc định radio nên được chọn trước trên trang tải
15. Lĩnh vực cụ thể và mức độ trang trợ giúp thông điệp nên có sẵn
16. Kiểm tra nếu các lĩnh vực chính xác đã được nhấn mạnh trong trường hợp lỗi
17. Kiểm tra xem các tùy chọn danh sách thả xuống là có thể đọc được và không phải cắt ngắn do kích thước giới hạn lĩnh vực
18. Tất cả các nút trên trang nên có thể truy cập bằng phím tắt và người dùng sẽ có thể thực hiện tất cả các hoạt động sử dụng bàn phím
19. Kiểm tra tất cả các trang bị bể hình
20. Kiểm tra tất cả các trang liên kết hỏng
21. Tất cả các trang nên có tiêu đề
22. Thông báo xác nhận sẽ được hiển thị trước khi thực hiện bất kỳ bản cập nhật hoặc xóa các hoạt động
23. Giờ kính sẽ được hiển thị khi ứng dụng đang bận
24. Trang văn bản nên để biện minh
25. Người sử dụng sẽ có thể lựa chọn chỉ có một lựa chọn đài phát thanh và bất kỳ sự kết hợp với hộp kiểm tra.
Kịch bản thử nghiệm cho Bộ lọc tiêu chuẩn
1. Người sử dụng sẽ có thể lọc kết quả sử dụng tất cả các thông số trên trang
2. Tinh chỉnh chức năng tìm kiếm nên tải trang tìm kiếm với tất cả các thông số tìm kiếm người dùng lựa chọn
3. Khi có ít nhất một trong các tiêu chí lọc là cần thiết để thực hiện các hoạt động tìm kiếm, đảm bảo thông báo lỗi thích hợp được hiển thị khi người dùng gửi trang mà không chọn bất kỳ tiêu chí lọc.
4. Khi có ít nhất một trong các tiêu chí lọc lựa chọn không phải là người sử dụng bắt buộc sẽ có thể gửi trang và mặc định tiêu chí tìm kiếm nên được sử dụng để truy vấn kết quả
5. Thư xác nhận thích hợp nên được hiển thị cho các giá trị hợp lệ cho tiêu chí lọc
2. Tinh chỉnh chức năng tìm kiếm nên tải trang tìm kiếm với tất cả các thông số tìm kiếm người dùng lựa chọn
3. Khi có ít nhất một trong các tiêu chí lọc là cần thiết để thực hiện các hoạt động tìm kiếm, đảm bảo thông báo lỗi thích hợp được hiển thị khi người dùng gửi trang mà không chọn bất kỳ tiêu chí lọc.
4. Khi có ít nhất một trong các tiêu chí lọc lựa chọn không phải là người sử dụng bắt buộc sẽ có thể gửi trang và mặc định tiêu chí tìm kiếm nên được sử dụng để truy vấn kết quả
5. Thư xác nhận thích hợp nên được hiển thị cho các giá trị hợp lệ cho tiêu chí lọc
Kịch bản thử nghiệm cho kết quả Lưới
Biểu tượng tải 1. Page sẽ được hiển thị khi nó lấy nhiều hơn thời gian mặc định để tải các trang kết quả
2. Kiểm tra xem tất cả các thông số tìm kiếm được sử dụng để lấy dữ liệu hiển thị trên kết quả lưới điện
3. Tổng số kết quả sẽ được hiển thị trên kết quả lưới
4. Tiêu chí tìm kiếm sử dụng để tìm kiếm sẽ được hiển thị trên kết quả lưới
5. Giá trị lưới kết quả nên được sắp xếp theo cột mặc định.
6. Cột được sắp xếp sẽ được hiển thị với biểu tượng phân loại
7. Lưới kết quả nên bao gồm tất cả các cột chỉ định với giá trị đúng
8. Tăng dần và giảm dần chức năng phân loại nên làm việc cho cột được hỗ trợ với các dữ liệu phân loại
9. Lưới kết quả sẽ được hiển thị với cột thích hợp và liên tiếp khoảng cách
10. Phân trang nên được kích hoạt khi có kết quả hơn so với kết quả mặc định đếm mỗi trang
11. Kiểm tra kế tiếp, trước, đầu tiên và trang cuối pagination chức năng
12. Hồ sơ trùng lặp không được hiển thị trong kết quả lưới điện
13. Kiểm tra xem tất cả các cột được hiển thị và ngang thanh cuộn được kích hoạt nếu cần thiết
14. Kiểm tra dữ liệu cho cột năng động (cột có giá trị được tính toán tự động dựa trên các giá trị cột khác)
15. Đối với lưới kết quả cho thấy các báo cáo kiểm tra hàng 'Totals' và xác minh tổng thể cho mỗi cột
16. Đối với lưới kết quả cho thấy các báo cáo kiểm tra dữ liệu hàng 'Totals' khi pagination được kích hoạt và dùng điều hướng đến trang tiếp theo
17. Kiểm tra xem các ký hiệu thích hợp được sử dụng để hiển thị các giá trị cột ví dụ như biểu tượng% sẽ được hiển thị để tính tỷ lệ
18. Kiểm tra dữ liệu kết quả lưới nếu phạm vi ngày được kích hoạt
2. Kiểm tra xem tất cả các thông số tìm kiếm được sử dụng để lấy dữ liệu hiển thị trên kết quả lưới điện
3. Tổng số kết quả sẽ được hiển thị trên kết quả lưới
4. Tiêu chí tìm kiếm sử dụng để tìm kiếm sẽ được hiển thị trên kết quả lưới
5. Giá trị lưới kết quả nên được sắp xếp theo cột mặc định.
6. Cột được sắp xếp sẽ được hiển thị với biểu tượng phân loại
7. Lưới kết quả nên bao gồm tất cả các cột chỉ định với giá trị đúng
8. Tăng dần và giảm dần chức năng phân loại nên làm việc cho cột được hỗ trợ với các dữ liệu phân loại
9. Lưới kết quả sẽ được hiển thị với cột thích hợp và liên tiếp khoảng cách
10. Phân trang nên được kích hoạt khi có kết quả hơn so với kết quả mặc định đếm mỗi trang
11. Kiểm tra kế tiếp, trước, đầu tiên và trang cuối pagination chức năng
12. Hồ sơ trùng lặp không được hiển thị trong kết quả lưới điện
13. Kiểm tra xem tất cả các cột được hiển thị và ngang thanh cuộn được kích hoạt nếu cần thiết
14. Kiểm tra dữ liệu cho cột năng động (cột có giá trị được tính toán tự động dựa trên các giá trị cột khác)
15. Đối với lưới kết quả cho thấy các báo cáo kiểm tra hàng 'Totals' và xác minh tổng thể cho mỗi cột
16. Đối với lưới kết quả cho thấy các báo cáo kiểm tra dữ liệu hàng 'Totals' khi pagination được kích hoạt và dùng điều hướng đến trang tiếp theo
17. Kiểm tra xem các ký hiệu thích hợp được sử dụng để hiển thị các giá trị cột ví dụ như biểu tượng% sẽ được hiển thị để tính tỷ lệ
18. Kiểm tra dữ liệu kết quả lưới nếu phạm vi ngày được kích hoạt
Kịch bản thử nghiệm cho một cửa sổ
1. Kiểm tra xem kích thước cửa sổ mặc định là chính xác
2. Kiểm tra xem kích thước cửa sổ con là đúng
3. Kiểm tra nếu có bất kỳ lĩnh vực trên trang tập trung mặc định (nói chung, trọng tâm cần được thiết lập trên lĩnh vực đầu vào đầu tiên của màn hình)
4. Kiểm tra nếu cửa sổ con đang nhận được đóng cửa vào bế mẹ / mở cửa sổ
5. Nếu cửa sổ con được mở ra, người sử dụng không nên có thể sử dụng hoặc cập nhật bất kỳ lĩnh vực trên nền hoặc cha mẹ cửa sổ
6. Kiểm tra cửa sổ tối thiểu, tối đa hóa và chức năng gần
7. Kiểm tra nếu cửa sổ được tái khá lớn
8. Kiểm tra chức năng thanh cuộn cho cha mẹ và con windows
9. Kiểm tra hủy bỏ chức năng của nút cho cửa sổ con
2. Kiểm tra xem kích thước cửa sổ con là đúng
3. Kiểm tra nếu có bất kỳ lĩnh vực trên trang tập trung mặc định (nói chung, trọng tâm cần được thiết lập trên lĩnh vực đầu vào đầu tiên của màn hình)
4. Kiểm tra nếu cửa sổ con đang nhận được đóng cửa vào bế mẹ / mở cửa sổ
5. Nếu cửa sổ con được mở ra, người sử dụng không nên có thể sử dụng hoặc cập nhật bất kỳ lĩnh vực trên nền hoặc cha mẹ cửa sổ
6. Kiểm tra cửa sổ tối thiểu, tối đa hóa và chức năng gần
7. Kiểm tra nếu cửa sổ được tái khá lớn
8. Kiểm tra chức năng thanh cuộn cho cha mẹ và con windows
9. Kiểm tra hủy bỏ chức năng của nút cho cửa sổ con
Cơ sở dữ liệu kiểm tra kịch bản thử nghiệm
1. Kiểm tra xem dữ liệu chính xác là nhận được lưu trong cơ sở dữ liệu trên trang thành công trình
2. Kiểm tra giá trị cho các cột mà không được chấp nhận giá trị null
3. Kiểm tra tính toàn vẹn dữ liệu. Dữ liệu sẽ được lưu trữ trong các bảng một hoặc nhiều dựa trên thiết kế
4. Tên chỉ mục nên được đưa ra theo các tiêu chuẩn, ví dụ như IND_ <tablename> _ <ColumnName>
5. Bàn nên có khóa chính cột
6. Cột bảng cần phải có thông tin mô tả có sẵn (trừ cột kiểm toán như ngày tạo ra, tạo ra bởi vv)
7. Đối với mỗi cơ sở dữ liệu thêm / cập nhật bản ghi hoạt động nên được bổ sung
8. Chỉ số bảng cần phải được tạo ra
9. Kiểm tra xem dữ liệu được cam kết cơ sở dữ liệu chỉ khi hoạt động được hoàn thành
10. Dữ liệu nên được cuộn lại trong trường hợp giao dịch thất bại
11. Tên cơ sở dữ liệu nên được đưa ra theo các loại ứng dụng thử nghiệm tức, uất, sandbox, sống (mặc dù đây không phải là một tiêu chuẩn nó là hữu ích để bảo trì cơ sở dữ liệu)
12. Cơ sở dữ liệu tên logic cần được theo tên cơ sở dữ liệu (một lần nữa đây không phải là tiêu chuẩn nhưng hữu ích để bảo trì DB)
13. Thủ tục lưu trữ không nên được đặt tên với tiền tố "sp_"
14. Kiểm tra là giá trị cho các cột kiểm toán bảng (như CreatedDate, createdby, UpdateDate, updatedby, isDeleted, deleteddate, deletedby vv) được dân cư đúng
15. Kiểm tra xem dữ liệu đầu vào không được cắt ngắn trong khi tiết kiệm. Dài trường cho thấy người sử dụng trên trang và trong lược đồ cơ sở dữ liệu nên được cùng
16. Kiểm tra số lĩnh vực với mức tối thiểu, tối đa, và float giá trị
17. Kiểm tra số lĩnh vực có giá trị âm (cho cả hai chấp nhận và không chấp nhận)
18. Kiểm tra xem nút radio và danh sách thả xuống tùy chọn sẽ được lưu trong cơ sở dữ liệu một cách chính xác
19. Kiểm tra nếu các lĩnh vực cơ sở dữ liệu được thiết kế với kiểu dữ liệu chính xác và độ dài dữ liệu
20. Kiểm tra xem tất cả các ràng bảng như Tiểu học trọng điểm, vv chính nước ngoài được thực hiện một cách chính xác
21. Kiểm tra thủ tục lưu trữ và trigger với dữ liệu đầu vào mẫu
22. Đầu vào lĩnh vực hàng đầu và dấu không gian nên được cắt ngắn trước khi cam kết dữ liệu vào cơ sở dữ liệu
23. Giá trị null không được phép cho cột khóa chính
2. Kiểm tra giá trị cho các cột mà không được chấp nhận giá trị null
3. Kiểm tra tính toàn vẹn dữ liệu. Dữ liệu sẽ được lưu trữ trong các bảng một hoặc nhiều dựa trên thiết kế
4. Tên chỉ mục nên được đưa ra theo các tiêu chuẩn, ví dụ như IND_ <tablename> _ <ColumnName>
5. Bàn nên có khóa chính cột
6. Cột bảng cần phải có thông tin mô tả có sẵn (trừ cột kiểm toán như ngày tạo ra, tạo ra bởi vv)
7. Đối với mỗi cơ sở dữ liệu thêm / cập nhật bản ghi hoạt động nên được bổ sung
8. Chỉ số bảng cần phải được tạo ra
9. Kiểm tra xem dữ liệu được cam kết cơ sở dữ liệu chỉ khi hoạt động được hoàn thành
10. Dữ liệu nên được cuộn lại trong trường hợp giao dịch thất bại
11. Tên cơ sở dữ liệu nên được đưa ra theo các loại ứng dụng thử nghiệm tức, uất, sandbox, sống (mặc dù đây không phải là một tiêu chuẩn nó là hữu ích để bảo trì cơ sở dữ liệu)
12. Cơ sở dữ liệu tên logic cần được theo tên cơ sở dữ liệu (một lần nữa đây không phải là tiêu chuẩn nhưng hữu ích để bảo trì DB)
13. Thủ tục lưu trữ không nên được đặt tên với tiền tố "sp_"
14. Kiểm tra là giá trị cho các cột kiểm toán bảng (như CreatedDate, createdby, UpdateDate, updatedby, isDeleted, deleteddate, deletedby vv) được dân cư đúng
15. Kiểm tra xem dữ liệu đầu vào không được cắt ngắn trong khi tiết kiệm. Dài trường cho thấy người sử dụng trên trang và trong lược đồ cơ sở dữ liệu nên được cùng
16. Kiểm tra số lĩnh vực với mức tối thiểu, tối đa, và float giá trị
17. Kiểm tra số lĩnh vực có giá trị âm (cho cả hai chấp nhận và không chấp nhận)
18. Kiểm tra xem nút radio và danh sách thả xuống tùy chọn sẽ được lưu trong cơ sở dữ liệu một cách chính xác
19. Kiểm tra nếu các lĩnh vực cơ sở dữ liệu được thiết kế với kiểu dữ liệu chính xác và độ dài dữ liệu
20. Kiểm tra xem tất cả các ràng bảng như Tiểu học trọng điểm, vv chính nước ngoài được thực hiện một cách chính xác
21. Kiểm tra thủ tục lưu trữ và trigger với dữ liệu đầu vào mẫu
22. Đầu vào lĩnh vực hàng đầu và dấu không gian nên được cắt ngắn trước khi cam kết dữ liệu vào cơ sở dữ liệu
23. Giá trị null không được phép cho cột khóa chính
Kịch bản thử nghiệm cho hình ảnh tính năng tải lên
(Cũng được áp dụng cho các chức năng upload file khác)
1. Kiểm tra các đường dẫn hình ảnh tải lên
2. Kiểm tra tải hình ảnh và thay đổi chức năng
3. Kiểm tra chức năng tải hình ảnh với các tập tin hình ảnh của các phần mở rộng khác nhau (ví dụ như JPEG, PNG, BMP, vv)
4. Kiểm tra chức năng upload hình ảnh với hình ảnh có không gian hoặc bất kỳ phép nhân vật đặc biệt khác trong tên tập tin
5. Kiểm tra tên trùng lặp hình ảnh tải lên
6. Kiểm tra tải hình ảnh với kích thước hình ảnh lớn hơn tối đa kích thước cho phép. Thông báo lỗi thích hợp nên được hiển thị.
7. Kiểm tra chức năng tải hình ảnh với các loại file khác với hình ảnh (ví dụ như txt, doc, pdf, exe vv). Thông báo lỗi thích hợp nên được hiển thị
8. Kiểm tra nếu hình ảnh của chiều cao và chiều rộng (nếu đã xác định) quy định ghi là trường hợp từ chối
9. Tải hình ảnh lên thanh tiến trình sẽ xuất hiện cho hình ảnh kích thước lớn
10. Kiểm tra nếu hủy chức năng của nút đang làm việc ở giữa quá trình tải lên
11. Kiểm tra xem hộp thoại chọn tập tin chỉ hiển thị được hỗ trợ các tập tin được liệt kê
12. Kiểm tra nhiều hình ảnh tải lên chức năng
13. Kiểm tra chất lượng ảnh sau khi upload. Chất lượng hình ảnh không được thay đổi sau khi tải lên
14. Kiểm tra xem người dùng có thể sử dụng / xem các hình ảnh tải lên
1. Kiểm tra các đường dẫn hình ảnh tải lên
2. Kiểm tra tải hình ảnh và thay đổi chức năng
3. Kiểm tra chức năng tải hình ảnh với các tập tin hình ảnh của các phần mở rộng khác nhau (ví dụ như JPEG, PNG, BMP, vv)
4. Kiểm tra chức năng upload hình ảnh với hình ảnh có không gian hoặc bất kỳ phép nhân vật đặc biệt khác trong tên tập tin
5. Kiểm tra tên trùng lặp hình ảnh tải lên
6. Kiểm tra tải hình ảnh với kích thước hình ảnh lớn hơn tối đa kích thước cho phép. Thông báo lỗi thích hợp nên được hiển thị.
7. Kiểm tra chức năng tải hình ảnh với các loại file khác với hình ảnh (ví dụ như txt, doc, pdf, exe vv). Thông báo lỗi thích hợp nên được hiển thị
8. Kiểm tra nếu hình ảnh của chiều cao và chiều rộng (nếu đã xác định) quy định ghi là trường hợp từ chối
9. Tải hình ảnh lên thanh tiến trình sẽ xuất hiện cho hình ảnh kích thước lớn
10. Kiểm tra nếu hủy chức năng của nút đang làm việc ở giữa quá trình tải lên
11. Kiểm tra xem hộp thoại chọn tập tin chỉ hiển thị được hỗ trợ các tập tin được liệt kê
12. Kiểm tra nhiều hình ảnh tải lên chức năng
13. Kiểm tra chất lượng ảnh sau khi upload. Chất lượng hình ảnh không được thay đổi sau khi tải lên
14. Kiểm tra xem người dùng có thể sử dụng / xem các hình ảnh tải lên
Kịch bản thử nghiệm cho việc gửi email
(Trường hợp thử nghiệm để sáng tác hoặc xác nhận email sẽ không bao gồm)
(Hãy chắc chắn để sử dụng địa chỉ email giả trước khi thực hiện các bài kiểm tra email liên quan)
1. Gửi email mẫu nên sử dụng CSS tiêu chuẩn cho tất cả các email
2. Địa chỉ email phải được xác nhận trước khi gửi email
3. Ký tự đặc biệt trong email mẫu cơ thể cần được xử lý đúng cách
4. Ký tự ngôn ngữ cụ thể (ví dụ như ký tự tiếng Nga, Trung, Đức) phải được xử lý đúng cách trong email cơ thể mẫu
5. Tiêu đề email không nên để trống
6. Lĩnh vực giữ chỗ được sử dụng trong email mẫu nên được thay thế bằng giá trị thực tế ví dụ như {FirstName} {lastname} nên được thay thế với các cá nhân đầu tiên và cuối cùng tên đúng cho tất cả người nhận
7. Nếu báo cáo với các giá trị năng động mới có trong nội dung email, dữ liệu báo cáo phải được tính toán một cách chính xác
8. Email tên người gửi không nên để trống
9. Email nên được kiểm tra trong các khách hàng email khác như Outlook, Gmail, Hotmail, Yahoo! Mail, vv
10. Kiểm tra chức năng gửi email sử dụng TO, CC và BCC lĩnh vực
11. Kiểm tra email văn bản đồng bằng
12. Kiểm tra định dạng HTML email
13. Kiểm tra tiêu đề email và footer cho logo của công ty, chính sách bảo mật và các liên kết khác
14. Kiểm tra email với file đính kèm
15. Kiểm tra gửi các chức năng email để đơn, hoặc danh sách phân phối nhận
16. Kiểm tra nếu trả lời đến địa chỉ email là chính xác
17. Kiểm tra gửi khối lượng email
(Hãy chắc chắn để sử dụng địa chỉ email giả trước khi thực hiện các bài kiểm tra email liên quan)
1. Gửi email mẫu nên sử dụng CSS tiêu chuẩn cho tất cả các email
2. Địa chỉ email phải được xác nhận trước khi gửi email
3. Ký tự đặc biệt trong email mẫu cơ thể cần được xử lý đúng cách
4. Ký tự ngôn ngữ cụ thể (ví dụ như ký tự tiếng Nga, Trung, Đức) phải được xử lý đúng cách trong email cơ thể mẫu
5. Tiêu đề email không nên để trống
6. Lĩnh vực giữ chỗ được sử dụng trong email mẫu nên được thay thế bằng giá trị thực tế ví dụ như {FirstName} {lastname} nên được thay thế với các cá nhân đầu tiên và cuối cùng tên đúng cho tất cả người nhận
7. Nếu báo cáo với các giá trị năng động mới có trong nội dung email, dữ liệu báo cáo phải được tính toán một cách chính xác
8. Email tên người gửi không nên để trống
9. Email nên được kiểm tra trong các khách hàng email khác như Outlook, Gmail, Hotmail, Yahoo! Mail, vv
10. Kiểm tra chức năng gửi email sử dụng TO, CC và BCC lĩnh vực
11. Kiểm tra email văn bản đồng bằng
12. Kiểm tra định dạng HTML email
13. Kiểm tra tiêu đề email và footer cho logo của công ty, chính sách bảo mật và các liên kết khác
14. Kiểm tra email với file đính kèm
15. Kiểm tra gửi các chức năng email để đơn, hoặc danh sách phân phối nhận
16. Kiểm tra nếu trả lời đến địa chỉ email là chính xác
17. Kiểm tra gửi khối lượng email
Kịch bản thử nghiệm cho Excel Export năng
1. Tập tin nên được xuất khẩu trong tập tin thích hợp mở rộng
2. Tên cho file Excel được xuất nên được theo các tiêu chuẩn, ví dụ như nếu tên tập tin được sử dụng dấu thời gian, nó nên được thay thế đúng vào thời điểm thực tế tại thời điểm xuất khẩu các tập tin
3. Kiểm tra định dạng ngày nếu tập tin Excel xuất khẩu chứa các cột ngày
4. Kiểm tra định dạng số cho giá trị số hoặc tiền tệ. Định dạng nên được giống như hiển thị trên trang
5. Tập tin xuất khẩu nên có cột với tên cột đúng
6. Mặc định trang phân loại phải được tiến hành trong tập tin xuất cũng
7. Dữ liệu tập tin Excel nên được định dạng đúng với tiêu đề và chân trang văn bản, ngày tháng, số trang, vv giá trị cho tất cả các trang
8. Kiểm tra xem dữ liệu hiển thị trên trang và tập tin Excel xuất khẩu là cùng
9. Kiểm tra chức năng xuất khẩu khi pagination được kích hoạt
10. Kiểm tra xem nút xuất được hiển thị biểu tượng thích hợp theo loại tập tin xuất khẩu ví dụ như Excel file icon cho các file xls
11. Kiểm tra chức năng xuất khẩu cho các tập tin có kích thước rất lớn
12. Kiểm tra chức năng xuất khẩu cho các trang có chứa ký tự đặc biệt. Kiểm tra xem các ký tự đặc biệt được xuất khẩu đúng trong tập tin Excel
2. Tên cho file Excel được xuất nên được theo các tiêu chuẩn, ví dụ như nếu tên tập tin được sử dụng dấu thời gian, nó nên được thay thế đúng vào thời điểm thực tế tại thời điểm xuất khẩu các tập tin
3. Kiểm tra định dạng ngày nếu tập tin Excel xuất khẩu chứa các cột ngày
4. Kiểm tra định dạng số cho giá trị số hoặc tiền tệ. Định dạng nên được giống như hiển thị trên trang
5. Tập tin xuất khẩu nên có cột với tên cột đúng
6. Mặc định trang phân loại phải được tiến hành trong tập tin xuất cũng
7. Dữ liệu tập tin Excel nên được định dạng đúng với tiêu đề và chân trang văn bản, ngày tháng, số trang, vv giá trị cho tất cả các trang
8. Kiểm tra xem dữ liệu hiển thị trên trang và tập tin Excel xuất khẩu là cùng
9. Kiểm tra chức năng xuất khẩu khi pagination được kích hoạt
10. Kiểm tra xem nút xuất được hiển thị biểu tượng thích hợp theo loại tập tin xuất khẩu ví dụ như Excel file icon cho các file xls
11. Kiểm tra chức năng xuất khẩu cho các tập tin có kích thước rất lớn
12. Kiểm tra chức năng xuất khẩu cho các trang có chứa ký tự đặc biệt. Kiểm tra xem các ký tự đặc biệt được xuất khẩu đúng trong tập tin Excel
Hiệu suất kịch bản thử nghiệm
1. Kiểm tra thời gian tải trang là trong phạm vi chấp nhận được
2. Kiểm tra tải trang trên các kết nối chậm
3. Kiểm tra thời gian phản ứng đối với bất kỳ hành động dưới điều kiện tải nhẹ, bình thường, trung bình và nặng
4. Kiểm tra thực hiện các thủ tục cơ sở dữ liệu được lưu trữ và gây ra
5. Kiểm tra truy vấn cơ sở dữ liệu thời gian thực hiện
6. Kiểm tra để kiểm tra tải trọng của ứng dụng
7. Kiểm tra căng thẳng thử nghiệm của ứng dụng
8. Kiểm tra CPU và bộ nhớ sử dụng trong điều kiện phụ tải đỉnh
2. Kiểm tra tải trang trên các kết nối chậm
3. Kiểm tra thời gian phản ứng đối với bất kỳ hành động dưới điều kiện tải nhẹ, bình thường, trung bình và nặng
4. Kiểm tra thực hiện các thủ tục cơ sở dữ liệu được lưu trữ và gây ra
5. Kiểm tra truy vấn cơ sở dữ liệu thời gian thực hiện
6. Kiểm tra để kiểm tra tải trọng của ứng dụng
7. Kiểm tra căng thẳng thử nghiệm của ứng dụng
8. Kiểm tra CPU và bộ nhớ sử dụng trong điều kiện phụ tải đỉnh
An ninh kiểm tra kịch bản thử nghiệm
1. Kiểm tra để tiêm tấn công SQL
2. Trang an toàn nên sử dụng giao thức HTTPS
3. Trang tai nạn không nên tiết lộ ứng dụng hoặc thông tin máy chủ.Trang lỗi sẽ được hiển thị cho điều này
4. Thoát khỏi nhân vật đặc biệt trong đầu vào
5. Thông báo lỗi không nên tiết lộ bất kỳ thông tin nhạy cảm
6. Tất cả các thông tin cần được chuyển qua một kênh được mã hóa
7. Bảo mật mật khẩu kiểm tra và thực thi chính sách mật khẩu
8. Kiểm tra ứng dụng logout chức năng
9. Kiểm tra cho Brute Force tấn công
10. Thông tin cookie sẽ được lưu trữ trong định dạng mã hóa chỉ có
11. Kiểm tra thời gian cookie phiên và kết thúc phiên sau khi thời gian chờ hoặc logout
11. Session tokens nên được truyền qua kênh bảo đảm
13. Mật khẩu không nên được lưu trữ trong cookie
14. Thử nghiệm cho từ chối dịch vụ tấn công
15. Thử nghiệm cho bộ nhớ rò rỉ
16. Kiểm tra ứng dụng truy cập trái phép bằng cách thao tác các giá trị biến trong thanh địa chỉ trình duyệt
17. Tập tin thử nghiệm mở rộng bàn giao để các file exe không được tải lên và thực hiện trên máy chủ
18. Các lĩnh vực nhạy cảm như mật khẩu và thông tin thẻ tín dụng không nên có tự động hoàn toàn kích hoạt
19. Chức năng upload file nên sử dụng hạn chế loại tập tin và cũng chống virus để quét các tập tin được tải lên
20. Kiểm tra xem danh sách thư mục bị cấm
21. Mật khẩu và các lĩnh vực nhạy cảm khác nên được đeo mặt nạ trong khi đánh máy
22. Kiểm tra xem chức năng quên mật khẩu được đảm bảo với các tính năng như tạm thời mật khẩu giờ hết sau khi đã xác định và câu hỏi bảo mật được yêu cầu trước khi thay đổi hoặc yêu cầu mật khẩu mới
23. Xác minh tính năng CAPTCHA
24. Kiểm tra xem các sự kiện quan trọng được ghi lại trong các file log
25. Kiểm tra nếu đặc quyền truy cập được thực hiện một cách chính xác
2. Trang an toàn nên sử dụng giao thức HTTPS
3. Trang tai nạn không nên tiết lộ ứng dụng hoặc thông tin máy chủ.Trang lỗi sẽ được hiển thị cho điều này
4. Thoát khỏi nhân vật đặc biệt trong đầu vào
5. Thông báo lỗi không nên tiết lộ bất kỳ thông tin nhạy cảm
6. Tất cả các thông tin cần được chuyển qua một kênh được mã hóa
7. Bảo mật mật khẩu kiểm tra và thực thi chính sách mật khẩu
8. Kiểm tra ứng dụng logout chức năng
9. Kiểm tra cho Brute Force tấn công
10. Thông tin cookie sẽ được lưu trữ trong định dạng mã hóa chỉ có
11. Kiểm tra thời gian cookie phiên và kết thúc phiên sau khi thời gian chờ hoặc logout
11. Session tokens nên được truyền qua kênh bảo đảm
13. Mật khẩu không nên được lưu trữ trong cookie
14. Thử nghiệm cho từ chối dịch vụ tấn công
15. Thử nghiệm cho bộ nhớ rò rỉ
16. Kiểm tra ứng dụng truy cập trái phép bằng cách thao tác các giá trị biến trong thanh địa chỉ trình duyệt
17. Tập tin thử nghiệm mở rộng bàn giao để các file exe không được tải lên và thực hiện trên máy chủ
18. Các lĩnh vực nhạy cảm như mật khẩu và thông tin thẻ tín dụng không nên có tự động hoàn toàn kích hoạt
19. Chức năng upload file nên sử dụng hạn chế loại tập tin và cũng chống virus để quét các tập tin được tải lên
20. Kiểm tra xem danh sách thư mục bị cấm
21. Mật khẩu và các lĩnh vực nhạy cảm khác nên được đeo mặt nạ trong khi đánh máy
22. Kiểm tra xem chức năng quên mật khẩu được đảm bảo với các tính năng như tạm thời mật khẩu giờ hết sau khi đã xác định và câu hỏi bảo mật được yêu cầu trước khi thay đổi hoặc yêu cầu mật khẩu mới
23. Xác minh tính năng CAPTCHA
24. Kiểm tra xem các sự kiện quan trọng được ghi lại trong các file log
25. Kiểm tra nếu đặc quyền truy cập được thực hiện một cách chính xác