Component Testing là gì? Khi nào và Ai Component Testing

Related Articles

1. Component Testing là gì ?

Component Testing được định nghĩa là một loại kiểm thử phần mềm, trong đó kiểm thử được thực hiện trên từng thành phần riêng lẻ một cách riêng biệt mà không tích hợp với các thành phần khác. 

Nó còn được gọi là Kiểm thử mô-đun khi nó được nhìn từ góc độ kiến ​​trúc. Component Testing còn được gọi là Kiểm thử đơn vị, Kiểm thử chương trình hoặc kiểm thử module

Xem thêm

Các loại Testing, 50 ví dụ về các loại Testing khác nhau 2020

Tester là làm gì ? 10 Vấn đề của Tester ứng dụng 2020

Alpha Testing và Beta Testing : Sự độc lạ là gì ?

Alpha Testing là gì ? Ví dụ về Alpha Testing cho Newbie

User Acceptance Testing ( UAT ) Là Gì ? 11 Vấn Đề Của UAT

word image 42

Nói chung, bất kể ứng dụng nào nói chung đều được tạo ra từ 1 số ít thành phần. Kiểm tra mức độ thành phần tương quan đến việc kiểm tra những thành phần này riêng không liên quan gì đến nhau .

Đây là một trong những loại kiểm tra hộp đen tiếp tục nhất được triển khai bởi Nhóm QA .

Theo sơ đồ dưới đây, sẽ có một kế hoạch kiểm tra và kế hoạch kiểm tra cho kiểm thử thành phần. Nơi mỗi và mọi phần của ứng dụng hoặc ứng dụng được xem xét riêng không liên quan gì đến nhau .

Đối với mỗi thành phần này, một Kịch bản thử nghiệm sẽ được xác lập, ngữ cảnh này sẽ được đưa vào những trường hợp thử nghiệm cấp cao -> Các Trường hợp thử nghiệm chi tiết cụ thể cấp thấp với điều kiện kèm theo tiên quyết .

Việc sử dụng thuật ngữ ” Kiểm tra thành phần (Component Testing )” khác nhau giữa các miền và tổ chức với tổ chức.

1.2 Lý do phổ cập nhất cho nhận thức khác nhau về

  1. Loại quy mô vòng đời tăng trưởng được chọn
  2. Độ phức tạp của ứng dụng hoặc ứng dụng đang thử nghiệm
  3. Thử nghiệm có hoặc không cách ly với phần còn lại của thành phần khác trong ứng dụng hoặc ứng dụng .

Như tất cả chúng ta đã biết Kiến trúc vòng đời kiểm thử ứng dụng có rất nhiều thử nghiệm-hiện vật ( Các tài liệu được tạo, sử dụng trong những hoạt động giải trí kiểm thử ) .

Trong số nhiều thử nghiệm – hiện vật, đó là Chính sách thử nghiệm và Chiến lược thử nghiệm xác lập những loại thử nghiệm, độ sâu của thử nghiệm sẽ được triển khai trong một dự án Bất Động Sản nhất định .

2.Ai thực hiện kiểm tra thành phần 

Component Testing được thực hiện bởi người kiểm thử. ‘Kiểm thử đơn vị’ được thực hiện bởi các nhà phát triển nơi họ thực hiện kiểm tra chức năng hoặc quy trình riêng lẻ. Sau khi Kiểm thử đơn vị được thực hiện, kiểm thử tiếp theo là kiểm thử thành phần. Component Testing được thực hiện bởi những người kiểm thử.

4.Khi nào thực hiện kiểm tra thành phần 

Component Testing được thực hiện ngay sau khi Kiểm thử đơn vị được thực hiện bởi các nhà phát triển và bản dựng được phát hành cho nhóm kiểm thử. Bản dựng này được gọi là bản dựng UT (Unit Testing Build). Chức năng chính của tất cả các thành phần được kiểm tra trong giai đoạn này,

Tiêu chí đầu vào để Kiểm tra thành phần (Component Testing )”

  • Số lượng tối thiểu của thành phần được đưa vào UT phải được tăng trưởng và thử nghiệm đơn vị chức năng .

Tiêu chí thoát cho Kiểm tra thành phần (Component Testing )”

  • Chức năng của toàn bộ những thành phần sẽ hoạt động giải trí tốt .
  • Không được có bất kể khuyết tật nghiêm trọng hoặc cao hoặc Trung bình và ưu tiên khuyết tật Nhật ký khiếm khuyết nào .

5.Kỹ thuật Kiểm tra thành phần (Component Testing )”

Dựa trên độ sâu của các cấp độ kiểm tra, Kiểm tra thành phần (Component Testing )” có thể được phân loại là

  1. CTIS – Thử nghiệm thành phần trong quy mô nhỏ

  2. CTIL – Kiểm tra thành phần ở quy mô lớn

5.1 CTIS – Thử nghiệm thành phần trong quy mô nhỏ

Tùy thuộc vào độ sâu của mức độ kiểm tra, Kiểm tra thành phần (Component Testing )” được chia thành hai phần:

Kiểm tra thành phần ở quy mô nhỏ (CTIS)

Kiểm tra thành phần ở dạng lớn (CTIL)

Khi Component Testing được thực hiện tách biệt với các thành phần khác, nó được gọi là thử nghiệm thành phần nhỏ. Điều này được thực hiện mà không cần xem xét tích hợp với các thành phần khác.

Khi Component Testing được thực hiện mà không bị cô lập với các thành phần khác của phần mềm thì nó được gọi là Component Testing nói chung. Điều này xảy ra khi có sự phụ thuộc vào luồng chức năng của các thành phần và do đó chúng tôi không thể cô lập chúng.

Nếu những thành phần mà tất cả chúng ta có nhờ vào chưa được tăng trưởng, thì tất cả chúng ta sử dụng những đối tượng người dùng giả thay cho những thành phần thực. Các đối tượng người dùng giả này là sơ khai ( được gọi là hàm ) và trình tinh chỉnh và điều khiển ( gọi hàm ) .

6. Các trường hợp kiểm tra mẫu cho Component Testing

Hãy xem xét 2 website theo sơ đồ được đề cập bên dưới, Ở đây cả hai website đều có tương quan với nhau theo quan điểm tính năng .

Trang 1 là trang đăng nhập vào demo.guru99.com

Khi người dùng nhập user-id và mật khẩu hợp lệ vào trường văn bản và nhấp vào nút gửi, website sẽ được điều hướng đến trang chủ của website ngân hàng nhà nước demo guru99 .

word image 4

Trang web 2 là trang chủ của Guru99. com

word image 43

Vì vậy, ở đây trang đăng nhập là một thành phần, và trang chủ là một thành phần khác. Bây giờ việc kiểm tra chức năng của từng trang riêng lẻ được gọi là Kiểm tra thành phần (Component Testing )” .

Kịch bản Component Testing trên trang web1 –

  • Nhập id người dùng không hợp lệ và xác định xem có bất kể cảnh báo nhắc nhở thân thiện với người dùng nào được hiển thị cho người dùng cuối hay không .
  • Nhập id người dùng và mật khẩu không hợp lệ và nhấp vào ‘ đặt lại ’ và xác định xem tài liệu đã nhập trong những trường văn bản id người dùng và mật khẩu có bị xóa hay không .
  • Nhập tên người dùng và mật khẩu hợp lệ và nhấp vào nút ‘ Đăng nhập ’ .

Kịch bản Component Testing trên trang web2 –

  • Xác minh xem thông tin “ Chào mừng bạn đến với trang quản trị của ngân hàng nhà nước guru99 ” có được hiển thị trên trang chủ hay không .
  • Xác minh xem toàn bộ link ở phía bên trái của website hoàn toàn có thể nhấp được hay không .
  • Xác minh xem id người quản trị có được hiển thị ở giữa trang chủ hay không .
  • Xác minh sự hiện hữu của 3 hình ảnh khác nhau trên trang chủ theo sơ đồ .

7.Kiểm tra đơn vị Vs Kiểm tra thành phần 

Kiểm tra đơn vị

Kiểm tra thành phần (Component Testing )”

Kiểm tra các chương trình, mô-đun riêng lẻ để chứng minh rằng chương trình thực thi theo thông số kỹ thuật được gọi là Kiểm thử đơn vị

Kiểm thử từng đối tượng hoặc các phần của phần mềm một cách riêng biệt có hoặc không có sự cô lập của các đối tượng khác được gọi là Kiểm thử thành phần

Nó được xác nhận dựa trên những tài liệu phong cách thiết kế Nó được xác nhận dựa trên những nhu yếu kiểm tra, những trường hợp sử dụng
Kiểm thử đơn vị chức năng được triển khai bởi Nhà tăng trưởng

Component Testing được thực hiện bởi Người kiểm tra

Kiểm tra đơn vị chức năng được triển khai tiên phong Component Testing được triển khai sau khi kiểm thử đơn vị chức năng hoàn tất từ ​ ​ những nhà tăng trưởng kết thúc .

8. Kết thúc

Trong Kỹ thuật phần mềm, Component Testing đóng một vai trò quan trọng trong việc tìm ra lỗi. 

Trước khi bắt đầu với Kiểm tra tích hợp , chúng tôi luôn khuyến nghị thực hiện Kiểm tra thành phần (Component Testing )” để đảm bảo rằng mỗi thành phần của ứng dụng đang hoạt động hiệu quả.

Kiểm thử tích hợp được theo sau bởi kiểm thử thành phần. Component Testing cũng được gọi là kiểm thử mô-đun trong một số tài liệu tham khảo.

Bài viết đến đây đã kết thúc, cảm ơn những bạn https://www.guru99.com/component-testing.html đã cho chúng tôi tìm hiểu thêm để hoàn thành xong bài viết này .

More on this topic

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Advertismentspot_img

Popular stories