Sự khác biệt giữa thử nghiệm tĩnh và thử nghiệm động

Sự khác biệt giữa thử nghiệm tĩnh và thử nghiệm động
Sự khác biệt giữa thử nghiệm tĩnh và thử nghiệm động

Video: Sự khác biệt giữa thử nghiệm tĩnh và thử nghiệm động

Video: Sự khác biệt giữa thử nghiệm tĩnh và thử nghiệm động
Video: Làm Thủ Tướng Xong Rồi Làm Chủ Tịch Nước, Là “Lên” Hay “Xuống”? | TVPL 2024, Tháng bảy
Anonim

Kiểm tra tĩnh so với Động

Bất cứ khi nào phần mềm được biên dịch, nó phải được kiểm tra các lỗi và lỗi trước khi thực thi và trong quá trình thực thi để phần mềm chạy trơn tru và mang lại kết quả như mong đợi. Có hai cách để kiểm thử phần mềm mới viết được gọi là Kiểm thử tĩnh và Kiểm thử động. Một trong hai hoặc cả hai đều được sử dụng để kiểm tra phần mềm tùy thuộc vào độ chính xác cần thiết và ngân sách hiện có. Kiểm tra tĩnh được thực hiện trước khi phần mềm được biên dịch hoàn chỉnh và Kiểm tra động chỉ được thực hiện sau khi phần mềm được biên dịch đầy đủ và chạy trên hệ thống.

Kiểm tra tĩnh

Loại kiểm tra phần mềm này được thực hiện trước khi đưa phần mềm vào hoạt động. Kiểm tra tĩnh được thực hiện để tìm kiếm các lỗi trong thuật toán, mã hoặc tài liệu. Các lỗi được thực hiện trong quá trình viết phần mềm được kiểm tra để sửa bằng cách sử dụng thử nghiệm tĩnh. Việc kiểm tra này được thực hiện bởi người viết hoặc nhà phát triển phần mềm hoặc người kiểm tra và được thực hiện bằng cách xem qua nó, kiểm tra các đánh giá về mã hoặc kiểm tra trực quan.

Thử nghiệm động

Loại thử nghiệm này được thực hiện sau khi phần mềm đã được biên dịch đầy đủ và tải vào hệ thống. Trong thử nghiệm động, phần mềm được kiểm tra tính nhất quán của các tham số đầu vào và đầu ra bằng cách sử dụng một phần mềm khác. Thử nghiệm này phân tích một phần của phần mềm tại một thời điểm để tìm ra các lỗi và lỗi. Phần mềm được sử dụng trong Kiểm thử động sẽ kiểm tra các mã của phần mềm được kiểm tra trên các tiêu chuẩn được xác định trước và kiểm tra xem phần mềm được kiểm tra có cung cấp kết quả mong muốn hay không.

Tóm lại:

Thử nghiệm tĩnh so với Thử nghiệm động

• Kiểm tra tĩnh là cách chẩn đoán lỗi toàn diện và khoa học hơn nhiều so với kiểm tra động.

• Thử nghiệm tĩnh nhanh hơn nhiều so với Thử nghiệm động.

• Kiểm tra tĩnh vượt trội hơn nhiều trong việc tìm ra lỗi và lỗi sau đó là Kiểm tra động.

• Vì thử nghiệm tĩnh phát hiện ra các lỗi trước khi biên dịch phần mềm và có thể dễ dàng sửa chữa, nó rẻ hơn nhiều so với thử nghiệm động.

• Sự khác biệt quan trọng nhất giữa hai phương pháp này là kiểm tra tĩnh giống như ngăn phần mềm khỏi bệnh và kiểm tra động giống như chữa phần mềm đã bị ảnh hưởng bởi bệnh.

Đề xuất: