QTP - Gỡ lỗi

Gỡ lỗi, trong bối cảnh kiểm thử tự động, là một quá trình có hệ thống nhằm phát hiện và sửa chữa các vấn đề mã hóa trong tập lệnh tự động hóa để tập lệnh sẽ mạnh mẽ hơn và có thể phát hiện ra các khiếm khuyết trong ứng dụng.

Có nhiều cách khác nhau để thực hiện gỡ lỗi bằng cách sử dụng các điểm ngắt trong QTP. Các điểm ngắt có thể được chèn chỉ bằng cách nhấn "F9" hoặc bằng cách sử dụng tùy chọn Menu "Chạy" → "Chèn / Xóa Điểm ngắt".

Sau khi Chèn điểm Ngắt, Chấm "Màu Đỏ" và đường kẻ sẽ được tô màu ĐỎ như hình dưới đây -

phương pháp Đường tắt Sự miêu tả
Bước vào F11 Được sử dụng để thực hiện từng Bước. Các bước vào Chức năng / Hành động và thực hiện từng dòng một. Nó tạm dừng trên mỗi dòng sau khi thực hiện.
Bước qua F10 Được sử dụng để Bước qua Chức năng. Step Over chỉ chạy bước hiện tại trong tài liệu đang hoạt động.
Bước ra khỏi Shift + F11 Sau chức năng Step Into, bạn có thể sử dụng lệnh Step Out. Step Out tiếp tục chạy đến cuối hàm và sau đó tạm dừng phiên chạy ở dòng tiếp theo.

Tùy chọn trong điểm ngắt

Có thể truy cập nhiều tùy chọn khác nhau trong Break Point bằng cách Điều hướng qua Menu 'Run'.

Sr.No. ShortCut & Description
1

F9

Chèn / Xóa BreakPoint

2

Ctrl+F9

Bật / tắt BreakPoint

3

Ctrl+Shift+F9

Xóa tất cả BreakPoint

4

Use Only Menu

Bật / Tắt tất cả BreakPoints

Ngăn gỡ lỗi

Sau đây là các ngăn trong cửa sổ gỡ lỗi -

  • Output - Tab này hiển thị tất cả đầu ra của các câu lệnh in.

  • Watch - Tab này hiển thị đầu ra Boolean của Biểu thức đã cho.

  • LocalVariables - Tab này hiển thị đầu ra của các biến cục bộ.

Thí dụ

Bảng đồng hồ hiển thị biểu thức đầu ra như hình dưới đây:

Ngăn biến cục bộ hiển thị các giá trị được giữ bởi các biến cục bộ như được hiển thị bên dưới: