Kiểm thử tự động

Trong kiểm thử phần mềm, kiểm thử tự động (tiếng Anh: test automation) là việc sử dụng phần mềm đặc biệt (tách biệt với phần mềm đang được kiểm thử) để kiểm soát việc thực hiện các bài kiểm tra và so kết quả thực tế với kết quả dự đoán.[1] Tự động kiểm thử có thể tự động hóa một số nhiệm vụ lặp đi lặp lại nhưng cần thiết trong một quá trình thử nghiệm đã được chính thức hóa, hay là các kiểm thử bổ sung nhưng sẽ khó thực hiện thủ công. Kiểm thử tự động là rất quan trọng cho phân phối liên tụckiểm thử liên tục.

Tổng quan

[sửa | sửa mã nguồn]

Một số nhiệm vụ kiểm thử phần mềm, như kiểm thử hồi quy giao diện cấp thấp rộng, có thể tốn nhiều thời gian và công sức để thực hiện. Ngoài ra, phương pháp thủ công có thể không phải lúc nào cũng có hiệu quả trong việc tìm kiếm các lớp lỗi. Kiểm tra tự động cung cấp một khả năng để thực hiện các loại kiểm thử một cách hiệu quả. Khi các bài kiểm thử tự động được phát triển, chúng có thể chạy nhanh và liên tục.

Kiểm thử đơn vị

[sửa | sửa mã nguồn]

Kiểm thử giao diện người dùng đồ họa (GUI)

[sửa | sửa mã nguồn]

Kiểm thử hướng về API

[sửa | sửa mã nguồn]

Kiểm thử API cũng được các nhà kiểm thử phần mềm sử dụng nhiều do sự khó khăn của việc tạo ra và duy trì kiểm thử tự động dựa trên giao diện đồ họa.

Kiểm thử liên tục

[sửa | sửa mã nguồn]

Cần kiểm thử gì

[sửa | sửa mã nguồn]

Công cụ kiểm thử có thể giúp các tác vụ tự động như cài đặt sản phẩm, tạo dữ liệu kiểm thử, tương tác với giao diện, phát hiện vấn đề, ghi lại lỗi,... mà không nhất thiết phải thực tự động kiểm thử từ đầu đến cuối.

Cách tiếp cận khung trong tự động hóa

[sửa | sửa mã nguồn]

Xác định ranh giới giữa khung tự động và công cụ kiểm thử

[sửa | sửa mã nguồn]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ Kolawa, Adam; Huizinga, Dorota (2007). Automated Defect Prevention: Best Practices in Software Management. Wiley-IEEE Computer Society Press. tr. 74. ISBN 0-470-04212-5.
Ghi chú

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Nhân vật Anya Forger - ∎ SPY×FAMILY ∎
Nhân vật Anya Forger - ∎ SPY×FAMILY ∎
Một siêu năng lực gia có khả năng đọc được tâm trí người khác, kết quả của một nghiên cứu thuộc tổ chức nào đó
Tại sao Rosaria pick rate rất thấp và ít người dùng?
Tại sao Rosaria pick rate rất thấp và ít người dùng?
Nạp tốt, buff crit rate ngon ,đi đc nhiều team, ko kén đội hình, dễ build, dễ chơi. Nhưng tại sao rất ít ng chơi dùng Rosaria, pick rate la hoàn từ 3.0 trở xuống mãi ko quá 10%?
Celestia đang thao túng và sẵn sàng hủy diệt toàn bộ Bảy quốc gia của Teyvat
Celestia đang thao túng và sẵn sàng hủy diệt toàn bộ Bảy quốc gia của Teyvat
Trong suốt hành trình của Genshin Impact, chúng ta thấy rằng Celestia đứng đằng sau thao túng và giật dây nhiều sự kiện đã xảy ra trên toàn Teyvat.
Spoiler Volume 19 LN: Rimuru nuốt chửng Michael
Spoiler Volume 19 LN: Rimuru nuốt chửng Michael
Rimuru đang dự hội nghị ở Ingrasia thì nghe tin chỗ Dagruel có biến nên xách theo Souei và Diablo chạy đến