- vừa được xem lúc

7 nguyên lý kiểm thử phần mềm mọi tester cần biết

0 0 24

Người đăng: Dang Thi Duyen

Theo Viblo Asia

  1. KIểm thử đưa ra lỗi chứ không chứng minh được là sản phẩm không có lỗi

  2. Kiểm thử cạn kiệt mọi trường hợp là không thể: Do đó cần áp dụng các kỹ thuật thiết kế kịch bản kiểm thử phù hợp để với số lượng quan điểm test nhất định nhưng vẫn có độ bao phủ yêu cầu cao.

  3. Kiểm thử sớm tiết kiệm thời gian chi phí: Kiểm thử viên nên tham gia vào quy trình phát triển phần mềm càng sớm càng tốt, ngay từ giai đoạn tài liệu yêu cầu còn là bản nháp.

  4. Phân cụm lỗi: Lỗi thường không nằm rải rác đều ở khắp các chức năng mà 80% lỗi thường tập trung ở 20% chức năng của sản phẩm. Do đó khi thực hiện kiểm thử, kiểm thử viên cần phán đoán được phân cụm lỗi khi có nhiều lỗi xảy ra ở 1 nhóm chức năng nào đó, dành nhiều nguồn lực hơn vào những vùng khả năng có lỗi và rủi ro cao.

  5. Nghịch lý thuốc trừ sâu: Nếu bạn thực thi kiểm thử mãi trên một bộ Test case thì khó có thể tìm ra lỗi mới. Do đó cần thường xuyên suy nghĩ thêm quan điểm kiểm thử mới, cập nhật lại bộ Test case

  6. Kiểm thử phụ thuộc vào ngữ cảnh: Phụ thuộc vào từng ngữ cảnh để áp dụng kỹ thuật, chiến lược kiểm thử phù hợp

  7. Quan niệm sai lầm về việc không có lỗi: Sau khi kiểm thử xong, dù lập trình viên có sữa chữa hết những lỗi mà kiểm thử viên báo cáo thì cũng chưa đảm bảo được rằng sản phẩm đã thành công, chưa đảm bảo được rằng sản phẩm đã đáp ứng được đúng mong đợi của người dùng cuối. Do đó trong quá trình kiểm thử, người kiểm thử viên cần đặt mình vào vai trò người dùng cuối, thấu hiểu khách hàng và đưa ra các gợi ý để nâng cao chất lượng, trải nghiệm sản phẩm

Tham khảo thêm tài liệu học kiểm thử phần mềm tại đây:

Bình luận

Bài viết tương tự

- vừa được xem lúc

Một số câu hỏi tình huống khi đi phỏng vấn Tester

1. Expected(kết quả mong đợi) trong testcases dựa vào đâu. . Dựa vào SRS: Software Requirement specification Document(tài liệu đặc tả).

0 0 827

- vừa được xem lúc

Leverage Quality Software Testing Services in USA

Testrig Technologies providers Worldwide Software Testing services for small to large size startups and organizations. Since 2015, Team Testrig has specialized in offering End to End QA and Software Testing services including Well-optimized QA Techniques, Use of the latest automation tools and techn

0 0 42

- vừa được xem lúc

Hiểu biết của bạn về Software Testing? Mock Test và lý giải chi tiết

Cùng kiểm tra hiểu biết của bạn về Software Testing qua Mock Test dưới đây. Q #1) Verification is:. a. Checking that we are building the right system.

0 0 59

- vừa được xem lúc

Tìm hiểu về SDLC – Software Development Life Cycle

Một trong những kiến thức cần thiết của một kỹ sư kiểm thử phần mềm chuyên nghiệp đó là hiểu biết và nắm rõ SDLC (Software Development Life-cycle/chu kỳ phát triển phần mềm), bởi vì kiểm thử phần mềm

0 0 60

- vừa được xem lúc

Quy trình kiểm thử phần mềm - Software testing life cycle( STLC)

1. Định nghĩa quy trình kiểm thử phần mềm.

0 0 98

- vừa được xem lúc

System Testing - Kiểm thử hệ thống

Trong kiểm thử phần mềm, người kiểm thử thực hiện nhiều cấp độ kiểm thử khác nhau. Từ unit testing đến acceptance testing, đảm bảo rằng tất cả các thành phần của sản phẩm được kiểm tra kỹ lưỡng, không

0 0 60