Test case management system for QA teams (phần 1)

Như các bạn đã biết, khi tạo bộ test case hay checklist thì chúng ta có rất nhiều tool để quản lý. Hôm nay tôi giới thiệu cho các bạn 1 tool quản lý testcase, checklist và có thể thống kê được số liệu khá thuận tiện đó là : Tool Qase

Tool này giúp dễ dàng quản lý các testcase, tạo plan test và thực hiện chạy test với tư cách cá nhân hoặc trong một nhóm. Tool có bản free cho chúng ta dùng các chức năng cơ bản như tạo plan test, checklist, testcase, phân chia từng nhóm case để test và extract, thống kê kết quả..., và có một số các tính năng nâng cao thì bắt buộc phải mất phí.

1. Cách tạo project: Tên project bạn làm việc hay bạn có thể đặt tên cho bộ testcase này sao cho dễ hiểu.

Click vào Create new project

Tại mh new project các bạn input project name, project code, description. Sau đó click Create Project. sẽ tới màn hình tạo các trường hợp kiểm thử.

2. Reposition: Trong đây bạn có thể tạo

  • Suite ( big function, medium function, small function..),
  • Create các testcase tương ứng, hoặc có thể import testcase đã có sẵn vào.

2.1. Create Suite:

Bạn có thể chia viết testcase thành các function hay màn hình để dễ quản lý. Thì tạo suite này chính là việc tạo big function nào đó.

Suite name: tương ứng với big function (1)

Parent suite: Trường hợp tạo medium function thì sẽ chọn parent suite là big function (1) đã tạo lúc trước. Để giúp nhanh chóng thì tool có hỗ trợ các tính năng như copy, duplicate, edit, xóa suite rất thuận tiện như hình sau

2.2. Create testcase: Phần này chúng ta cũng sẽ các trường hợp kiểm thử như bình thường. Nhưng nó có hỗ trợ thêm các tính năng như đánh trọng số, phân loại case thuộc nhóm gì để dễ fiter khi test hay extract 1 nhóm chức năng.

  • Title: Overview nội dung cần check ở case đó. Viết ngắn gọn dễ hiểu.

  • Suite: chọn tới big function

  • Severity: các mức có thể đánh trọng số cho case đó Blocker Critical Major Normal Minor Trivial

  • Priority : Mức độ ưu tiên

High Medium Low

  • Type: case này thuộc kiểu loại test nào

  • Functional: Case này thuộc loại test gì

    • Smoke
    • Regression
    • Security
    • Usability
    • Performance
    • Acceptance
  • Milestone

  • Behavior *Positive Negative Destructive

  • Description

  • Conditions: Input các điều kiện để có thể thực hiện case đó.

    • Pre-conditions
    • Post-conditions
  • Attachments

  • Steps to reproduce

    • Action: Các step để thực hiện case
    • Expected result: Kết quả mong đợi.

Dưới đây là vidu cho 1 đoạn testcase để cho các bạn hình dung rõ hơn.

Phần này tôi chỉ hướng dẫn các bạn cách tạo function và testcase. Phần tiếp sẽ giới thiệu về cách chạy test, fill kết quả, export nhóm testcase mong muốn.


All Rights Reserved