× Giới thiệu Lịch khai giảng Tin tức Sản phẩm học viên

Công Cụ Tự Động Hóa Và Hướng Dẫn Kiểm Tra QA

19/09/2023 01:20

Trong phần này, chúng tôi đã liệt kê một số yếu tố quan trọng cần xem xét và khả năng cần tìm khi chọn công cụ kiểm thử phần mềm, các loại công cụ khác nhau và vòng đời công cụ cho bạn.

Trong phần này, chúng tôi đã liệt kê một số yếu tố quan trọng cần xem xét và khả năng cần tìm khi chọn công cụ kiểm thử phần mềm, các loại công cụ khác nhau và vòng đời công cụ cho bạn.

Các loại công cụ kiểm thử phần mềm

#1) Công cụ nguồn mở

  • Không tốn phí, nó miễn phí
  • Không có hỗ trợ chính thức có sẵn.
  • Nhiều công cụ nguồn mở được tạo ra để giải quyết một vấn đề cụ thể, tất cả chúng đều không được sử dụng, vì vậy cần phải phân tích.
  • Nó có thể được mở rộng và sửa đổi để phù hợp với nhu cầu thử nghiệm.
  • Nhiều công cụ có thể được kết hợp để hoạt động phù hợp.
  • Trình quản lý kiểm tra thu được ROI dương.
  • Hiểu chương trình cấp phép. Nhiều nguồn mở có GNU (Giấy phép Công cộng Chung), trong đó nói rằng phần mềm phân tán phải luôn tuân theo các điều khoản giống như khi nó được nhận. Nếu nhóm thử nghiệm thực hiện bất kỳ thay đổi nào, chúng cần có sẵn cho tất cả người dùng bên ngoài.
  • Tổ chức phát triển phần mềm quan trọng về an toàn có thể không có công cụ src mở.
  • Không giống như các công cụ nguồn mở, nó có thể không được chứng nhận và chứng nhận của nó có thể là trách nhiệm của nhóm sử dụng nó.

#2) Công cụ tùy chỉnh

  • Đôi khi nhóm thử nghiệm nhận thấy rằng họ có một số nhu cầu đặc biệt mà không có nhà cung cấp/công cụ nguồn mở nào có sẵn.
  • Nguyên nhân có thể là sự cố phần cứng, môi trường tùy chỉnh hoặc quy trình có thể đã được sửa đổi.
  • Điều quan trọng là phải xem xét lại mục đích, mục đích, lợi ích cũng như nhược điểm và các vấn đề tiêu cực.
  • Các công cụ tùy chỉnh thường phụ thuộc vào người tạo ra công cụ đó, vì vậy nó cần được ghi lại đúng cách để bảo trì.

ROI - Lợi tức đầu tư

Phân tích chi phí và lợi ích nên được thực hiện trước khi chọn bất kỳ công cụ kiểm tra QA nào. ROI phải có cả lợi ích định kỳ và không định kỳ.

Chi phí định kì

  • Phí cấp phép và hỗ trợ.
  • Chi phí bảo trì
  • Chi phí duy trì tài liệu
  • Chi phí đào tạo và cố vấn liên tục
  • Chuyển sang các môi trường khác nhau.
  • Cải thiện chất lượng
  • Chấp nhận cho tương lai.

Chi phí không định kỳ

  • Xác định yêu cầu công cụ
  • Đánh giá công cụ chính xác và chọn nó.
  • Mua, điều chỉnh hoặc phát triển công cụ
  • Thực hiện đào tạo ban đầu của công cụ
  • Tích hợp công cụ với các công cụ khác
  • Mua phần cứng-phần mềm của công cụ

Rủi ro ROI

  • Sự non nớt của tổ chức.
  • Các tạo phẩm được tạo bởi công cụ rất khó bảo trì do có nhiều phiên bản.
  • Giảm sự tham gia của Nhà phân tích kiểm thử vào các nhiệm vụ kiểm thử.

Cách chọn công cụ kiểm thử phần mềm

Dưới đây là một số điểm cần cân nhắc khi chọn công cụ kiểm tra QA-

  • ROI dương để nhận được giá trị cao trên các công cụ đầu tư
  • Các công cụ phải hiệu quả và hỗ trợ các thành viên trong nhóm thực hiện nhiệm vụ của họ một cách hiệu quả và hiệu quả.
  • Đánh giá sự trưởng thành của tổ chức
  • Xác định các yêu cầu đối với công cụ
  • Đánh giá công cụ
  • Đánh giá sự hỗ trợ của nhà cung cấp hoặc công cụ.
  • Xác định việc đào tạo cần thiết cho công cụ này.
  • Đánh giá nhu cầu đào tạo cho công cụ.
  • Đánh giá nhu cầu đào tạo xem xét năng lực của nhóm.
  • Ước tính chi phí-lợi ích.

Khả năng cần xem xét để lựa chọn công cụ

#1) Phân tích: Liệu công cụ có hiểu được yêu cầu không?

#2) Thiết kế: 

  • Công cụ này có thiết kế phần mềm thử nghiệm không?
  • Thiết kế có thể được tạo tự động không?
  • Mã có thể được tạo tự động không?
  • Dữ liệu thử nghiệm có thể được tạo tự động không?

#3) Lựa chọn dữ liệu & kiểm tra:

  • Công cụ chọn dữ liệu như thế nào?
  • Công cụ có thể chấp nhận tiêu chí lựa chọn không?
  • Công cụ có thể xác định thử nghiệm nào sẽ dựa trên phạm vi bao phủ không?
  • Công cụ có thể truy xuất nguồn gốc để xác định trường hợp kiểm thử nào cần thiết cho việc thực thi không?

#4) Thực thi:

  • Công cụ này chạy tự động hay thủ công?
  • Làm thế nào để công cụ dừng hoặc khởi động lại?
  • Công cụ có nên tự động cập nhật các trường hợp thử nghiệm không?

#5) Đánh giá:

  • Công cụ này xác định như thế nào nếu nó ghi lại kết quả phù hợp?
  • Loại khả năng phục hồi nào mà công cụ này thực hiện?
  • Công cụ này có cung cấp trình ghi nhật ký và báo cáo không?

Vòng đời của công cụ kiểm tra

#1) Mua lại: 

  • Công cụ này phải được mua lại.
  • Người quản lý kiểm tra nên chỉ định Nhà phân tích kiểm tra hoặc Nhà phân tích kiểm tra kỹ thuật để quản lý công cụ.
  • Nhà phân tích kiểm tra/Nhà phân tích kiểm tra kỹ thuật quyết định cách thức và thời điểm sử dụng công cụ cũng như lưu trữ?

#2) Hỗ trợ và miền núi:

  • Cần có sự hỗ trợ và bảo trì liên tục.
  • Nếu công cụ này hoạt động với một công cụ khác thì việc trao đổi và truyền dữ liệu sẽ được xác định.

#3) Đánh giá:  Cập nhật và bảo trì công cụ liên tục.

#4) Nghỉ hưu: 

  • Công cụ này đã ngừng hoạt động.
  • Sao lưu dữ liệu và lưu trữ.

Số liệu công cụ

  • Công cụ quản lý kiểm tra:
    • Khả năng điều khiển
    • Số liệu bảo hiểm
    • Kiểm tra có sẵn
    • Tình trạng thực hiện theo kế hoạch
  • Công cụ quản lý lỗi:
    • Thông tin về khiếm khuyết
    • Mức độ nghiêm trọng
    • Sự ưu tiên
  • Công cụ phân tích tĩnh: Phát hiện và báo cáo vấn đề về khả năng bảo trì.
  • Khả năng mở rộng của hệ thống: Công cụ hiệu suất.
  • Công cụ bảo hiểm: Hệ thống thực sự được thực hiện bao nhiêu?

Chúng tôi hy vọng bạn đã tìm hiểu về các Công cụ kiểm tra chất lượng quan trọng, các loại công cụ khác nhau, Cách chọn công cụ kiểm tra và những điều cần tìm kiếm ở một công cụ kiểm tra từ bài viết này.