Mục lục:
- Định nghĩa - Test Case Generation có nghĩa là gì?
- Techopedia giải thích Thế hệ trường hợp thử nghiệm
Định nghĩa - Test Case Generation có nghĩa là gì?
Tạo trường hợp thử nghiệm là quá trình viết các trường hợp thử nghiệm SQL để xác minh và kiểm tra các chức năng cơ sở dữ liệu. Các cơ sở dữ liệu quan hệ được truy vấn bởi các câu lệnh SQL, vì vậy các trường hợp thử nghiệm cũng được tạo ra trong SQL. Các trường hợp thử nghiệm được thiết kế dựa trên các chức năng của một ứng dụng. Vì vậy, nó thay đổi từ ứng dụng này sang ứng dụng khác. Mục đích của việc tạo trường hợp thử nghiệm là kiểm tra đầu ra so với kết quả dự kiến. Dựa trên các kết quả, trường hợp thử nghiệm được sửa đổi hoặc giữ nguyên.
Techopedia giải thích Thế hệ trường hợp thử nghiệm
Mục đích của kiểm tra là tìm lỗi trong hệ thống hoặc ứng dụng. Tạo trường hợp thử nghiệm là quá trình xây dựng các bộ thử nghiệm để phát hiện lỗi hệ thống. Một bộ thử nghiệm là một nhóm các trường hợp thử nghiệm có liên quan được gói cùng nhau. Tạo trường hợp thử nghiệm là quá trình cơ bản và quan trọng nhất của kiểm thử phần mềm.
Có nhiều kỹ thuật có sẵn để tạo các trường hợp thử nghiệm:
- Phương pháp tiếp cận hướng mục tiêu - Mục đích của phương pháp tạo trường hợp thử nghiệm hướng mục tiêu là bao gồm một phần, tuyên bố hoặc chức năng cụ thể. Ở đây, đường dẫn thực thi không quan trọng, nhưng kiểm tra mục tiêu là mục tiêu chính.
- Phương pháp ngẫu nhiên - Cách tiếp cận ngẫu nhiên tạo ra các trường hợp thử nghiệm dựa trên các giả định về lỗi và lỗi hệ thống.
- Kỹ thuật dựa trên đặc điểm kỹ thuật - Mô hình này tạo ra các trường hợp thử nghiệm dựa trên các thông số kỹ thuật yêu cầu chính thức.
- Kỹ thuật dựa trên mã nguồn - Cách tiếp cận tạo trường hợp dựa trên mã nguồn tuân theo đường dẫn luồng điều khiển cần kiểm tra và các trường hợp kiểm thử được tạo tương ứng. Nó kiểm tra các đường dẫn thực hiện.
- Phương pháp tiếp cận dựa trên sơ đồ phác thảo - Kiểu tiếp cận tạo trường hợp này tuân theo sơ đồ Ngôn ngữ mô hình hóa thống nhất (UML) để xây dựng các trường hợp thử nghiệm.
Ngoài các phương pháp tạo trường hợp thử nghiệm này, còn có nhiều quy trình khác có sẵn trong thế giới thử nghiệm. Nhưng dù là cách tiếp cận nào, một quy trình tạo trường hợp thử nghiệm thích hợp là một trong những yếu tố quan trọng nhất để thực hiện dự án thành công.
Định nghĩa này được viết trong ngữ cảnh của SQL