Khung kiểm tra theo hướng từ khóa với ví dụ

Khuôn khổ theo hướng từ khóa

Khuôn khổ theo hướng từ khóa là một khung kiểm thử tự động hóa chức năng chia các trường hợp kiểm thử thành bốn phần khác nhau nhằm tách mã hóa khỏi các trường hợp kiểm thử và các bước kiểm thử để tự động hóa tốt hơn. Khung kiểm thử theo hướng từ khóa chia các trường hợp kiểm thử thành các bước kiểm thử, đối tượng của các bước kiểm thử, hành động trên các bước kiểm thử và dữ liệu cho đối tượng kiểm thử để hiểu rõ hơn.

Kiểm tra theo hướng từ khóa là gì?

Kiểm tra theo hướng từ khóa là một kỹ thuật viết kịch bản sử dụng các tệp dữ liệu để chứa các từ khóa liên quan đến ứng dụng đang được thử nghiệm. Những từ khóa này mô tả tập hợp các hành động cần thiết để thực hiện một bước cụ thể.

Thử nghiệm dựa trên từ khóa bao gồm các từ khóa cấp cao và cấp thấp, bao gồm cả các đối số từ khóa, được soạn thảo để mô tả hành động của một trường hợp thử nghiệm. Nó còn được gọi là kiểm tra dựa trên bảng hoặc kiểm tra dựa trên từ hành động.

Trong Kiểm tra theo hướng từ khóa, trước tiên bạn xác định một tập hợp từ khóa và sau đó liên kết một hành động (hoặc chức năng) liên quan đến những từ khóa này. Ở đây, mọi hành động kiểm thử như mở hoặc đóng trình duyệt, click chuột, gõ phím, v.v. đều được mô tả bằng một từ khóa như openbrowser, nhấp chuột, Typtext và như vậy.

Ví dụ:

Kiểm tra theo hướng từ khóa

  1. đăng nhập đến trang web “guru99” – Từ khóa “đăng nhập” sẽ được sử dụng trong khung tự động hóa của chúng tôi, để kiểm tra chức năng đăng nhập hoặc hành động liên quan đến nó.
  2. đăng xuất đến trang web “guru99”— Từ khóa “đăng xuất” sẽ được sử dụng trong khuôn khổ tự động hóa của chúng tôi để kiểm tra chức năng đăng xuất hoặc hành động liên quan đến nó.

Chúng ta sẽ xem thêm một số ví dụ khác trong bài viết.

Ví dụ về từ khóa
Từ khóa Mô tả
Đăng nhập Đăng nhập vào trang demo ngân hàng guru99
Email Gửi email
đăng xuất Đăng xuất khỏi trang demo ngân hàng guru99
Thông báo Tìm thông báo chưa đọc

Để tạo một khuôn khổ từ khóa, bạn cần những điều sau

  1. Bảng tính Excel– Xác định từ khóa và lưu trữ chúng trong bảng Excel
  2. Thư viện hàm– Thư viện hàm bao gồm chức năng dành cho các luồng nghiệp vụ (nút đăng nhập cho bất kỳ trang web nào). Vì vậy, khi thực hiện kiểm tra, nó sẽ đọc từ khóa từ bảng Excel và gọi các hàm tương ứng
  3. Bảng dữ liệu– Data sheet dùng để lưu trữ các dữ liệu test sẽ được sử dụng trong ứng dụng
  4. Kho lưu trữ đối tượng– dựa trên khung điều khiển từ khóa của bạn, bạn có thể sử dụng kho lưu trữ đối tượng
  5. Tập lệnh thử nghiệm– Dựa trên thiết kế khung của bạn, bạn có thể có các kịch bản thử nghiệm cho từng hướng dẫn Trường hợp thử nghiệm hoặc một tập lệnh trình điều khiển duy nhất

Tại sao phải kiểm tra theo hướng từ khóa

Trong Kỹ thuật phần mềm, Kiểm thử theo từ khóa được thực hiện vì lý do sau

  • Các thành phần phổ biến được xử lý bởi thư viện chuẩn
  • Sử dụng phương pháp này, các bài kiểm tra có thể được viết theo cách trừu tượng hơn
  • Mức độ tái sử dụng cao
  • Chi tiết của tập lệnh bị ẩn khỏi người dùng
  • Người dùng không phải sử dụng ngôn ngữ kịch bản
  • Bài kiểm tra ngắn gọn, có thể duy trì và linh hoạt

Cách thực hiện Kiểm tra theo hướng từ khóa

Kiểm tra dựa trên từ khóa có thể được thực hiện theo cả hai cách, thủ công cũng như tự động. Nhưng thông thường, nó được sử dụng với thử nghiệm tự động.

Mục tiêu đằng sau việc tự động hóa thử nghiệm dựa trên từ khóa là

  • Nó giúp giảm chi phí bảo trì
  • Tránh trùng lặp thông số kỹ thuật
  • Tái sử dụng nhiều hơn kịch bản hàm
  • Hỗ trợ kiểm tra tốt hơn và tính di động
  • Đạt được nhiều thử nghiệm hơn với nỗ lực ít hơn hoặc tương tự

Với thử nghiệm theo từ khóa, bạn có thể tạo các thử nghiệm chức năng đơn giản trong các giai đoạn phát triển trước đó, thử nghiệm từng phần ứng dụng. Cách đơn giản nhất để soạn bài kiểm tra theo từ khóa là ghi lại chúng. Sau khi ghi lại, bài kiểm tra có thể được sửa đổi và tùy chỉnh theo yêu cầu.

Mỗi từ khóa cần được liên kết với ít nhất một lệnh, tập lệnh hoặc hàm kiểm tra để thực hiện các hành động liên quan đến từ khóa đó.

Khi các trường hợp kiểm thử được thực thi, các từ khóa sẽ được giải thích bởi thư viện kiểm thử, được gọi bởi khung tự động kiểm thử.

Các hoạt động chính liên quan đến thử nghiệm theo hướng từ khóa là

  • Bước 1) Xác định các từ khóa cấp thấp cũng như cấp cao
  • Bước 2) Triển khai các từ khóa dưới dạng thực thi
  • Bước 3) Tạo các trường hợp thử nghiệm
  • Bước 4) Tạo tập lệnh trình điều khiển
  • Bước 5) Thực thi các kịch bản kiểm thử tự động hóa

Các công cụ được sử dụng để kiểm tra theo hướng từ khóa

Rất ít công cụ được sử dụng rộng rãi để kiểm tra theo hướng từ khóa.

Ưu điểm của kiểm tra theo hướng từ khóa

  • Nó cho phép người kiểm thử chức năng lập kế hoạch tự động hóa kiểm thử trước khi ứng dụng sẵn sàng
  • Các bài kiểm tra có thể được phát triển mà không cần kiến ​​thức lập trình
  • Nó không phụ thuộc vào ngôn ngữ lập trình hoặc công cụ cụ thể
  • Tương thích với mọi công cụ tự động hóa hiện có trên thị trường

Các trường hợp thử nghiệm mẫu

  1. TC_01: Đăng nhập vào trang demo guru99, xem hôm nay có bao nhiêu giao dịch được thực hiện
  2. TC_02: Đăng nhập vào trang web demo guru99, gửi email cho một trong những khách hàng của bạn và sau đó đăng xuất
  3. TC_03: Đăng nhập vào trang demo guru99 và kiểm tra xem có thông báo nào nhận được không

Tổng kết

  • Thử nghiệm dựa trên từ khóa là một kỹ thuật viết kịch bản sử dụng các tệp dữ liệu để chứa các từ khóa liên quan đến ứng dụng đang được thử nghiệm
  • Thử nghiệm dựa trên từ khóa thường được thực hiện bởi kiểm tra tự động.
  • Các bài kiểm tra có thể được phát triển mà không cần kiến ​​thức lập trình
  • Các thử nghiệm tương thích với mọi công cụ tự động hóa hiện có trên thị trường