Phát triển các ứng dụng tương tác là hoạt động phức tạp và gây ra lỗi do khía cạnh tương tác người-máy. Kiểm thử các ứng dụng này là đặc biệt quan trọng và đòi hỏi nhiều nổ lực. Tự động hoá kiểm thử có thể giảm chi phí đáng kể phát triển và nâng cao chất lượng của ứng dụng. Tuy nhiên, hoạt động kiểm thử phần mềm lại thường gặp rất nhiều khó khăn. Thứ nhất, việc kiểm thử các hệ thống phức tạp đòi hỏi rất nhiều nguồn tài nguyên và chi phí cao vì trong một dự án lập trình điển hình, xấp xỉ 50% thời gian và hơn 50% tổng chi phí được sử dụng cho công việc kiểm thử các chương trình đã được phát triển. Thứ hai, tiến trình phát triển phần mềm luôn trải qua nhiều hoạt động biến đổi thông tin, sự mất mát thông tin trong quá trình biến đổi là yếu tố chính làm cho hoạt động kiểm thử khó khăn. Thứ ba, kiểm thử chưa được chú trọng trong vấn đề đào tạo con người. Đội ngũ kiểm thử viên chưa được đào tạo … Cuối cùng, không tồn tại kỹ thuật kiểm thử cho phép khẳng định một phần mềm hoàn toàn đúng đắn hay không chứa lỗi.
» Tin mới nhất:
» Các tin khác: