Manual Test cho người mới bắt đầu: Giới thiệu, Phân loại, Công cụ.

Đăng bởi admin - November 18, 2021
Manual test là gì

Manual test là một nhánh của ngành kiểm thử phần mềm. Nó là hoạt động mà tester cần phải kiên nhẫn sáng tạo và cởi mở. Họ cần phải suy nghĩ và hành động dưới vai trò quan điểm của người dùng cuối. 

Bạn đã biết mình yêu thích nghề kiểm thử, nhưng ngã rẽ nào là cho bạn? Bài viết lần này FPT Software Academy sẽ giúp bạn tìm câu trả lời, liệu bạn có phù hợp hay là không?

1. Manual test là gì?

Manual test là một loại kiểm thử phần mềm trong đó người kiểm tra thực hiện chạy test case một cách thủ công mà không dùng bất cứ một công cụ tự động nào. Manual Test là kiểu test truyền thống nhất trong các loại kiểm thử giúp tìm ra lỗi trong hệ thống phần mềm. Bất kì ứng dụng nào cũng đều phải được kiểm tra một cách thủ công trước khi có thể thực hiện test tự động. Manual Test đòi hỏi nhiều “effort” hơn nhưng nó là cần thiết để kiểm tra tính khả thi của tự động hóa.

Manual Test không đòi hỏi kiến thức về các công cụ kiểm thử. Và một trong những vấn đề cơ bản của kiểm thử phần mềm là “không thể tự động hóa 100%” Điều này làm cho Manual Test trở nên bắt buộc.

2. Mục tiêu của kiểm thử thủ công?

kiểm thử thủ công để làm gì

Mục tiêu chính của kiểm thử thủ công là đảm bảo rằng ứng dụng không có lỗi và nó đang hoạt động tuân theo các yêu cầu, chức năng được chỉ định. Test case sẽ liên tục được thiết kế trong giai đoạn thử nghiệm. Các Tester phải có phạm vi kiểm tra bao phủ 100% để không một lỗi nào xảy ra khi tới tay khách hàng. Về cơ bản, mục đích là kiểm tra chất lượng của hệ thống và cung cấp sản phẩm không có lỗi cho khách hàng.

3. Manual Test có mấy loại?

Manual Test có mấy loại

Dưới đây là sơ đồ mô tả các loại Manual Test. Bất kỳ đoạn mã nào được viết ra thì sẽ ứng với một chức năng nào đó. Việc kiểm thử tất nhiên sẽ tốn thời gian tương đương với độ lớn của dự án. Trong thực tế bên cạnh Manual test thì các kiểm thử viên vẫn sử dụng một số công cụ tự động hóa để tối ưu thời gian kiểm thử cho dự án.

  • Black Box Testing
  • White Box Testing
  • Unit Testing
  • System Testing
  • Integration Testing
  • Acceptance Testing

4. Quy trình kiểm thử phần mềm thủ công

Quy trình kiểm thử phần mềm thủ công

  1. Đọc và hiểu tài liệu / hướng dẫn dự án phần mềm. Ngoài ra, nghiên cứu ứng dụng đang thử nghiệm (AUT: Application Under Test) nếu có.
  2. Xem xét và vạch ra các trường hợp thử nghiệm với Trưởng nhóm, Khách hàng (nếu có)
  3. Phác thảo test cases bao gồm tất cả các yêu cầu được đề cập trong tài liệu.
  4. Thực hiện các trường hợp thử nghiệm trên AUT
  5. Báo cáo lỗi.
  6. Khi các lỗi đã được sửa, một lần nữa thực hiện các trường hợp thử nghiệm thất bại để xác minh chúng không còn xảy ra nữa.

5. Một số quan niệm về Manual Test

Sau đây là một số quan niệm phổ biến liên quan đến thử nghiệm:

  • Bất cứ ai cũng có thể làm Manual Test

           Sự thật: Kiểm tra đòi hỏi nhiều bộ kỹ năng

  • Kiểm tra đảm bảo phát hiện 100% lỗi của sản phẩm

Sự thật: Thử nghiệm để tìm ra càng nhiều khiếm khuyết càng tốt. Xác định tất cả các khiếm khuyết có thể là không thể-

  • Automation Test mạnh hơn Manual Test

Sự thật: 100% Automation Test không thể được thực hiện. Manual Test cũng rất cần thiết.

  • Test rất dễ

Sự thật: Test có thể cực kỳ khó khăn. Để thực hiện kiểm thử một ứng dụng với một trường hợp rất đơn giản nhưng lại đòi hỏi kỹ năng phân tích rất cao.

6. Lời kết

Bài viết đã giới thiệu tới bạn tổng quan về Manual test cũng như quy trình và mục đích khi test thủ công. Không chỉ riêng nghề kiểm thử mà bất kỳ ngành nghề nào trong lĩnh vực công nghệ, yếu tố sáng tạo, nhẫn nại và cởi mở đều cần được đặt lên hàng đầu.

Mong rằng bài viết này đã đem tới cho bạn những phút giây bổ ích, cùng đón xem những bài viết tiếp theo của FA nha!

nguồn: guru99.com

——————

Hiện tại, FPT Software Academy đang đào tạo kiểm thử viên qua khóa học kiểm thử phần mềm: Software Testing Automation Testing

Đăng ký ngay!

hoccungFA manualtest Test
Có thể bạn quan tâm

“Mình đã thử rất nhiều cách để cân bằng giữa việc học và làm việc”

Đó là những chia sẻ mở đầu của Nguyễn Hữu Hoàng – Hiện đang theo học...
Đăng bởi LinhNTK7 - September 28, 2022

Gặp gỡ chàng lớp trưởng “vạn người mê” của .Net 03

Với kim chỉ nam “Công nghệ là phép thuật cuối cùng còn tồn tại trên thế...
Đăng bởi LinhNTK7 - September 12, 2022

Lộ trình đào tạo IT – Business Analyst

Khi tham gia chương trình đào tạo tại FA, học viên sẽ nhận được sự hỗ trợ...
Đăng bởi GiaDP - July 22, 2022