Test  Viewpoint
Menu
  • Home
  • Basic Knowledge
  • Manual Testing
  • Test Automation
  • Blog
  • About Me
  • Contact
Menu

Author: Test Viewpoint

Các loại Locator trong Selenium WebDriver

Các Loại Bộ Định Vị Locator Trong Selenium WebDriver

Posted on August 8, 2023April 20, 2025 by Test Viewpoint

Trong Selenium WebDriver, locators – bộ định vị (hay bộ tìm kiếm) được dùng để xác định và định vị Web element – phần tử trên trang web. Phần tử Web có thể là link, button, dropdown box, text box, checkbox, v.v..

Người dùng có thể xác định các phần tử web bằng cách kiểm tra mã nguồn HTML của trang web thông qua sử dụng “Inspect Tools” của trình duyệt. Còn trong kiểm thử tự động, việc xác định phần tử web sẽ thông qua các bộ chọn – selectors. Chúng giúp Selenium WebDriver tương tác với các phần tử web và mô phỏng hành động của người dùng.

Read more
Tìm hiểu về định vị phần tử web trong kiểm thử tự động

Tìm Hiểu Về Định Vị Phần Tử Web Trong Kiểm Thử Tự Động

Posted on August 1, 2023April 20, 2025 by Test Viewpoint

Web element và locator là hai thứ khác nhau. Web element locator là một đối tượng để tìm và trả về các phần tử web trên một trang bằng cách sử dụng câu truy vấn – query. Nó cho phép nhà phát triển hoặc người kiểm thử định vị và tương tác với các phần tử HTML, CSS hoặc JavaScript trên một trang web. Nói tóm lại, locators dùng để tìm elements.

Locator có quan trọng đối với Kỹ sư kiểm thử tự động không? Câu trả lời là rất quan trọng. Nếu như người dùng có thể tương tác với trang web một cách trực quan: chúng ta nhìn, scroll, nhấp chuột, gõ thông qua trình duyệt. Thì công việc kiểm thử tự động đòi hỏi phải tương tác với trang web thông qua lập trình. Nghĩa là chúng cần được mã hoá bằng code để tìm và thao tác với các thành phần của web. Kiểm thử tự động sẽ không “nhìn” trang web như con người. Thay vào đó, nó sẽ tìm kiếm trên DOM.

Read more
phân biệt Low-level testcase vs high-level testcase_Header

Phân Biệt Low-level Vs High-level Test Case

Posted on July 25, 2023July 24, 2023 by Test Viewpoint

Quyết định cấp độ kiểm thử nào phù hợp với khu vực kiểm tra nào là một trong những hoạt động quan trọng trong quá trình thiết kế kiểm thử. Bài viết hôm nay, mình sẽ cùng các bạn tìm hiểu về low-level test case và high-level test case, cũng như những ưu nhược điểm của từng loại.

Nào, hãy bắt đầu nhé!

Read more
Xây Dựng Kế Hoạch Kiểm Thử Trong Các Mô Hình Phát Triển Phần Mềm

Xây Dựng Kế Hoạch Kiểm Thử Trong Các Mô Hình Phát Triển Phần Mềm

Posted on July 18, 2023June 23, 2023 by Test Viewpoint

Có nhiều mô hình phát triển phần mềm khác nhau và mỗi mô hình đều có yêu cầu và quy trình kiểm thử riêng. Bài viết hôm nay mình sẽ trình bày về kế hoạch kiểm thử cho một số mô hình phát triển phần mềm phổ biến, bao gồm: Mô hình tuần tự – Sequential Models, Mô hình lặp lại -Iterative Models, Mô hình Agile – Agile Models, Mô hình xoắn ốc – Spiral Models.

Nào hãy bắt đầu tìm hiểu cùng mình nhé!

Read more
Risk-based Testing Phần 4 - Tìm hiểu về Risk Assessment Matrix

Risk-based Testing:Phần 4 – Tìm hiểu về Risk Assessment Matrix

Posted on July 11, 2023November 27, 2023 by Test Viewpoint

Ma trận đánh giá rủi ro – Risk assessment matrix là một công cụ được sử dụng trong quản lý rủi ro để xác định mức độ rủi ro của các sự kiện, hành động hoặc tình huống cụ thể. Ma trận đánh giá rủi ro thường là một bảng hai chiều với hai tham số chính là xác suất – probability và mức độ nghiêm trọng – severity. Mỗi tham số được chia thành một số mức đánh giá, thường từ 1 đến 3 hoặc 1 đến 5, để tạo ra các ô trong ma trận.

Read more
Risk-based Testing Phần 3 - Các Kỹ Thuật Testing Dựa Vào Rủi Ro, Mô Hình FMEA

Phần 3 – Các Kỹ Thuật Kiểm Thử Dựa Vào Rủi Ro, Mô Hình FMEA

Posted on July 4, 2023June 23, 2023 by Test Viewpoint

Mô hình FMEA (Failure Mode and Effects Analysis) là một phương pháp phân tích rủi ro được sử dụng để xác định, đánh giá và giảm thiểu các lỗi tiềm ẩn hoặc lỗi có thể xảy ra trong một quy trình, sản phẩm hoặc hệ thống. Nó được sử dụng rộng rãi trong các lĩnh vực như công nghiệp, y tế, ô tô, hàng không vũ trụ và phần mềm.

Read more
Risk-based Testing Phần 2 - Quy trình quản lý Kiểm thử dựa vào rủi ro

Phần 2 – Quy Trình Quản Lý Trong Kiểm Thử Dựa Vào Rủi Ro

Posted on June 27, 2023June 21, 2023 by Test Viewpoint

Quá trình xác định rủi ro bao gồm các hoạt động sau:

Thu thập thông tin: Thu thập thông tin về dự án, hệ thống hoặc tổ chức liên quan đến các khía cạnh như yêu cầu, thiết kế, môi trường vận hành, công nghệ, quy trình làm việc, nhân lực, tài chính, v.v.. Điều này giúp xây dựng một hình dung toàn diện về hoạt động và môi trường của dự án hoặc tổ chức.

Phân tích các yếu tố gây rủi ro: Xem xét các yếu tố gây rủi ro trong dự án hoặc tổ chức. Các yếu tố này có thể bao gồm: sự không chắc chắn, sự phụ thuộc vào bên thứ ba, thiếu nguồn lực, thiếu kỹ năng, quy trình không hiệu quả, sự thay đổi công nghệ, môi trường tổ chức không ổn định, v.v. Điều này giúp xác định các khía cạnh có khả năng gây rủi ro trong dự án hoặc tổ chức.

Xác định các rủi ro: Dựa trên thông tin và phân tích, xác định các rủi ro tiềm ẩn có thể xảy ra trong dự án hoặc tổ chức. Các rủi ro có thể được mô tả theo cách chung hoặc cụ thể, bao gồm cả các nguy cơ có thể xảy ra và tác động của chúng.

Ghi nhận thông tin về rủi ro: Ghi lại thông tin về các rủi ro đã xác định, bao gồm: mô tả, nguyên nhân, tác động, mức độ nghiêm trọng và khả năng xảy ra. Thông tin này sẽ tạo nên cơ sở dữ liệu về rủi ro để từ đó có thể thực hiện các hoạt động quản lý rủi ro.

Read more
Risk-based testing Phần 1 - Những điều cơ bản về Kiểm thử dựa vào rủi ro

Phần 1 – Những Điều Cơ Bản Về Kiểm Thử Dựa Vào Rủi Ro

Posted on June 20, 2023June 20, 2023 by Test Viewpoint

Ngày nay, “chất lượng” đang trở thành một yếu tố quan trọng trong phân phối phần mềm. Các cải tiến liên tục diễn ra để nâng cao chất lượng nhằm giữ cho khách hàng hài lòng. Hầu hết kỹ sư kiểm thử đều chịu áp lực rất lớn về mặt thời gian và nguồn lực để siết chặc số thử nghiệm. Thông thường bản dựng được bàn giao cho họ vào phút cuối. Không thể bỏ lỡ thời gian giao hàng và đồng thời chất lượng cũng không thể bị ảnh hưởng.

Vì vậy, làm thế nào để chúng tôi quyết định bài kiểm tra nào là quan trọng trong giai đoạn này? Những điều mà tester coi là quan trọng có thể không thực sự quan trọng đối với khách hàng. Tầm quan trọng của tính năng hoặc chức năng được quyết định từ quan điểm của ai? Ai sẽ quyết định đâu là những bài kiểm tra quan trọng? Và rất nhiều câu hỏi khác tiếp tục phát sinh.

Để trả lời tất cả những câu hỏi này và xử lý tình huống trên một cách hiệu quả, một phương pháp thử nghiệm có tên là ‘Risk-based testing – Kiểm thử dựa vào rủi ro’ đã ra đời.

Nào hãy cùng mình tìm hiểu trong các bài viết này nhé.

Read more
8 lời khuyên để trở thành Automation Tester_Header

8 Lời Khuyên Để Trở Thành Automation Tester

Posted on June 13, 2023May 29, 2023 by Test Viewpoint

Một sự thật là kiểm thử tự động luôn là mục tiêu nhắm tới của mọi kiểm thử viên phần mềm. Hầu hết chúng ta đều muốn trở thành kiểm thử viên tự động – automation tester. Nhưng chỉ một vài người trong chúng ta thành công với nó. Bài viết hôm nay, mình sẽ đưa ra một số lời khuyên về kiến thức và kỹ năng cần thiết để giúp bạn trở thành một kiểm thử viên tự động thành công mà bạn mong muốn.

Hãy bắt đầu nhé!

Read more
7 bước trong quy trình kiểm thử phần mềm tự động_Header

7 Bước Trong Quy Trình Kiểm Thử Phần Mềm Tự Động

Posted on June 6, 2023May 29, 2023 by Test Viewpoint

Bài viết hôm nay sẽ đề cập đến các bước thực hiện trong một quy trình kiểm thử tự động. Chúng bao gồm:

Step 1: Lựa Chọn Công Cụ Kiểm Thử

Step 2: Xác Định Phạm Vi Của Kiểm Thử Tự Động

Step 3: Xây Dựng Kế Hoạch Kiểm Thử Tự Động

Step 4: Thiết Kế Và Phát Triển Kịch Bản Kiểm Thử Tự Động

Step 5: Tiến Hành Kiểm Thử

Step 6: Phân Tích Và Báo Cáo Kết Quả Kiểm Thử

Step 7: Bảo Trì Và Nâng Cấp Kiểm Thử Tự Động

Read more
  • Previous
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • Next

Archives

  • June 2025
  • May 2025
  • April 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023

Categories

  • Basic Knowledge
  • Manual Testing
  • Test Automation

About Me

Xin chào các bạn. Mình là một kỹ sư kiểm thử phần mềm. Ngành công nghệ thông tin nói chung và công việc kiểm thử phần mềm nói riêng luôn luôn đổi mới đòi hỏi phải học hỏi mỗi ngày. Với mình chia sẻ những gì học được là cách tốt nhất để mình học những điều mới. Hãy cùng mình tìm hiểu thông qua blog này nhé!

Newsletter

Nhận thông báo về bài viết mới nhất qua email

Popular Posts

About Me

Xin chào các bạn. Mình là một kỹ sư kiểm thử phần mềm. Ngành công nghệ thông tin nói chung và công việc kiểm thử phần mềm nói riêng luôn luôn đổi mới đòi hỏi phải học hỏi mỗi ngày. Với mình chia sẻ những gì học được là cách tốt nhất để mình học những điều mới. Hãy cùng mình tìm hiểu thông qua blog này nhé!

  • Facebook
  • Instagram
  • YouTube

Recent Posts

Newsletter

Nhận thông báo về bài viết mới nhất qua email

©2025 Test Viewpoint