Manual Tester là gì

Related Articles

  • Báo cáo

Bài đăng này đã không được update trong 2 năm

Manual testing là một loại kiểm thử ứng dụng trong đó người kiểm tra triển khai chạy test case một cách bằng tay thủ công mà không dùng bất kể một công cụ tự động hóa nào. Manual Testing là kiểu test nguyên thủy nhất trong những loại kiểm tra giúp tìm ra lỗi trong mạng lưới hệ thống ứng dụng. Bất kì ứng dụng nào cũng đều phải được kiểm tra một cách bằng tay thủ công trước khi hoàn toàn có thể triển khai test tự động hóa. Manual Testing yên cầu nhiều effort hơn nhưng nó là thiết yếu để kiểm tra tính khả thi của tự động hóa .Manual Testing không yên cầu kiến thức và kỹ năng về những công cụ kiểm thử. Và một trong những yếu tố cơ bản của kiểm thử ứng dụng là ” không hề tự động hóa 100 % ” Điều này làm cho Manual Testing trở nên bắt buộc .

Khái niệm chính của manual testing là nó hoạt động đúng và phù hợp với yêu cầu đặc tả. Test Suites hoặc testcase, được thiết kế trong giai đoạn thử nghiệm và phải có phạm vi kiểm tra bao phủ 100%. Nó cũng đảm bảo rằng các lỗi được báo cáo được sửa chữa bởi các nhà phát triển và kiểm tra lại đã được thực hiện bởi những Tester. Về cơ bản, mục đích là kiểm tra chất lượng của hệ thống và cung cấpsản phẩm không có lỗi cho khách hàng.

Dưới đây là sơ đồ mô tả các loại Manual Testing. Trong thực tế, bất kỳ loại kiểm thử phần mềm nào cũng có thể được thực hiện bằng tay cũng như  sử dụng một công cụ tự động hóa.

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

Sau đây là một số ít ý niệm thông dụng tương quan đến thử nghiệm :

  • Quan niệm: Bất cứ ai cũng có thể làm Manual Testing
  • Sự thật: Kiểm tra đòi hỏi nhiều bộ kỹ năng
  • Quan niệm: 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ể-
  • Quan niệm: Automation Testing mạnh hơn Manual Testing
  • Sự thật: 100% Automation Testing  không thể được thực hiện. Manual Testing cũng rất cần thiết.
  • Quan niệm: 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.
Manual Testing Automated Testing
Manual Testing đòi hỏi sự can thiệp của con người để thực hiện kiểm tra. Automation Testing sử dụng toll để thực hiện chạy các testcase
Kiểm tra thủ công sẽ đòi hỏi nhân lực có kỹ năng, thời gian dài & chi phí cao Kiểm tra tự động hóa tiết kiệm thời gian, chi phí và nhân lực. Sau khi được ghi lại, việc chạy bộ kiểm tra tự động sẽ dễ dàng hơn
Bất kỳ loại ứng dụng nào cũng có thể được kiểm tra thủ công Kiểm tra tự động chỉ được khuyến khích cho các hệ thống ổn định và chủ yếu được sử dụng cho Kiểm tra hồi quy
Manual testing có thể trở nên lặp đi lặp lại và nhàm chán Sự nhàm chán của việc thực hiện cùng một trường hợp kiểm tra nhiều lần được xử lý bởi phần mềm tự động hóa trong Automation Test
  • Selenium
  • QTP
  • Jmeter
  • Loadrunner
  • TestLink
  • Quality Center(ALM)

Manual testing là một hoạt động giải trí mà tester cần phải kiễn nhẫn phát minh sáng tạo và cởi mở. Họ cần phải tâm lý và hành vi dưới vai trò quan điểm của người dùng cuối .

Nguồn: https://www.guru99.com/manual-testing.html  

More on this topic

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Advertismentspot_img

Popular stories