Exploratory Testing

Chúng tôi rất vui mừng chia sẻ kiến thức sâu sắc về từ khóa Exploratory testing la gi để tối ưu hóa nội dung trang web và tiếp thị trực tuyến. Bài viết cung cấp phương pháp tìm kiếm, phân tích từ khóa và chiến lược hiệu quả. Cảm ơn sự quan tâm và hãy tiếp tục theo dõi để cập nhật kiến thức mới.

Thông thường , tất cả chúng ta thường kiểm thử phần mềm với bộ testcase hay checklist sẵn có và so sánh kết quả thực tế với kết quả mong đợi . Tuy nhiên, trong nhiều trường phù hợp với kịch bản sẵn có, chưa chắc đã cover hết tất cả những trường hợp và hết bug. Để giúp hiệu quả hơn, kiểm thử thăm dò – hay còn gọi là Exploratory Testing là một phương pháp kiểm thử khá hay mà tester nên sử dụng.

Bạn Đang Xem: Exploratory Testing

Trong nội dung bài viết này, tôi sẽ đi tìm hiểu về khái niệm, cũng như vì sao lại chọn Exploratory Testing.

  • Exploratory Testing là cách tiếp cận quá trình test được chấp nhận QA ứng dụng kinh nghiệm, kỹ năng và tri thức vốn có của người kiểm thử (QA) một cách hữu hiệu nhất.
  • QA sẽ khai mạc kiểm thử thăm dò thực tế ứng dụng dựa trên nhưng hiểu biết về việc các trường hợp sẽ xẩy ra với từng trường hợp kiểm thử.

Đặc điểm của kiểm thử thăm dò :

  • Không phải là kiểm thử tình cờ nhưng nó là kiểm thử mang tính bột phát với mục tiêu tìm được những lỗi

  • Xem Thêm : TVL là gì? Tìm hiểu khái niệm Total Value Locked (TLV) trong DeFi

    Có cấu trúc và chặt chẽ

  • Dễ dàng quản lý

  • Không phải là một kĩ thuật nhưng là một phương pháp tiếp cận. Những hành động bạn thực hiện tiếp theo được kiểm soát và điều chỉnh bởi những gì bạn đang làm

Ưu điểm

  • Hữu ích khi tài liệu yêu cầu không đầy đủ hoặc có phần nào đó không đầy đủ
  • Nó liên quan đến quy trình điều tra giúp tìm kiếm nhiều lỗi hơn so với kiểm thử thông thường
  • Tìm thấy các lỗi mà thường bị bỏ qua bởi các kĩ thuật kiểm thử khác.
  • Tìm thấy các lỗi mà thường bị bỏ qua bởi các kĩ thuật kiểm thử khác
  • Giúp mở rộng tưởng tượng của người kiểm thử bởi việc thực hiện nhiều hơn các testcase, nâng cao hiệu suất của người kiểm thử
  • Đi sâu vào những phần nhỏ của ứng dụng và che phủ tất cả yêu cầu của ứng dụng
  • Gồm có tất cả những loại kiểm thử và che phủ cả những kịch bản, trường hợp kiểm thử khác nữa
  • Khuyến khích sáng tạo và trực quan

Nhược điểm:

  • Hoàn toàn phụ thuộc vào kĩ năng của người kiểm thử
  • Bị giới hạn bởi tri thức trong phạm vi đó của người kiểm thử
  • Không phù hợp khi thời kì test dài
  • Những thử thách của kiểm thử thăm dò:

Có rất nhiều thử thách của kiểm thử thăm dò và chúng được giảng giải như ở đây:

  • Học cách sử dụng ứng dụng hoặc khối hệ thống phần mềm là một thử thách.
  • Khó để tái tạo lỗi.
  • Xác định các phương tiện cấp thiết được sử dụng cũng xuất hiện thể là thử thách.
  • Xác định các test case tốt nhất để thực lúc bấy giờ cũng là điều khó khăn.
  • Báo cáo giải trình kết quả kiểm thử cũng là thử thách vì nó không có kịch bản có sẵn để so sánh kết quả thực tế và kết quả mong muốn.
  • Khó để ghi lại tất cả tài liệu trong suốt quá trình kiểm thử.
  • Không biết được khi nào thì dừng kiểm thử bởi vì kiểm thử thăm dò thì không khái niệm giới hạn kiểm thử.

Kiểm thử thăm dò có thể được sử dụng rộng rãi khi:

  • Nhóm kiểm thử là những người dân đã có kinh nghiệm.
  • Việc kiểm thử tái diễn sớm là cấp thiết
  • Đó là những ứng dụng quan trọng, độ ưu tiên cao, nghiêm trọng.
  • Những người dân kiểm thử mới được join vào trong team dự án.

Những lời khuyên quan trọng cần nhớ về công nghệ test khám phá:

  • Sẵn sàng chuẩn bị các kịch bản kiểm thử để xác định tính ổn định của phần mềm.
  • Kiểm tra toàn diện các trường hợp của ứng dụng dựa trên việc xác định yêu cầu.
  • Tìm ra các yêu cầu cũng như các chức năng của ứng dụng.
  • Tìm ra giời hạn của ứng dụng.
  • Xác định phạm vi của dự án.

Xem Thêm : Hiện Tượng Khúc Xạ Ánh Sáng Là Gì? Định Luật Và Công Thức Khúc Xạ Ánh Sáng

Loại test này là việc test tình cờ của QA. Việc tìm ra lỗi không chỉ phụ thuộc trên kinh nghiệm của viên chức kiểm thử (QA) mà còn dựa trên kỹ năng.

Nhiều viên chức kiểm thử đang nghĩ rằng loại test này cần đi kèm trong các hình ảnh, vì vậy đây là vấn đề tất cả chúng ta cần sử dụng trong kỹ thuật test thăm dò:

  • Khi ứng dụng không có tài liệu đặc tả yêu cầu hoặc không có tài liệu cho việc test (test plan, checklist, test case…) hoặc tài liệu là nhỏ.
  • Khi muốn hoàn thành công việc test trong một khoảng chừng thời kì ngắn ngủi.
  • Khi phải test ứng dụng sớm trong một chu kỳ luân hồi phát triển của phần mềm.

Kiểm thử thăm dò được thực hiện để khắc phục những hạn chế của kiểm thử theo kịch bản có sẵn. Nó giúp trong việc cải thiện các bộ test cases / checklist. Trên đây là một số tri thức cơ bản về Exploratory Testing, mọi người dân có thể tham khảo thêm và góp ý để nội dung bài viết hoàn thiện hơn.

Tham khảo : [1] https://www.tutorialspoint.com/software_testing_dictionary/exploratory_testing.htm

[2] https://www.guru99.com/exploratory-testing.html

You May Also Like

About the Author: v1000