Khung thử nghiệm theo hướng từ khóa với ví dụ

Mục lục:

Anonim

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

Keyword Driven Framework là một khung kiểm thử tự động hóa chức năng chia các trường hợp thử nghiệm thành bốn phần khác nhau để tách mã khỏi các trường hợp thử nghiệm và các bước thử nghiệm để 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 thử nghiệm thành các bước thử nghiệm, đối tượng của các bước thử nghiệm, hành động trên các bước thử nghiệm và dữ liệu cho các đối tượng thử nghiệm để 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 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 kiểm tra. Các từ khóa này mô tả tập hợp các hành động được yêu cầu để thực hiện một bước cụ thể.

Kiểm tra theo hướng từ khóa bao gồm các từ khóa cấp cao và cấp thấp, bao gồm các đối số từ khóa, được tạo ra để mô tả hành động của một trường hợp kiểm tra. Nó còn được gọi là thử nghiệm theo hướng bảng hoặc thử nghiệm 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 các từ khóa và sau đó liên kết một hành động (hoặc chức năng) có liên quan đến các từ khóa này. Ở đây, mọi hành động thử nghiệm như mở hoặc đóng trình duyệt, click chuột, tổ hợp phím, vv được mô tả bởi một từ khóa như openbrowser, nhấp chuột, Typtext và vân vân.

Ví dụ :

  1. đăng nhập vào trang web "guru99" - Từ khóa "đăng nhập" 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 hoặc hành động đăng nhập được liên kết với 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 hoặc hành động đăng xuất được liên kết với 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 Sự miêu tả
Đăng nhập Đăng nhập vào trang web demo của ngân hàng guru99
Email Gửi email
đăng xuất Đăng xuất khỏi trang web demo của ngân hàng guru99
Thông báo Tìm thông báo chưa đọc

Để tạo khung điều khiển từ khóa, bạn cần những điều sau

  1. Trang tính Excel - Xác định các từ khóa và lưu trữ chúng trong trang tính Excel
  2. Thư viện hàm - Thư viện hàm bao gồm các hàm 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 kiểm tra được thực hiện, nó sẽ đọc từ khóa từ trang tính Excel và gọi các hàm tương ứng
  3. Bảng dữ liệu - Bảng dữ liệu được sử dụng để lưu trữ dữ liệu thử nghiệm 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ế của khuôn khổ của bạn, bạn có thể có các tập lệnh thử nghiệm cho từng Trường hợp thử nghiệm thủ công hoặc một tập lệnh trình điều khiển duy nhất

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

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

  • Các thành phần chung do thư viện chuẩn xử lý
  • Sử dụng cách tiếp cận 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 được ẩn vớ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, dễ bảo 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 các thông số kỹ thuật trùng lặp
  • Tái sử dụng nhiều hơn các tập lệnh chức năng
  • 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 kiểm tra theo hướng từ khóa, bạn có thể tạo kiểm tra chức năng đơn giản trong giai đoạn phát triển trước đó, kiểm tra từng phần ứng dụng. Cách đơn giản nhất để soạn bài kiểm tra theo hướng từ khóa là ghi lại chúng. Sau khi ghi, 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 phải được liên kết với ít nhất một lệnh, tập lệnh kiểm tra hoặc hàm thực thi 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 một thư viện kiểm thử, được gọi bởi một khung tự động kiểm tra.

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

  • Bước 1 . Xác định 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 tra 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.

  • HP QTP
  • Selen

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

  • Nó cho phép người kiểm tra chức năng lập kế hoạch tự động hóa kiểm tra 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 một ngôn ngữ lập trình hoặc công cụ cụ thể
  • Tương thích với bất kỳ công cụ tự động hóa nào có sẵn 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, tìm hiểu có bao nhiêu giao dịch được thực hiện hôm nay
  2. TC_02: Đăng nhập vào trang demo guru99, gửi email đến 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óm lược:

  • Kiểm tra theo hướng từ khóa là một kỹ thuậ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 kiểm tra
  • Thử nghiệm theo hướng từ khóa thường được thực hiện bằng thử nghiệm 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 bất kỳ công cụ tự động hóa nào có sẵn trên thị trường