Các cấp độ kiểm thử trong kiểm thử phần mềm
4 cấp độ kiểm tra
Chủ yếu có bốn Cấp độ kiểm tra trong kiểm thử phần mềm:
- Kiểm tra đơn vị : kiểm tra xem các thành phần phần mềm có đáp ứng được chức năng hay không.
- Thử nghiệm hội nhập : kiểm tra luồng dữ liệu từ mô-đun này sang mô-đun khác.
- Thử nghiệm hệ thống : đánh giá cả nhu cầu chức năng và phi chức năng cho việc kiểm thử.
- Kiểm tra chấp nhận : kiểm tra xem các yêu cầu của đặc điểm kỹ thuật hoặc hợp đồng có được đáp ứng khi giao hàng hay không.
Mỗi cấp độ thử nghiệm này đều có một mục đích cụ thể. Các cấp độ thử nghiệm này cung cấp giá trị cho vòng đời phát triển phần mềm.
Chi tiết từng cấp độ kiểm tra
Kiểm tra đơn vị:
A đơn vị là phần nhỏ nhất có thể kiểm tra của hệ thống hoặc ứng dụng có thể được biên dịch, thích, tải và thực thi. Loại kiểm tra này giúp kiểm tra từng mô-đun riêng biệt.
Mục đích là để kiểm tra từng phần của phần mềm bằng cách tách nó ra. Nó kiểm tra xem thành phần đó có đáp ứng các chức năng hay không. Loại thử nghiệm này được thực hiện bởi các nhà phát triển.
Thử nghiệm hội nhập
Tích hợp có nghĩa là kết hợp. Ví dụ, Trong giai đoạn thử nghiệm này, các mô-đun phần mềm khác nhau được kết hợp và thử nghiệm như một nhóm để đảm bảo rằng hệ thống tích hợp sẵn sàng cho việc thử nghiệm hệ thống.
Kiểm tra tích hợp kiểm tra luồng dữ liệu từ mô-đun này sang mô-đun khác. Loại thử nghiệm này được thực hiện bởi người thử nghiệm.
Thử nghiệm hệ thống
Thử nghiệm hệ thống được thực hiện trên một hệ thống tích hợp hoàn chỉnh. Nó cho phép kiểm tra sự tuân thủ của hệ thống theo yêu cầu. Nó kiểm tra sự tương tác tổng thể của các thành phần. Nó liên quan đến kiểm tra tải, hiệu suất, độ tin cậy và bảo mật.
Kiểm tra hệ thống thường là kiểm tra cuối cùng để xác minh rằng hệ thống đáp ứng các đặc điểm kỹ thuật. Nó đánh giá cả nhu cầu chức năng và phi chức năng cho việc thử nghiệm.
Kiểm tra chấp nhận
Kiểm tra chấp nhận là một thử nghiệm được thực hiện để tìm hiểu xem các yêu cầu của đặc điểm kỹ thuật hoặc hợp đồng có được đáp ứng khi giao hàng hay không. Kiểm tra chấp nhận về cơ bản được thực hiện bởi người dùng hoặc khách hàng. Tuy nhiên, các cổ đông khác có thể tham gia vào quá trình này.
Kết luận
- Mức độ kiểm thử phần mềm là một quá trình trong đó mọi đơn vị hoặc thành phần của phần mềm/hệ thống đều được kiểm thử.
- Mục tiêu chính của kiểm tra hệ thống là đánh giá sự tuân thủ của hệ thống với các nhu cầu đã chỉ định.
- In Kỹ thuật phần mềm, bốn cấp độ kiểm tra chính là Kiểm tra đơn vị, Kiểm tra tích hợp, Kiểm tra hệ thống và Kiểm tra chấp nhận.