Small Test 1 – Fundamental of Testing
Lỗi phần mềm đầu tiên trong lịch sử
Vào ngày 9-9-1947, một chiếc máy tính Mark II ở trường Đại học Harvard đã không hoạt động. Sau khi kiểm tra, các kỹ sư đã phát hiện ra nguyên nhân – một con bướm đã mắc kẹt bên trong máy tính. Đây cũng chính là lỗi phần mềm đầu tiên trong lịch sử.

Một số lỗi phần mềm đáng chú ý trong lịch sử



Tầm quan trọng của kiểm thử
Các khái niệm trong kiểm thử

Khái niệm kiểm thử
Là một quá trình bao gồm tất cả các hoạt động trong vòng đời sản phẩm liên quan tới việc lập kếhoạch, chuẩn bị và đánh giá các sản phẩm phần mềm và các sản phẩm có liên quan khác để xác định sản phẩm đó có thỏa mãn được những yêu cầu cụ thể hay không, đảm bảo các sản phẩm đó đáp ứng được mục tiêu và phát hiện ra lỗi.

Cùng với sự phát triển của ngành công nghiệp ứng dụng phần mềm, ngoài việc đáp ứng đúng, đủ, nghiệp vụ, tính tiện ích, mượt mà đóng vai trò ngày càng quan trọng trong việc đảm bảo lợi thế cạnh tranh của sản phẩm trên thị trường.
Để kiểm soát chất lượng ở khía cạnh tiện, đẹp trên, QC sản phẩm mobile đừng quên những chi tiết nhỏ sau đây trong quá trình thực thi test ứng dụng:
1. Đối với các giao diện nhập liệu, ứng dụng đã show sẵn bàn phím để người dùng có thể nhập liệu ngay chưa? Loại bàn phím (phím số, phím chữ) đã phù hợp với nội dung cần nhập liệu chưa?

2. Khoảng cách giữa các vị trí cần thao tác khi thực hiện 1 nghiệp vụ có vừa tầm tay với khi sử dụng điện thoại 1 tay/2 tay hay chưa? Lưu ý: Đừng test ứng dụng trên điện thoại theo cách để máy dưới mặt bànrồi thao tác. Thiết bị di động là để cầm theo, không phải để sử dụng theo cách để trên mặt bàn.

3. Một điều nữa, đừng quên kiểm tra một số thao tác đơn thuần là thói quen của người dùng khi sử dụng thiết bị di động.

Một thao tác dễ bị quên trong quá trình thực thi test chính là Double Tab. Tuy nhiên:
Đối với ô nhập liệu, mobile user có thói quen double tap để select nội dung nhập liệu. Đừng để ứng dụng bỏ quên không đáp ứng thói quen rất nhỏ này của người dùng.
Ngược lại đối với button, nếu xử lý không tốt khi thực hiện Double Tap ứng dụng sẽ gặp lỗi thực hiện double action mong muốn (Ví dụ: show 2 form chồng nhau…). Mobile user có thể không cố tình thao tác như vậy, thậm chí đôi khi chỉ là vì thao tác khi tay đang ướt; nhưng nếu vì vô tình mà gặp lỗi thì vẫn chẳng vui chút nào.

Hầu hết người dùng facebook đều quá quen với việc vuốt xuống để lấy dữ liệu mới nhất. Thói quen thường khó bỏ. Vậy nên chẳng mất gì mà không kiểm tra việc thói quen đó có còn được đáp ứng trên ứng dụng đang được kiểm tra hay không.
Thậm chí, đôi khi mobile user chỉ đơn giản là vuốt ngang dọc vì yêu Dế. Tester nên giúp người dùng giữ vững tình yêu này bằng việc kiểm tra ứng dụng không gặp những lỗi ngớ ngẩn lúc này.