Luận văn tập trung vào việc nghiên cứu để phát triển một công cụ để tự động kiểm thử phần mềm. Sự thi hành kết hợp với quan điểm của kiểm thử viên với mục tiêu “kiểm thử để tìm ra lỗi”. Với một công cụ kiểm thử tự động có thể sử dụng một sản phẩm từ phối cảnh của ngƣời dùng cuối, có yêu cầu về chất lƣợng, và tỉ mỉ tới mức chi tiết. Nó là một công cụ hữu ích cho cả ngƣời dùng có hiểu biết về kỹ thuật cũng nhƣ chƣa có hiểu biết về kỹ thuật. Nhiều khi một kiểm thử viên cũng đƣợc coi nhƣ
một lập trình viên giỏi. Công cụ này có thể viết kịch bản kiểm thử tốt nhƣ một kiểm thử viên có kinh nghiệm và hiểu biết sâu sắc về quy trình phát triển phần mềm. Sau cùng nó sẽ giảm bớt công việc nghiên cứu đề kiểm thử viên có thể tập trung vào những phần dủi do cao hơn. Nếu sử dụng mô hình XP, ta sẽ nhận thấy công cụ kiểm thử tự động cực kỳ hữu ích.
Ngày nay, thƣờng thì những kiểm thử viên và lập trình viên làm việc chặt chẽ với nhau trong một dự án. Một công cụ kiểm thử phần mềm không có đủ khả năng để giải quyết tất cả các vấn đề có thể xảy ra. Đối với quản trị viên của dự án sẽ thực sự hữu ích nếu đƣa vào sử dụng cả kiểm thử thủ công và kiểm thử tự động trong cùng một dự án phần mềm.
Với việc giao tiếp hiệu quả công việc kiểm thử tự động và thủ công sẽ bổ sung cho nhau và tăng năng lực của nhau. Thực tế một quản trị viên có thể muốn có các thành viên trong đội gồm những ngƣời đã có nhiều kinh nghiệm trong cả kỹ thuật kiểm thử thủ công và kỹ thuật tự động. Một sản phẩm chất lƣợng đƣợc lợi từ đội kiểm thử với những thành viên có những kinh nghiệm kiểm thử khác nhau. Vd, một số có thể có kinh nghiệm với những công cụ trên thị trƣờng, một số có thể kiểm thử thủ công những vùng dủi do cao của một sản phẩm, trong khi số khác có thể có kinh nghiệm trong việc sử dụng C#, VFB, C/C++, Java, hoặc những ngôn ngữ lập trình khác.