Dưới đây là những mẹo thực nghiệm để cải thiện hiệu quả khi bạn test:

  1. Xác định những gì cần test:

        Tìm ra những tính năng và khả năng hoạt động cần test.

       Phương thức tốt nhất cho test phần mềm chính là bao gồm nhiều loại test. Tạo một bộ automated regression tests và smoke tests và chạy thường xuyên. Bạn có thể tập trung test hầu hết mọi thứ của ứng dụng với automated testing.

  1. Phân bổ công việc

Định thời gian test cho mọi người, chọn ai và thời gian test. Chia sẻ công việc giúp bạn có thêm thời gian nghỉ ngơi giúp công việc dễ dàng đạt hiệu quả.

  1. Lưu trữ thông minh:

Thực tế là tất cả những yêu cầu và thay đổi đều thực hiện qua email. Lưu trữ tất cả báo cáo, tài liệu tập trung vào một chỗ. Nếu việc lưu trữ hợp lý, bạn sẽ tăng hiệu suất và chỗ trống cho dữ liệu.

  1. Bắt đầu viết những test cases:

Bắt đầu viết test cases trong suốt giai đoạn đầu phát triển phần mềm. Điều này giúp bạn dễ dàng nhận ra những yêu cầu không test được.

Trong khi viết test case, hãy bắt đầu với những test case đúng rồi tiếp tục test case sai sau đó.

  1. Suy nghĩ tích cực:

Hãy bắt đầu test ứng dụng để tìm bug/ error. Đừng nghĩ là không có bug nào trong app. Nếu bạn test app để tìm cho ra bug, bạn chắc chắn sẽ thành công. Nhưng có lẽ bạn có thể sẽ tìm ra những bug rất nhỏ.

6. Chia sẻ bộ theo dõi kế hoạch và quy trình ở nơi mọi người có thể xem được:

Chuẩn bị một danh sách cần làm và cho phép mọi người truy cập.

Đây là cách để mọi người luôn có trách nhiệm cho nhiệm vụ được giao. Xem kết quả test positive của người khác sẽ tạo động lực cho họ check những test case tương tự.

Bạn có thể sử dụng bảng tính được chia sẻ hoặc document trong Google Drive để thực hiện điều này, hay tốt hơn là dùng một công cụ test trên cloud.

7. Tìm những regression test case:

Để việc tìm kiếm regression test thủ công và gộp những test case lại nhanh chóng hiệu quả.

Trong khi thực hiện regression testing, hãy sử dụng những báo cáo hoặc biểu đồ trước đó.

8. Tăng cường giao tiếp với dev nhằm tránh những hiểu lầm:

Trong những cuộc họp hằng ngày, thảo luận về nhưng vấn đề cần tháo gỡ để giúp tránh được những hiểu lầm.

Một khi bạn làm sáng tỏ được vấn đề, bạn nên thông báo qua email hoặc tin nhắn điện thoại.

Cho phép các dev sử dụng các test case để hiểu rõ vấn đề và nỗ lực.

9. Đặt câu hỏi:

Một tester giỏi nên luôn đặt câu hỏi bất cứ khi nào thấy nghi vấn.

10. Ưu tiên testing:

Từ cao tới thấp, ưu tiên công việc test và lên kế hoạch sao cho phù hợp. Theo đó, phân tích tất cả rủi ro liên quan để có mức độ ưu tiên công việc.

11. Viết những báo cáo về bug rõ ràng có kèm chú thích:

Mô tả chi tiết về bug và đề cập những ảnh hưởng của bug và các giải pháp kèm theo.

Đừng quên test là một công việc đầy thách thức và sáng tạo, nó phụ thuộc vào kỹ năng và kinh nghiệm, cách bạn xử lý vấn đề.

12.  Ghi chú những điểm mấu chốt:

Trong khi chuẩn bị những báo cáo release final test, ghi lại quy trình test.

Ghi chú tất cả những thay đổi về code cho việc test sau này của tester hoặc dev.

14. Đặt mục tiêu để kiểm soát test tối đa:

Có thể không khả thi khi kiểm soát toàn bộ testing nhưng hãy luôn cố gắng để đạt được mức tối đa có thể.

15. Đừng bỏ qua Performance Testing:

Performance testing luôn bị bỏ qua vì thiếu công cụ cần sử dụng. Hãy tìm ra những công cụ thay thế để test hiệu suất app của bạn.

16. Nghỉ ngơi:

Test phần mềm có thể xảy ra đều đặn. Bạn có thể cảm thấy vô cùng buồn tẻ. Hãy nghỉ một chút và thư giãn đầu óc, điều này giúp cải thiện chất lượng trong quá trình QA.

Source: Guru

 

Related