Trong lĩnh vực kiểm thử phần mềm, thì kiểm thử tự động hay còn gọi là Automation testing đóng một vai trò quan trọng góp phần nâng cao năng suất kiểm thử, giảm thiểu lỗi cũng như sự nhàm chán với việc kiểm thử bằng tay trong một thời gian dài hoặc lặp đi lặp lại.
Bài viết này nằm trong loạt bài viết về những kiến thức cơ bản về Test mà những developer cần có trong quá trình phát triển phần mềm, dựa trên tài liệu của tổ chức ISTQB.
Kiểm thử phần mềm (software testing) là gì? Tại sao kiểm thử phần mềm là cần thiết? Kiểm thử phần mềm bao gồm những giai đoạn nào? Các khái niệm thông thường trong kiểm thử phần mềm?