Chào bạn đọc lại là mình đây, lần này quay trở lại với 1 chủ đề mới nhưng không lạ . Hy vọng bạn sẽ ứng dụng nó tốt trong công việc kiểm thử của mình
Bạn đã bao giờ tò mò rằng trang web bạn đang kiểm thử có cấu trúc như thế nào, có thể xem text, màu, kiểu chữ 1 cách nhanh chóng thay vì dùng thêm 1 phần mềm hoặc lạch cạnh đi hỏi mấy ông developer.
Bạn có muốn biết từng action mà bạn click, request gửi đi thất bại hay thành công
Hay bạn muốn biết 1 số lỗi do server và muốn hỗ trợ dev của bạn tìm lỗi.
Tôi đang biết 1 cách đơn giản là kiểm tra phần tử hay còn gọi là Inspect element
Muốn xem cấu trúc trang web 1 cách nhanh nhất trên Chrome bạn làm như sau:
Lúc này cấu trúc Inspect element sẽ hiển thị bao gồm các tab chính
Ngoài ra còn 1 số tab nhỏ khác và chọn kiểu hiển thị (mobile hay website) Đầu tiên là tab Elements (hình như dưới) Default focus vào dòng mà bạn click chuột phải. Khi hover chuột qua từng line trong cấu trúc html thì tương ứng giao diện sẽ mark xanh vào vùng tương ứng. Để ý sang phía bên phải sẽ có tab nhỏ style, tại đây ta có thể check kiểu chữ, size, màu sắc, căn chỉnh ...
Ví dụ:
Bạn muốn thay đổi text để test hiển thị thì cũng cứ mạnh dạn nhập thôi vì nếu code tốt thì những thứ bạn nghịch nó sẽ không lưu đâu, code mà lởm thì đó là bug rồi
Hay bạn muốn lấy mã màu chính xác của 1 vùng trên trang web ta thực hiện như sau
Click vào vùng ô vuông chứa màu trong tab Style (vùng khoanh đỏ)
Hover chuột trên màn hình vào khu vực cần lấy màu và click chuột trái
Tại đây màu sắc và mã màu được hiển thị, việc của bạn chỉ việc so sánh thôi cũng đơn giản phải không nào.
Đây là nơi cấu trúc dữ liệu sẽ thực thi như nào kiểu như
Điều này sẽ có lợi cho bạn hơn khi bạn biết về kỹ thuật, bạn sẽ hiểu cấu trúc dữ liệu có đúng hay không đồng thời hỗ trợ dev làm việc hiệu quả hơn.
Cũng là nơi lỗi sẽ hiển thị là nơi bản nhìn thấy. Khi có lỗi bạn không cần quan tâm nó là gì , cũng không cần hiểu nó sai ở đâu. Việc của bạn là copy cái đoạn lỗi đó và gửi cho dev thôi.
Ví dụ như:
Khi bạn test 1 màn hình hay 1 function nào đó, để giúp dev log bug đó ở class nào cho nhanh gọn hơn thì bạn chọn tab Source. Tại đây bạn có thể biết được bug đang xảy ra tại class nào. Nhưng đây chỉ là kiểm tra thôi, chứ nguồn gốc bug phát sinh có phải do class đó hay class cha của nó hay không thì cứ để dev, chuyên môn của họ sâu hơn sẽ hiểu và biết nguyên nhân nhanh hơn Phần này thường thì Tester cũng chỉ nhìn thôi chứ cũng không làm gì được
Tab này khá quan trọng, đây là nơi ta biết được request mình gửi đi có thực thi thành công hay thất bại, thời gian request là bao lâu, repone trả về là gì.
Như ảnh trên ta có thể nhìn thấy các request gửi đi sẽ có kết quả là 200 thành công Tương ứng với các respone:
Trên đây mình chỉ liệt kê 4 tab đầu , hết sức cơ bản của việc Inspect mà mình đã từng được trải nhiệm qua. Nó khá đơn giản mà ai làm nghiệp vụ test cũng đều nên biết. Nếu có thời gian tìm hiểu thì lần sau mình sẽ viết thêm về chủ đề này. Mong rằng những trải nhiệm vẫn còn non nớt của mình sẽ giúp bạn áp dụng được điều gì đó vào trong công việc của mình.
Link nội dung: https://caohockinhte.edu.vn/cach-kiem-tra-phan-tu-a73988.html