Chi tiết bài viết
Tóm tắt nội dung
- 1 Issue là gì?
- 2 Làm thế nào để tìm ra issue?
- 3 Các loại issue là gì?
- 3.1 Functional
- 3.1.1 404 page not found
- 3.1.2 Liên kết không chuyển hướng đến đúng trang
- 3.1.3 Một liên kết hoặc một email không được tô sáng và không thể nhấp vào
- 3.1.4 Nút mất thời gian để phản ứng
- 3.1.5 Sử dụng một tính năng tạo ra lỗi không mong muốn hoặc sai
- 3.1.6 Điều hướng qua lại
- 3.1.7 Sai bộ lọc sắp xếp kết quả
- 3.1.8 Không thể xóa hoặc chỉnh sửa các mục trong giỏ hàng
- 3.1.9 Một chức năng dự kiến vắng mặt trong sản phẩm
- 3.2 GUI
- 3.3 Performance
- 3.4 Crash
- 3.1 Functional
Trong quá trình kiểm thử, các tester có nhiệm vụ thực hiện kiểm tra issue trên sản phẩm và báo cáo các vấn đề gặp phải. Vậy issue là gì? Issue có những loại nào? Hãy cùng tìm hiểu sâu hơn về các khái niệm này trong bài viết dưới đây nhé!
Issue là gì?
Bất kể ai trong nghề kiểm thử cũng sẽ nghe qua “issue” nhưng không phải ai cũng hiểu tường tận về nó. Vậy issue là gì?
Issue là bất cứ vấn đề gì liên quan đến dự án trong quá trình Implement hoặc giai đoạn chuyển giao. Chẳng hạn như về nhân sự, tiến độ, chiến lược, quản lý, hệ thống, thiết bị, Q&A, …
Issue có thể tạo ra một thông báo lỗi khi chúng được sao chép. Issue có thể ngăn người dùng sử dụng chức năng hoặc tính năng của sản phẩm. Chúng ngăn người dùng tiếp tục sử dụng sản phẩm theo cách nó được dự định hoặc ngăn người dùng truy cập vào các phần của sản phẩm.
Ở đây, các tester có nhiệm vụ là xác định các vấn đề trên sản phẩm bằng cách thực hiện kiểm tra chúng. Hay quá trình này còn được gọi là kiểm thử.
>>> Có thể bạn quan tâm Làm cách nào để kiểm thử website?
Làm thế nào để tìm ra issue?
Trước khi bắt đầu kiểm tra, đảm bảo luôn luôn đọc phạm vi trong tổng quan dự án. Có thể tìm ra issue bằng cách:
Khám phá sản phẩm và sử dụng nó như một người dùng thông thường. Bởi mỗi sản phẩm có một đối tượng người dùng sẽ sử dụng nó. Trong quá trình này, tester sẽ được yêu cầu kiểm tra sản phẩm và báo cáo các sự cố có khả năng ảnh hưởng đến người dùng sử dụng sản phẩm đó.
Sau khi tham gia một số chu kỳ kiểm thử, bạn sẽ thấy rằng nhiều trang web và ứng dụng có thể có các bộ phận và chức năng tương tự nhau. Vì vậy, có thể quan sát các issues được báo cáo bởi những Tester khác và xem phần nào có thể đưa issues tương tự vào sản phẩm tiếp theo sẽ kiểm thử.
Các loại issue là gì?
Functional
404 page not found
Lỗi này thường có nghĩa là bạn đã được chuyển hướng đến một trang không còn tồn tại trên trang web nữa. Vì trang web đang được thay đổi và cập nhật, điều này có thể xảy ra theo thời gian.
Liên kết không chuyển hướng đến đúng trang
Một số liên kết trên trang web có thể chuyển hướng người dùng đến trang sai hoặc không hoạt động đúng. Nếu gặp các liên kết khác nhau chuyển hướng đến cùng một trang, hãy kiểm tra xem trang bạn được chuyển hướng không bao gồm nội dung bạn đang tìm kiếm.
Một liên kết hoặc một email không được tô sáng và không thể nhấp vào
URL, Email và các liên kết khác thường được tô sáng và có thể nhấp.
Nút mất thời gian để phản ứng
Rất tốt để kiểm tra các nút phản ứng và hoạt động như mong đợi. Trong một số trường hợp, các nút sẽ mất thời gian để phản ứng hoặc sẽ dẫn đến một hành vi không mong muốn.
Sử dụng một tính năng tạo ra lỗi không mong muốn hoặc sai
Khi tìm kiếm các mục khác nhau hoặc điều hướng trong ứng dụng, có thể xảy ra các chức năng sẽ không hoạt động đúng và tạo ra lỗi hiển thị cho người dùng.
Bạn có thể báo cáo issue nếu lỗi không rõ ràng và không mô tả lý do tại sao chức năng không hoạt động.
Điều hướng qua lại
Trong một số trường hợp, trang web hoặc ứng dụng có thể không thể điều hướng trang trước hoặc trang tiếp theo đúng cách.
Bạn nên chú ý đến thanh địa chỉ URL trong khi điều hướng các trang, vì nó sẽ không đưa bạn trở lại trang trước nếu thanh URL không thay đổi.
Sai bộ lọc sắp xếp kết quả
Issue với các bộ lọc trên trang web: Hiển thị các mục không liên quan sau khi áp dụng một bộ lọc cụ thể. Sắp xếp các mục không chính xác và các mục không hiển thị sau khi nhấp vào bộ lọc.
Không thể xóa hoặc chỉnh sửa các mục trong giỏ hàng
Có thể là nhấp vào nút xóa để làm mới trang, nhưng các mục vẫn ở trong giỏ hàng. Hoặc nhấp vào nút chỉnh sửa cho phép thay đổi số lượng mặt hàng của sản phẩm trong giỏ hàng, nhưng sau khi áp dụng thay đổi mà số tiền vẫn giữ nguyên.
Một chức năng dự kiến vắng mặt trong sản phẩm
Thiếu một chức năng quan trọng hoặc một tính năng ngăn việc sử dụng các bộ phận của sản phẩm. Hoặc một mục được viết trên ứng dụng trong phạm vi, nhưng không thể tìm thấy khi thực hiện kiểm tra.
GUI
Thiếu hình ảnh
Thường rất dễ phát hiện nếu có một hình ảnh bị thiếu trên một trang – thường sẽ có một biểu tượng của một hình ảnh bị thiếu hoặc một văn bản xung quanh nó. Đôi khi trang sẽ có một khoảng trống giữa nội dung mà hình ảnh nên có.
Các mục và thuộc tính không đúng
Sử dụng mức thu phóng phổ biến và kích thước độ phân giải màn hình để xác định các sự cố hợp lệ trên trang web (thu phóng 100%, độ phân giải trên 1024×768).
Số lượng kết quả sai khi lọc
Các bộ lọc khác nhau thường hiển thị số lượng mục bạn sẽ thấy sau khi áp dụng chúng. Trong một số trường hợp, số tiền hiển thị trên bộ lọc và số tiền bạn sẽ thấy trong kết quả có thể khác nhau.
Nội dung
Viết hoa sai.
Lặp lại các chữ cái không cần thiết.
Dịch sai một từ.
Bất kỳ các lỗi sai khác trong ngữ pháp hoặc văn bản.
Performance
Tải chậm hoặc kết nối kém
Một vài trang có thể bao gồm các tập lệnh sẽ khiến quá trình tải chậm hơn dự kiến. Trang web hoặc ứng dụng cũng có thể không tải nếu có sự cố trên máy chủ.
Giao diện hoặc chức năng chậm
Một số chức năng hoặc tập lệnh trên trang web có thể gây ra giao diện chậm trong khi thử nghiệm. Tạm thời đóng băng trang web, ứng dụng hoặc một phần của nó. Thiếu các tính năng không thể tải.
Crash
Application crash
Issue thường gặp khi kiểm tra ứng dụng. Ứng dụng sẽ đột ngột dừng hoặc khởi động lại, thiết bị sẽ bị đóng băng hoặc thông báo lỗi sẽ hiển thị ứng dụng đã bị hỏng.
Trình duyệt và tập lệnh dừng
Có những trường hợp khi điều hướng trang web và sử dụng các tính năng của trang có thể dừng và không phản hồi. Ngay sau đó, bạn sẽ thấy một cửa sổ bật lên đề cập đến các kịch bản đã dừng lại.
>>> Đừng bỏ lỡ 12+ loại test tool mà dân kiểm thử cần phải biết
Qua bài viết, chắc hẳn chúng ta cũng giải đáp được thắc mắc về định nghĩa “Issue là gì?” và biết được những loại issue cần chú ý. Và hy vọng với những chia sẻ của bài viết đã giúp bạn có thể tìm ra được những phương pháp tốt nhất để tìm ra được issue, bảo vệ tốt nhất cho trang web và ứng dụng của mình!