Những thách thức khi kiểm thử thủ công và kiểm thử tự động
Bài viết trên được dịch từ link: http://www.softwaretestinghelp.com/manual-and-automation-testing-challenges/ Kiểm thử phần mềm là một công việc ẩn chứa nhiều thách thức, kể cả khi thực hiện thủ công hay tự động. Thông thường, khi kiểm thử bằng phương pháp thủ công, các developer mặc định cho ...
Bài viết trên được dịch từ link: http://www.softwaretestinghelp.com/manual-and-automation-testing-challenges/
Kiểm thử phần mềm là một công việc ẩn chứa nhiều thách thức, kể cả khi thực hiện thủ công hay tự động. Thông thường, khi kiểm thử bằng phương pháp thủ công, các developer mặc định cho rằng đội ngũ kiểm thử sẽ chọn một build và hỏi xem build đó là về cái gì? Đây chính là trường hợp khi các tổ chức không tuân theo trình tự sẵn có. Tester là người trung gian đứng giữa developer và khách hàng, phải chịu áp lực từ cả hai phía. Và tôi nghĩ là hầu hết các độc giả ở đây đều có đủ bản lĩnh để tiếp nhận những áp lực đó, phải không? Tuy nhiên, điều này cũng không hoàn toàn luôn đúng. Đôi khi tester có thể thêm những chu trình phức tạp vào quá trình kiểm thử do thiếu kỹ năng hay kinh nghiệm làm việc. Trong bài viết này, tôi sẽ chỉ ra những thách thức trong quá trình kiểm thử do đội ngũ tester, đội ngũ phát triển, quá trình kiểm thử và những quyết định sai lầm về mặt quản lý gây nên. Hãy bắt đầu với những thách thức thường gặp nhất nhé:
1. Kiểm thử một ứng dụng hoàn chỉnh Liệu có khả thi hay không? Tôi nghĩ là không, vì sẽ có cả ngàn sự kết hợp cần kiểm thử. Dù có kiểm thử bằng phương pháp thủ công hay tự động thì cũng không thể kiểm tra hết từng sự kết hợp như vậy. Nếu cứ kiểm tra kiểu đó thì bạn sẽ chẳng bao giờ giao hàng được đâu.