Tin tổng hợp

END-To-END Testing Tutorial: Khái Niệm và Ví Dụ – https://mbfamily.vn

1.End To End Testing 

End To End Testing là một phương pháp kiểm thử phần mềm xác nhận toàn bộ phần mềm từ đầu đến cuối cùng với sự tích hợp của nó với các giao diện bên ngoài. 

Mục đích của kiểm thử end-to-end là kiểm tra toàn bộ phần mềm về sự phụ thuộc, tính toàn vẹn của dữ liệu và giao tiếp với các hệ thống, giao diện và cơ sở dữ liệu khác để thực hiện sản xuất hoàn chỉnh như kịch bản.

Cùng với hệ thống phần mềm, nó cũng xác nhận việc xử lý hàng loạt / dữ liệu từ các hệ thống ngược / xuôi khác. Do đó, tên “End-to-End” . 

Kiểm tra từ đầu đến cuối thường được thực hiện sau Kiểm tra chức năng và hệ thống . Nó sử dụng sản xuất thực tế như dữ liệu và môi trường thử nghiệm để mô phỏng cài đặt thời gian thực. Kiểm thử End-to-End còn được gọi là Kiểm thử chuỗi .

word image 54

2. Tại sao phải kết thúc thử nghiệm ?

End To End Testing xác minh toàn bộ luồng hệ thống và tăng độ tin cậy bằng cách phát hiện các vấn đề và tăng phạm vi kiểm tra của các hệ thống con.

Các mạng lưới hệ thống ứng dụng tân tiến rất phức tạp và được liên kết với nhau với nhiều mạng lưới hệ thống con hoàn toàn có thể khác với những mạng lưới hệ thống hiện tại .

Toàn bộ hệ thống có thể sụp đổ do lỗi của bất kỳ hệ thống con nào là rủi ro lớn có thể tránh được bằng thử nghiệm End-to-End.

3. Kết thúc quy trình kiểm tra kết thúc :

Sơ đồ sau đây phân phối một cái nhìn tổng quan về quy trình thử nghiệm End to End .

Xem thêm  Giày siêu cấp là gì? Mua giày siêu cấp có chất lượng không?

word image 55

3.1 Các hoạt động chính liên quan đến End To End Testing là:

Nghiên cứu các yêu cầu End To End Testing 

Thiết lập thiên nhiên và môi trường thử nghiệm và nhu yếu phần cứng / ứng dụng
Mô tả tổng thể những mạng lưới hệ thống và quá trình mạng lưới hệ thống con của nó .
Mô tả vai trò và nghĩa vụ và trách nhiệm so với toàn bộ những mạng lưới hệ thống
Phương pháp và tiêu chuẩn thử nghiệm
Theo dõi những nhu yếu từ đầu đến cuối và phong cách thiết kế những trường hợp thử nghiệm
Dữ liệu nguồn vào và đầu ra cho mỗi mạng lưới hệ thống

4.Làm thế nào để tạo các trường hợp End To End Testing ?

word image 56

Khung thiết kế End To End Testing  bao gồm ba phần

Xây dựng những tính năng người dùng
Điều kiện thiết kế xây dựng
Xây dựng những trường hợp thử nghiệm
Hãy xem xét chúng một cách chi tiết cụ thể :

4.1. Xây dựng những công dụng của người dùng

Các hoạt động giải trí sau nên được triển khai như một phần của tính năng người dùng kiến thiết xây dựng :
Liệt kê những tính năng của mạng lưới hệ thống và những thành phần được liên kết với nhau của chúng
Liệt kê tài liệu nguồn vào, hành vi và tài liệu đầu ra cho từng tính năng hoặc tính năng
Xác định mối quan hệ giữa những công dụng
Xác định xem tính năng hoàn toàn có thể được tái sử dụng hay độc lập
Ví dụ : Xem xét một trường hợp trong đó bạn đăng nhập vào thông tin tài khoản ngân hàng nhà nước của mình và chuyển một số tiền sang thông tin tài khoản khác từ 1 số ít ngân hàng nhà nước khác ( mạng lưới hệ thống phụ của bên thứ 3 )
Đăng nhập vào mạng lưới hệ thống ngân hàng nhà nước
Kiểm tra số dư trong thông tin tài khoản
Chuyển một số tiền từ thông tin tài khoản của bạn sang 1 số ít thông tin tài khoản ngân hàng nhà nước khác ( mạng lưới hệ thống phụ của bên thứ 3 )
Kiểm tra số dư thông tin tài khoản mới nhất của bạn
Đăng xuất ứng dụng

Xem thêm  Sương Sương nghĩa là gì trên Facebook [UPDATE 2022]? 2022 - NEU

4.2. Điều kiện thiết kế xây dựng dựa trên tính năng của người dùng

Các hoạt động giải trí sau được thực thi như một phần của điều kiện kèm theo thiết kế xây dựng :
Xây dựng một tập hợp những điều kiện kèm theo cho từng công dụng người dùng đã xác lập

Các điều kiện bao gồm điều kiện trình tự, thời gian và dữ liệu

Ví dụ – Kiểm tra những điều kiện kèm theo khác như

4.2.1 Trang đăng nhập

Tên người dùng và mật khẩu không hợp lệ
Kiểm tra bằng tên người dùng và mật khẩu hợp lệ
Kiểm tra độ mạnh của mật khẩu
Kiểm tra thông tin lỗi

4.2.2 Số dư

  • Kiểm tra số dư hiện tại sau 24 giờ. ( Nếu giao dịch chuyển tiền được gửi đến một ngân hàng nhà nước khác )
  • Kiểm tra thông tin lỗi nếu số tiền chuyển lớn hơn số dư hiện tại

4.3 Xây dựng một ngữ cảnh thử nghiệm

Xây dựng trường hợp thử nghiệm cho tính năng người dùng đã xác lập
Trong trường hợp này ,
Đăng nhập vào mạng lưới hệ thống
Kiểm tra số dư ngân hàng nhà nước
Chuyển số dư ngân hàng nhà nước

4.4 Xây dựng nhiều trường hợp thử nghiệm

Xây dựng một hoặc nhiều trường hợp thử nghiệm cho mỗi ngữ cảnh được xác lập. Các trường hợp thử nghiệm hoàn toàn có thể gồm có mỗi điều kiện kèm theo như một trường hợp thử nghiệm duy nhất .

5.Các chỉ số cho End To End Testing :

Sau đây là một vài trong số nhiều chỉ số được sử dụng cho End To End Testing .

Trạng thái chuẩn bị Test Case: Nó cung cấp tiến độ chuẩn bị Test Case so với kế hoạch

Tiến độ kiểm tra hàng tuần- Cung cấp thông tin chi tiết về tỷ lệ phần trăm hoàn thành kiểm tra hàng tuần- Không thực hiện được, không được thực hiện và thực hiện theo kế hoạch cho kiểm tra thực thi.

Tình trạng & Chi tiết khuyết tật- Nó cho biết Tỷ lệ phần trăm khuyết tật mở và đóng theo tuần. Ngoài ra, phân bổ khuyết tật hàng tuần dựa trên mức độ nghiêm trọng và mức độ ưu tiên

Xem thêm  Độc lập- một khái niệm hẹp! - Tạp chí Tia sáng

Tính khả dụng của môi trường – Tổng số giờ “lên” / Tổng số giờ được lên lịch mỗi ngày để kiểm tra

6. End to End Testing vs System Testing

End to End Testing

System Testing

Xác thực mạng lưới hệ thống ứng dụng cũng như những mạng lưới hệ thống con được liên kết với nhau Chỉ xác nhận mạng lưới hệ thống ứng dụng theo những thông số kỹ thuật kỹ thuật nhu yếu .
Nó kiểm tra hàng loạt quy trình tiến độ end-to-end . Nó kiểm tra những công dụng và tính năng của mạng lưới hệ thống .
Tất cả những giao diện, mạng lưới hệ thống phụ trợ sẽ được xem xét để thử nghiệm Thử nghiệm tính năng và phi tính năng sẽ được xem xét để thử nghiệm
Nó được thực thi sau khi Kiểm tra mạng lưới hệ thống hoàn tất .

Nó được thực thi sau khi Kiểm tra tích hợp .

Thử nghiệm End to End bao gồm việc kiểm tra các giao diện bên ngoài có thể phức tạp để tự động hóa. Do đó, Kiểm tra thủ công bằng tayđược ưu tiên hơn.

Cả Thủ công và Tự động hóa đều có thể được thực hiện để Kiểm tra hệ thống

7. Kết luận

Như vậy trong Kỹ thuật phần mềm, End To End Testing là quá trình xác minh một hệ thống phần mềm cùng với các hệ thống con của nó. Thách thức lớn nhất trong thử nghiệm này là có đủ kiến ​​thức về toàn bộ hệ thống cũng như một hệ thống con được kết nối với nhau.

Bài viết này chỉ có hơn 1200 từ, nhưng chúng tôi đã tóm gọn lại những vấn đề hết sức quan trọng của End To End Testing đó là: Khái niệm, Làm thế nào để tạo các trường hợp End To End Testing…và còn nhiều vấn đề quan trọng khác.

Cảm ơn những bạn đã đọc bài viết này, kỳ vọng giúp ích được những bạn trong quá trính testing những loại sản phẩm của mình. Cảm ơn https://www.guru99.com/end-to-end-testing.html đa cho chúng tôi tìm hiểu thêm bài viết này .

Xem thêm bài viết thuộc chuyên mục: Tin tổng hợp

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Back to top button