# Anh Tester Automation Testing > Học Test Automation chuyên nghiệp, khóa học online chất lượng, chứng chỉ uy tín, ứng dụng AI trong kiểm thử phần mềm. Anh Tester chia sẻ kiến thức Tester, khóa học Testing miễn phí về Automation Testing, Playwright, Selenium, Appium, Jenkins, Katalon Studio, API Testing, Performance Testing và kiến thức tài liệu về Manual Testing. Nội dung viết bằng tiếng Việt. File này liệt kê các trang công khai (khoá học, bài viết); nội dung bài học bên trong khoá học yêu cầu đăng nhập nên không có ở đây. ## Trang chính - [Trang chủ](https://anhtester.com) - [Khoá học](https://anhtester.com/courses): Danh sách tất cả khoá học - [Blog](https://anhtester.com/blog): Danh sách tất cả bài viết - [Tools](https://anhtester.com/tools): Công cụ hỗ trợ kiểm thử - [Lịch khai giảng](https://anhtester.com/lich-khai-giang): Lịch khai giảng các lớp sắp tới - [Liên hệ](https://anhtester.com/contact) - [Tra cứu chứng chỉ](https://anhtester.com/certificate-check): Kiểm tra chứng chỉ do Anh Tester cấp ## Khoá học - [Khoá học sử dụng AI trong Test Automation](https://anhtester.com/course/khoa-hoc-su-dung-ai-trong-test-automation): Xin chào các bạn, khóa học này nhằm hướng dẫn cho các bạn sử dụng AI trong kiểm thử thự động với công cụ Claude và Codex để viết code automation nhanh hơn hiệu quả hơn. (Học phí: 3.000.000₫; Danh mục: AI in Software Testing) - [Khoá học sử dụng AI trong Test Manual](https://anhtester.com/course/khoa-hoc-su-dung-ai-trong-test-manual): Xin chào các bạn, khóa học này nhằm hướng dẫn cho các bạn mới tiếp cận AI trong kiểm thử phần mềm thủ công sử dụng các công cụ Claude Code, Codex để xử lý công việc đạt kết quả nhanh hơn hiệu quả hơn. (Học phí: 3.000.000₫; Danh mục: AI in Software Testing) - [Website and API Testing Automation with Playwright Javascript Typescript (DẠY CODE JS TS TỪ ĐẦU) + Ứng dụng AI](https://anhtester.com/course/website-and-api-testing-automation-with-playwright-javascript-typescript-day-code-js-ts-tu-dau): Xin chào các bạn, khóa học Playwright Javascript Typescript này nhằm hướng dẫn cho những bạn CHƯA BIẾT CODE JAVASCRIPT TYPESCRIPT đi từng bước từ cơ bản đến nâng cao. Khoá học này dùng để kiểm thử tự động cho Website và API, rất thích hợp dành cho người mới bắt đầu làm auto test. Ứng dụng AI trong T… (Học phí: 4.500.000₫; Danh mục: Website Testing) - [Web Automation Testing with Selenium Java (DÀNH CHO NGƯỜI MỚI)](https://anhtester.com/course/selenium-webdriver-with-java-basic-to-advanced): Xin chào các bạn. Khóa học Selenium Java này nhằm hướng dẫn cho những bạn mới chưa biết code Java đi từng bước từ cơ bản đến nâng cao. Khoá học này dùng để kiểm thử tự động trên Website, rất thích hợp dành cho người mới bắt đầu. (Học phí: 4.500.000₫; Danh mục: Website Testing) - [Mobile Automation Testing with Appium and Java (DẠY CODE JAVA) và HỌC QUA VIDEO](https://anhtester.com/course/mobile-automation-testing-with-appium-and-java): Xin chào các bạn. Khóa học Mobile Automation Testing này nhằm hướng dẫn cho những bạn mới chưa biết code Java và sẽ học code từ đầu tới automation với Appium đi từng bước từ cơ bản đến nâng cao. Kết hợp với Selenium và TestNG Framework (Học phí: 4.000.000₫; Danh mục: Mobile Testing) - [Fullstack API Testing with Manual and Automation (HỌC QUA VIDEO)](https://anhtester.com/course/fullstack-api-testing-with-manual-and-automation): Xin chào các bạn. Khóa học API Automation Testing này nhằm hướng dẫn cho những bạn mới chưa biết code Java đi từng bước từ cơ bản đến nâng cao. Kết hợp với thư viện auto REST Assured để chạy automation test API (Học phí: 4.000.000₫; Danh mục: API Testing) - [Khoá học sử dụng AI trong Testing với Google Antigravity](https://anhtester.com/course/khoa-hoc-su-dung-ai-trong-testing-voi-google-antigravity): Xin chào các bạn, khóa học sử dụng AI trong Testing này nhằm hướng dẫn cho các bạn tiếp cận AI trong kiểm thử Manual và Automation với công cụ Google Antigravity nhanh hơn hiệu quả hơn. (Miễn phí; Danh mục: AI in Software Testing) - [Website and API Testing Automation with Playwright Javascript Typescript (KHÔNG DẠY CODE JS TS) + Ứng dụng AI](https://anhtester.com/course/website-and-api-testing-automation-with-playwright-javascript-typescript-khong-day-code-js-ts): Xin chào các bạn, khóa học Playwright Javascript Typescript này nhằm hướng dẫn cho những bạn ĐÃ BIẾT CODE JAVASCRIPT TYPESCRIPT đi từng bước từ cơ bản đến nâng cao phần automation với Playwright. Khoá học này dùng để kiểm thử tự động cho Website và API, rất thích hợp dành cho người mới bắt đầu làm a… (Học phí: 3.500.000₫; Danh mục: Website Testing) - [Khoá học Javascript Typescript dành cho Tester](https://anhtester.com/course/khoa-hoc-javascript-typescript-danh-cho-tester): Xin chào các bạn, khóa học lập trình Javascript Typescript này nhằm hướng dẫn cho những bạn mới CHƯA BIẾT CODE và không có nền tảng IT sẽ học từng bước từ cơ bản đến nâng cao. Nội dung khoá học này dùng để làm nền tảng giúp Tester có thể viết code Javascript Typescript hỗ trợ Test Automation cho Web… (Học phí: 1.000.000₫; Danh mục: Programming Language) - [Website and API Testing with Katalon Studio (DẠY ONLINE)](https://anhtester.com/course/website-and-api-testing-with-katalon-studio-day-online): Xin chào các bạn. Khóa học Website and API Automation Testing với Katalon Studio này nhằm hướng dẫn cho những bạn muốn sử dụng tools nhiều hơn viết code, và CẦN PHẢI BIẾT CODE JAVA đi từng bước từ cơ bản đến nâng cao. (Học phí: 2.500.000₫; Danh mục: Website Testing) - [Performance Testing with JMeter and Grafana Monitor](https://anhtester.com/course/performance-testing-with-jmeter-and-grafana-monitor): Khoá học kiểm thử hiệu năng Performance Testing này nhằm hướng dẫn các bạn mới học từ đầu từng bước từ cơ bản đến nâng cao chuyên nghiệp thực chiến với công cụ JMeter và Grafana Monitor. (Học phí: 2.500.000₫; Danh mục: Performance Testing) - [Website and API Testing Automation with Playwright Python (DẠY CODE PYTHON TỪ ĐẦU) + Ứng dụng AI](https://anhtester.com/course/website-and-api-testing-automation-with-playwright-python-day-code-python-tu-dau): Xin chào các bạn, khóa học Playwright Python này nhằm hướng dẫn cho những bạn CHƯA BIẾT CODE PYTHON đi từng bước từ cơ bản đến nâng cao. Khoá học này dùng để kiểm thử tự động cho Website và API, rất thích hợp dành cho người mới bắt đầu. Ứng dụng AI trong Test Automation với Playwright MCP. (Học phí: 4.000.000₫; Danh mục: Website Testing) - [Khoá học Python dành cho Tester](https://anhtester.com/course/khoa-hoc-python-danh-cho-tester): Khóa học lập trình Python này nhằm hướng dẫn cho những bạn mới chưa biết code và không có nền tảng IT sẽ học từng bước từ cơ bản đến nâng cao. Nội dung khoá học này dùng để viết code testing tự động cho Website, Mobile, Desktop và API sau này. (Học phí: 1.000.000₫; Danh mục: Programming Language) - [Website and API Testing Automation with Playwright Java (KHÔNG DẠY CODE JAVA)](https://anhtester.com/course/website-and-api-testing-automation-with-playwright-java-khong-day-code-java): Xin chào các bạn, khóa học Playwright Java này nhằm hướng dẫn cho những bạn ĐÃ BIẾT CODE JAVA đi từng bước từ cơ bản đến nâng cao. Khoá học này dùng để kiểm thử tự động cho Website và API, thích hợp dành cho người đã biết code Java. (Học phí: 3.000.000₫; Danh mục: Website Testing) - [Website and API Testing Automation with Playwright Python (KHÔNG DẠY CODE PYTHON) + Ứng dụng AI](https://anhtester.com/course/website-and-api-testing-automation-with-playwright-python-khong-day-code-python): Xin chào các bạn, khóa học Playwright Python này nhằm hướng dẫn cho những bạn ĐÃ BIẾT CODE PYTHON đi từng bước từ cơ bản đến nâng cao. Khoá học này dùng để kiểm thử tự động trên Website và API, rất thích hợp dành cho người mới bắt đầu. Ứng dụng AI trong Test Automation với Playwright MCP. (Học phí: 3.000.000₫; Danh mục: Website Testing) - [Mobile Automation Testing with Appium Java (KHÔNG DẠY CODE JAVA)](https://anhtester.com/course/mobile-automation-testing-with-appium-java): Xin chào các bạn. Khóa học Mobile Automation Testing này nhằm hướng dẫn cho những bạn ĐÃ BIẾT code Java và sẽ học từ phần automation với Appium đi từng bước từ cơ bản đến nâng cao. Kết hợp với Selenium và TestNG Framework. (Học phí: 3.000.000₫; Danh mục: Mobile Testing) - [API Testing with Postman](https://anhtester.com/course/api-testing-with-postman): Xin chào các bạn. Khóa học API Testing with Postman này nhằm hướng dẫn cho những bạn mới chưa biết kiểm thử API đi từng bước từ cơ bản đến nâng cao. Kết hợp với công cụ Postman để thực hiện test API. (Miễn phí; Danh mục: API Testing) - [Khoá học CSharp dành cho Tester](https://anhtester.com/course/khoa-hoc-csharp-danh-cho-tester): Khóa học lập trình CSharp (C#) này nhằm hướng dẫn cho những bạn mới chưa biết code và không có nền tảng IT sẽ học từng bước từ cơ bản đến nâng cao. Nội dung khoá học này dùng để viết code testing tự động cho Website, Mobile, Desktop và API sau này. (Học phí: 1.000.000₫; Danh mục: Programming Language) - [Khoá học Java dành cho Tester](https://anhtester.com/course/khoa-hoc-java-danh-cho-tester): Khóa học lập trình Java này nhằm hướng dẫn cho những bạn mới chưa biết code và không có nền tảng IT sẽ học từng bước từ cơ bản đến nâng cao. Nội dung khoá học này dùng để viết code testing tự động cho Website, Mobile, Desktop và API sau này. (Học phí: 1.000.000₫; Danh mục: Programming Language) - [Desktop Automation Testing on Windows with WinAppDriver and Java](https://anhtester.com/course/desktop-automation-testing-on-windows-with-winappdriver-and-java): Xin chào các bạn. Khóa học Desktop Automation Testing này nhằm hướng dẫn cho những bạn đã biết code Java và sẽ học phần automation với WinAppDriver đi từng bước từ cơ bản đến nâng cao. Kết hợp với Java và TestNG Framework (Học phí: 3.000.000₫; Danh mục: Desktop Testing) - [Cucumber TestNG Basic to Advanced](https://anhtester.com/course/cucumber-testng-basic-to-advanced): Xin chào các bạn. Khóa học Cucumber TestNG này nhằm hướng dẫn nâng cao cho những bạn đã học khoá Selenium Java để viết code theo ngôn ngữ Gherkin đi từng bước từ cơ bản đến nâng cao. (Học phí: 2.000.000₫; Danh mục: Website Testing) - [Website Testing with Katalon Studio (DẠY QUA VIDEO RECORD)](https://anhtester.com/course/website-testing-with-katalon-studio-day-qua-video-record): Xin chào các bạn. Khóa học Website Automation Testing với Katalon Studio này nhằm hướng dẫn cho những bạn mới biết ít code hoặc KHÔNG CẦN BIẾT CODE đi từng bước từ cơ bản đến nâng cao. Tool thao tác nhiều hơn viết code. (Học phí: 3.000.000₫; Danh mục: Website Testing) - [Selenium WebDriver with C# Basic to Advanced](https://anhtester.com/course/selenium-webdriver-with-c-basic-to-advanced): Xin chào các bạn. Khóa học Selenium C# này nhằm hướng dẫn cho những bạn mới chưa biết code C# đi từng bước từ cơ bản đến nâng cao (Học phí: 3.000.000₫; Danh mục: Website Testing) - [API Automation Testing with REST Assured using Java (KHÔNG DẠY CODE JAVA)](https://anhtester.com/course/api-automation-testing-with-rest-assured-using-java): Xin chào các bạn. Khoá học API Automation Testing dành cho đối tượng ĐÃ BIẾT CODE Java, nên An không dạy code Java từ đầu nữa mà sẽ cần gì thì chỉ đó. Cái chính là sử dụng thư viện REST Assured hỗ trợ test API automation kết hợp các thư viện bổ trợ khác để hoàn thiện project. (Học phí: 3.000.000₫; Danh mục: API Testing) ## Bài viết: Lịch khai giảng - [Tất cả bài trong danh mục Lịch khai giảng](https://anhtester.com/blog/category/lich-khai-giang) - [🤖 Mở đăng ký khoá học sử dụng AI trong Test Automation (học qua Video Record)](https://anhtester.com/blog/mo-dang-ky-khoa-hoc-su-dung-ai-trong-test-automation-hoc-qua-video-record): Khoá học sử dụng AI trong Test Automation tại Anh Tester — học qua Video Record, mở đăng ký liên tục, support khi vướng, hỗ trợ dài lâu. - [🤖 Mở đăng ký khoá học sử dụng AI trong Test Manual (học qua Video Record)](https://anhtester.com/blog/mo-dang-ky-khoa-hoc-su-dung-ai-trong-test-manual-hoc-qua-video-record): Khoá học sử dụng AI trong Test Manual tại Anh Tester — học qua Video Record, mở đăng ký liên tục, support khi vướng, hỗ trợ dài lâu. - [🚀 Khai giảng khoá học Online Playwright JavaScript TypeScript (dạy code JS/TS từ đầu) ngày 16/11/2026](https://anhtester.com/blog/khai-giang-khoa-hoc-playwright-javascript-typescript-ngay-16-11-2026): Lịch khai giảng khoá học Online Playwright JavaScript TypeScript (dạy code JS/TS từ đầu) ngày 16/11/2026 tại Anh Tester. Học qua ZOOM, tối thứ 2 - 4 - 6, từ 19h… - [🤖Lịch khai giảng khoá học Online sử dụng AI trong Test Automation tháng 8/2026](https://anhtester.com/blog/lich-khai-giang-khoa-hoc-online-su-dung-ai-trong-test-automation-thang-82026): Anh Tester Khai giảng khoá học Online ZOOM sử dụng AI trong Test Automation dành cho các bạn Tester, QA, QC. - [💥Lịch khai giảng khoá học Online sử dụng AI trong Test Manual tháng 8/2026](https://anhtester.com/blog/lich-khai-giang-khoa-hoc-online-su-dung-ai-trong-test-manual-thang-82026): Anh Tester Khai giảng khoá học Online ZOOM sử dụng AI trong Test Manual dành cho các bạn Tester, QA, QC. - [🚀Lịch khai giảng khoá học Online ZOOM tại Anh Tester tháng 3/2026](https://anhtester.com/blog/lich-khai-giang-khoa-hoc-online-zoom-tai-anh-tester-thang-3-2026): Anh Tester vừa cập nhật các khoá học Online qua ZOOM mới như Performance Test với JMeter Grafana, Playwright JS/TS, Playwright Python, Ứng dụng AI trong Test Au… - [Khai giảng Khoá học Test Automation Online dành cho người mới + ứng dụng AI](https://anhtester.com/blog/khai-giang-khoa-hoc-test-automation-online-danh-cho-nguoi-moi-ung-dung-ai): 🎯Khai giảng 24/01/2026 🎯Chiều thứ 7 và Chủ nhật từ 14 giờ 🎯Học trực tuyến qua ZOOM - [GIÁNG SINH SALE OFF KHOÁ HỌC TẠI ANH TESTER](https://anhtester.com/blog/giang-sinh-sale-off-khoa-hoc-tai-anh-tester): Nhân dịp mùa Giáng sinh và Năm mới tại Anh Tester giảm giá tất cả các khoá học hiện có thông qua hình thức Video Record, support dài lâu. - [BLACK FRIDAY SALE OFF KHOÁ HỌC TẠI ANH TESTER](https://anhtester.com/blog/black-friday-sale-off-khoa-hoc-tai-anh-tester): Nhân dịp mùa Black Friday tại Anh Tester giảm giá tất cả các khoá học thông qua hình thức Video Record support dài lâu. - [Khai giảng khoá học online Performance Testing JMeter & Grafana 17/11/2025](https://anhtester.com/blog/khai-giang-khoa-hoc-online-performance-testing-jmeter-grafana-17-11-2025): 🎯Khai giảng: 17/11/2025 🎯Lịch học: tối thứ 2-4-6 từ 19h 🎯Học trực tuyến qua ZOOM - [Khoá học Test Automation - Combo Full Java - Học qua video record](https://anhtester.com/blog/khoa-hoc-test-automation-combo-full-java-hoc-qua-video-record): 🚀Khoá học Test Automation - Combo Full Java - Anh Tester 🎯Auto Web - Selenium Java 🎯Auto API - Rest Assured Java 🎯Auto Mobile - Appium Java 🎯Cucumber - Ghe… - [🚀Lịch khai giảng khoá học Online tại Anh Tester tháng 9/2025](https://anhtester.com/blog/lich-khai-giang-khoa-hoc-online-tai-anh-tester-thang-9-2025): Anh Tester vừa cập nhật các khoá học Online mới như Performance Test, Playwright JS/TS, Playwright Python, Katalon Studio. ## Bài viết: AI in Software Testing - [Tất cả bài trong danh mục AI in Software Testing](https://anhtester.com/blog/category/ai-in-software-testing) - [Use AI in Test Automation with Playwright Python and Browser-Use + Web-UI](https://anhtester.com/blog/use-ai-in-test-automation-with-playwright-python-and-browser-use-web-ui): Sử dụng AI trong kiểm thử tự động "chỉ cần viết test cases không cần viết code" với Playwright Python và Browser-Use + Web-UI cùng nhiều model AI như Gemini, De… - [AI in Test Automation - Browser Use - Web UI - Part 2 - Custom Web UI](https://anhtester.com/blog/ai-in-test-automation-browser-use-web-ui-part-2-custom-web-ui): Ở phần 1 sau khi setup AI Agent để chạy được Browser Use và Web UI thì phần 2 này Anh Tester chỉ các bạn custom lại con Web UI để config những thông số mong muố… - [AI in Test Automation - Browser Use - Web UI - Part 3 - Write Tasks in Code](https://anhtester.com/blog/ai-in-test-automation-browser-use-web-ui-part-3-write-tasks-in-code): Ở phần 3 này Anh Tester chỉ các bạn cách viết Task trực tiếp trong code mà không cần thông qua Web UI, giúp cho các bạn có thể viết code Playwright Python và AI… - [AI in Test Automation - Browser Use - Web UI - Part 4 - Run test with Pytest Framework](https://anhtester.com/blog/ai-in-test-automation-browser-use-web-ui-part-4-run-test-with-pytest-framework): Anh Tester chỉ các bạn custom lại code chạy test cases theo Pytest Framework trong Playwright Python hỗ trợ nhiều cấu hình thực thi test cases chuyên nghiệp hơn… - [Sử dụng Chat AI để generate code Test Automation](https://anhtester.com/blog/su-dung-chat-ai-de-generate-code-test-automation): Anh Tester chỉ các bạn sử dụng các model Chat AI hiện nay để hỗ trợ generate code Test Automation một cách nhanh chóng hiệu quả khi viết code test automation vớ… - [Prompt để hỏi Chat AI trong Software Testing Automation](https://anhtester.com/blog/prompt-de-hoi-chat-ai-trong-software-testing-automation): Anh Tester chia sẻ đến bạn các "Prompt" để hỏi Chat AI trong Software Testing Automation một cách chuyên nghiệp và sát với chủ đề câu hỏi trong kiểm thử tự động… - [Prompt để hỏi Chat AI trong Software Testing Manual](https://anhtester.com/blog/prompt-de-hoi-chat-ai-trong-software-testing-manual): Anh Tester chia sẻ đến bạn các "Prompt" để hỏi Chat AI trong Software Testing Manual một cách chuyên nghiệp và sát với chủ đề câu hỏi trong kiểm thử thủ công dà… ## Bài viết: Selenium Java - [Tất cả bài trong danh mục Selenium Java](https://anhtester.com/blog/category/selenium-java) - [Tạo dữ liệu giả với DataFaker](https://anhtester.com/blog/tao-du-lieu-gia-voi-datafaker): ✅ Data Faker là gì? ✅ Cài đặt thư viện Data Faker ✅ Sử dụng Data Faker ✅ Sử dụng vùng ngôn ngữ trong Data Faker - [\[Selenium Java\] Cài đặt môi trường Java JDK và IDE để code](https://anhtester.com/blog/selenium-java-cai-dat-moi-truong-java-jdk-va-ide-de-code): Cài đặt môi trường Java JDK và IDE để code - [Setting and custom Plugin Theme on IntelliJ IDE](https://anhtester.com/blog/setting-and-custom-plugin-theme-on-intellij-ide): Anh Tester chia sẻ đến các bạn cách cài đặt Plugins và custom Theme bổ trợ cho việc học automation test trơn tru ướt át hơn hehe. - [Xử lý phân trang trên Data Table trong Selenium Java](https://anhtester.com/blog/xu-ly-phan-trang-tren-data-table-trong-selenium-java): Xử lý phân trang trên Data Table trong Selenium Java (Handle Pagination on Data Table in Selenium Java) - [Upload File trong Selenium Java](https://anhtester.com/blog/upload-file-trong-selenium-java): Xử lý upload file trong Selenium Java (Handle Upload File in Selenium Java) - [\[Selenium Java\] Bài 32: Quản lý source code Selenium Java trên Github/Gitlab](https://anhtester.com/blog/selenium-java-bai-32-quan-ly-source-code-selenium-java-tren-github-gitlab): ✅ Git là gì? ✅ Ưu điểm của Git ✅ Dịch vụ Git ✅ Các bước cài đặt để sử dụng được Git trên Windows ✅ Cách đẩy source code lên GitHub với Tortoisegit - [Tạo project Selenium Java và TestNG Framework với Maven trên IntelliJ IDE](https://anhtester.com/blog/tao-project-selenium-java-va-testng-framework-voi-maven-tren-intellij-ide): Anh Tester chia sẻ đến các bạn cách cài đặt project Selenium Java và TestNG Framework với Maven trên IntelliJ IDE - [Tạo project Selenium Java với IntelliJ IDE](https://anhtester.com/blog/tao-project-selenium-java-voi-intellij-ide): Anh Tester chia sẻ đến các bạn cách tạo project Selenium Java trên IntelliJ IDE - [\[Selenium Java\] Bài 31: Cài đặt và sử dụng Extent Report Allure Report](https://anhtester.com/blog/selenium-java-bai-31-cai-dat-va-su-dung-extent-report-allure-report): Cài đặt và sử dụng Extent report Allure report với framework TestNG trong Selenium Java - [\[Selenium Java\] Bài 30: Sử dụng Log4j để ghi Log vào file trong Selenium Java](https://anhtester.com/blog/selenium-java-bai-30-su-dung-log4j-de-ghi-log-vao-file-trong-selenium-java): Cách sử dụng Log4j2 (version 2x) để ghi Log vào file trong Selenium Java - [\[Selenium Java\] Bài 29: Sử dụng ITestListener trong TestNG Listeners](https://anhtester.com/blog/selenium-java-bai-29-su-dung-itestlistener-trong-testng-listeners): TestNG cung cấp một loạt các Listeners như một phần của môi trường thử nghiệm. Nó cho phép custom lại các loại trong Listeners. Anh Tester sẽ hướng dẫn bạn cust… - [\[Selenium Java\] Bài 28: Screenshot và record video sau khi run test case](https://anhtester.com/blog/selenium-java-bai-28-screenshot-va-record-video-sau-khi-run-test-case): Anh Tester hướng dẫn các bạn chụp screenshot màn hình và record video sau khi run Test Case - [\[Selenium Java\] Bài 27: Đọc data test từ Properties file trong Selenium Java](https://anhtester.com/blog/selenium-java-bai-27-doc-data-test-tu-properties-file-trong-selenium-java): Anh Tester hướng dẫn các bạn đọc data test từ Properties file trong Selenium Java - [\[Selenium Java\] Bài 26: Đọc data test từ file Excel](https://anhtester.com/blog/selenium-java-bai-26-doc-data-test-tu-file-excel): Cách đọc và ghi dữ liệu test với file Excel trong Selenium Java - [\[Selenium Java\] Bài 25: Khởi chạy Browser tùy chọn (multi browser)](https://anhtester.com/blog/selenium-java-bai-25-khoi-chay-browser-tuy-chon-multi-browser): Khởi chạy Browser tùy chỉnh (multi browser) không cần chạy bên file XML - [\[Selenium Java\] Bài 24: Kiểm tra giá trị khi tìm kiếm trong table](https://anhtester.com/blog/selenium-java-bai-24-kiem-tra-gia-tri-khi-tim-kiem-trong-table): Cách xử lý so sánh dữ liệu khi tìm kiếm hoặc lọc trong table - [\[Selenium Java\] Bài 23: Viết hàm xử lý chung để dùng lại](https://anhtester.com/blog/selenium-java-bai-23-viet-ham-xu-ly-chung-de-dung-lai): Viết hàm xử lý chung để dùng lại - [\[Selenium Java\] Bài 22: Thực hành Page Object Model](https://anhtester.com/blog/selenium-java-bai-22-thuc-hanh-page-object-model): Thực hành cấu trúc Page Object Model POM với dự án thực tế Project Manager (phần 1) - [\[Selenium Java\] Bài 21: Viết các hàm xử lý cơ bản để dùng lại](https://anhtester.com/blog/selenium-java-bai-21-viet-cac-ham-xu-ly-co-ban-de-dung-lai): Ôn lại POM và viết các hàm xử lý sẵn cơ bản để dùng lại - [\[Selenium Java\] Bài 20: Cài đặt project với Maven](https://anhtester.com/blog/selenium-java-bai-20-cai-dat-project-voi-maven): Cài đặt IntelliJ IDE và thiết lặp giao diện cơ bản, cài đặt Apache Maven để setup Maven Project và thực hành viết các hàm xử lý sẵn cơ bản để dùng lại - [\[Selenium Java\] Bài 19: Tạo liên kết giữa các Page trong POM](https://anhtester.com/blog/selenium-java-bai-19-tao-lien-ket-giua-cac-page-trong-pom): Tạo liên kết giữa các Page với cấu trúc Page Object Model trong Selenium Java - [\[Selenium Java\] Bài 18: Sử dụng Page Factory trong POM](https://anhtester.com/blog/selenium-java-bai-18-su-dung-page-factory-trong-pom): Page Factory là phần mở rộng của Page Object Model, nó giúp khởi tạo các đối tượng WebElement tối ưu hơn và giảm thiểu code ngắn gọn hơn. - [\[Selenium Java\] Bài 17: Cấu trúc code theo Page Object Model (POM)](https://anhtester.com/blog/selenium-java-bai-17-cau-truc-code-theo-page-object-model-pom): Cấu trúc code auto test theo thiết kế Page Object Model (POM) trong Selenium Java - [\[Selenium Java\] Bài 16: Thực hành trên hệ thống HRM System](https://anhtester.com/blog/selenium-java-bai-16-thuc-hanh-tren-he-thong-hrm-system): Thực hành hoàn thiện các module trên hệ thống HRM: Client, Project, Task,... - [\[Selenium Java\] Bài 15: Cách dùng Wait trong Selenium Java](https://anhtester.com/blog/selenium-java-bai-15-cach-dung-wait-trong-selenium-java): Cách dùng các loại Wait: Implicit Wait, Explicit Wait và Fluent Wait trong Selenium Webdriver Java - [\[Selenium Java\] Bài 14: Cách dùng Javascript Executor để hành động](https://anhtester.com/blog/selenium-java-bai-14-cach-dung-javascript-executor-de-hanh-dong): Trong bài viết này, chúng ta sẽ thảo luận về JavaScriptExecutor trong Selenium WebDriver. Cách khai báo, cách sử dụng JavaScriptExecutor trong Selenium. - [\[Selenium Java\] Bài 13: Cách xử lý Alert, Popup Window và iFrame](https://anhtester.com/blog/selenium-java-bai-13-cach-xu-ly-alert-popup-window-va-iframe): Cách xử lý Alert, Popup Window và iFrame trong Selenium Java - [\[Selenium Java\] Bài 12: Xử lý hành động với Actions class Robot class](https://anhtester.com/blog/selenium-java-bai-12-xu-ly-hanh-dong-voi-actions-class-robot-class): Xử lý User Interactions với Actions class và Robot class - [\[Selenium Java\] Bài 11: Những method Assert do TestNG cung cấp](https://anhtester.com/blog/selenium-java-bai-11-nhung-method-assert-do-testng-cung-cap): Trong những bài trước, mình đã dùng IF Else để verify kết quả một cách thủ công hơi lâu và dài dòng. Giờ đây tới TestNG thì chúng ta chỉ cần sử dụng 1 method là… - [\[Selenium Java\] TÀI NGUYÊN CÀI ĐẶT MÔI TRƯỜNG](https://anhtester.com/blog/selenium-java-tai-nguyen-cai-dat-moi-truong): Các tài nguyên cần thiết cho việc cài đặt môi trường Selenium Java cũng như các thư viện liên quan trong khóa học. - [\[Selenium Java\] Bài 10: Cách sử dụng chú thích (Annotation) trong TestNG](https://anhtester.com/blog/selenium-java-bai-10-cach-su-dung-chu-thich-annotation-trong-testng): Annotation là tính năng giúp thêm thông tin vào một đối tượng. Nó có thể được dùng cho class, method, variable, và parameters. - [\[Selenium Java\] Bài 9: Cài đặt và sử dụng TestNG Framework](https://anhtester.com/blog/selenium-java-bai-9-cai-dat-va-su-dung-testng-framework): Cài đặt và sử dụng TestNG cho Eclipse hoặc IntelliJ và chạy code theo cấu trúc TestNG Framework. - [\[Selenium Java\] Bài 8: Cách xử lý Dropdown, Radio, Checkbox](https://anhtester.com/blog/selenium-java-bai-8-cach-xu-ly-dropdown-radio-checkbox): Cách xử lý Dropdown, Select Option, Radio, Checkbox, Textarea - [\[Selenium Java\] Bài 7: Sử dụng các hàm cơ bản của WebDriver](https://anhtester.com/blog/selenium-java-bai-7-su-dung-cac-ham-co-ban-cua-webdriver): Sử dụng các hàm cơ bản của Interface WebDriver nằm trong pagekage org.openqa.selenium.WebDriver - [\[Selenium Java\] Bài 6: Sử dụng các hàm cơ bản của WebElement](https://anhtester.com/blog/selenium-java-bai-6-su-dung-cac-ham-co-ban-cua-webelement): WebElement được sử dụng trong tất cả các script, đơn giản vì lúc test web chúng ta tương tác với các element trên trang web. Do đó, chúng ta phải nắm chắc những… - [\[Selenium Java\] Bài 5: Cách xác định Locators của Element trên website](https://anhtester.com/blog/selenium-java-bai-5-cach-xac-dinh-locators-cua-element-tren-website): Bài này mình xác định Locators của element trên website, phần rất quan trọng trước khi bước vào tìm hiểu những câu lệnh trong Selenium. - [\[Selenium Java\] Bài 4: Cài đặt môi trường Selenium với Java](https://anhtester.com/blog/selenium-java-bai-4-cai-dat-moi-truong-selenium-voi-java): Cài đặt thư viện Selenium Webdriver vào Eclipse hoặc IntelliJ và chạy code auto test đầu tiên với Selenium Java. - [\[Selenium Java\] Bài 3: Giới thiệu Selenium Webdriver](https://anhtester.com/blog/selenium-java-bai-3-gioi-thieu-selenium-webdriver): Giới thiệu Selenium, Selenium IDE, Selenium Webdriver, Selenium RC, Selenium Grid - [\[Selenium Java\] Bài 2: Java OOP hướng đối tượng](https://anhtester.com/blog/selenium-java-bai-2-java-oop-huong-doi-tuong): Package, Object, Class, Access modifier (phạm vi truy cập), tính kế thừa, đóng gói, đa hình, tính trừu tượng - [\[Selenium Java\] Bài 1: Java Basic](https://anhtester.com/blog/selenium-java-bai-1-java-basic): Kiểu dữ liệu, toán tử, function (hàm), variable (biến), object (đối tượng), class (lớp) ## Bài viết: Automation Testing - [Tất cả bài trong danh mục Automation Testing](https://anhtester.com/blog/category/automation-testing) - [20 câu hỏi phỏng vấn Test Automation dành cho Junior & Middle kèm Gợi ý trả lời](https://anhtester.com/blog/20-cau-hoi-phong-van-test-automation-danh-cho-junior-middle-kem-goi-y-tra-loi): Bộ 20 câu hỏi phỏng vấn Test Automation dạng tình huống cho Junior & Middle, kèm hướng trả lời ăn điểm. Tải PDF miễn phí tại Anh Tester. - [30 câu hỏi phỏng vấn Test Automation dành cho Senior kèm Gợi ý trả lời](https://anhtester.com/blog/30-cau-hoi-phong-van-test-automation-danh-cho-senior-kem-goi-y-tra-loi): Bộ 30 câu hỏi phỏng vấn Senior Test Automation kèm gợi ý trả lời. Không phải định nghĩa thuộc lòng — mà cách tư duy, trade-off và phán đoán mà interviewer thật… - [30 câu hỏi phỏng vấn Selenium phiên bản Nói và Code](https://anhtester.com/blog/30-cau-hoi-phong-van-selenium-phien-ban-noi-va-code): Sau nhiều buổi phỏng vấn thật (cả vai trò ứng viên lẫn người tuyển), mình tổng hợp lại 30 câu hỏi mà mình thấy hay xuất hiện nhất trong các buổi phỏng vấn Selen… - [30 câu hỏi phỏng vấn Playwright phiên bản Nói và Code](https://anhtester.com/blog/30-cau-hoi-phong-van-playwright-phien-ban-noi-va-code): Anh Tester chia sẻ bài này dành cho người muốn trả lời được chứ không phải thuộc lòng. Và đây là các câu hỏi thực chiến, tình huống thực tế khi làm Test Automat… - [🤖 So sánh Playwright JS/TS và Playwright Python](https://anhtester.com/blog/so-sanh-playwright-js-ts-va-playwright-python): Anh Tester so sánh Playwright Javascript Typescript và Playwright Python giúp bạn có cái nhìn rõ ràng hơn để lựa chọn phù hợp trong Test Automation dành cho ngư… - [So sánh Playwright và Selenium trong Test Automation](https://anhtester.com/blog/so-sanh-playwright-va-selenium-trong-test-automation): So sánh Playwright và Selenium trong Test Automation sẽ giúp bạn hiểu rõ ưu nhược điểm để chọn công cụ phù hợp cho dự án hoặc khoá học phù hợp. Mình sẽ phân tíc… - [🚀 Lộ trình học Automation Tester tại Anh Tester](https://anhtester.com/blog/lo-trinh-hoc-automation-tester-tai-anh-tester): Nếu bạn bắt đầu từ Manual Tester hoặc chưa có nền tảng code, mình sẽ gợi ý lộ trình học đầy đủ tại Anh Tester theo từng giai đoạn nha👌 - [Những kỹ năng cần có cho level Senior Automation Tester](https://anhtester.com/blog/nhung-ky-nang-can-co-cho-level-senior-automation-tester): Anh Tester chia sẻ đến bạn những kỹ năng cần có cho level Senior Automation Tester - [Những kỹ năng cần có cho level Middle Automation Tester](https://anhtester.com/blog/nhung-ky-nang-can-co-cho-level-middle-automation-tester): Anh Tester chia sẻ đến bạn những kỹ năng cần có cho level Middle Automation Tester - [Những kỹ năng cần có cho level Junior Automation Tester](https://anhtester.com/blog/nhung-ky-nang-can-co-cho-level-junior-automation-tester): Anh Tester chia sẻ đến bạn những kỹ năng cần có cho level Junior Automation Tester - [Những kỹ năng cần có cho level Fresher Automation Tester](https://anhtester.com/blog/nhung-ky-nang-can-co-cho-level-fresher-automation-tester): Anh Tester chia sẻ đến bạn những kỹ năng cần có cho level Fresher Automation Tester - [Cách xử lý các Exceptions trong Selenium WebDriver](https://anhtester.com/blog/cach-xu-ly-cac-exceptions-trong-selenium-webdriver): Bài viết này Anh Tester cung cấp cho các bạn tổng quan toàn diện về các ngoại lệ phổ biến trong Selenium WebDriver, cùng với các giải thích, giải pháp và ví dụ… - [Tại sao chúng ta cần Kiểm thử Tự động](https://anhtester.com/blog/tai-sao-chung-ta-can-kiem-thu-tu-dong): Tại sao chúng ta cần Kiểm thử Tự động? Chúng ta có thể có câu hỏi này trong đầu với tư cách là Người Kiểm thử Phần mềm. Và đây là một số quan điểm của Anh Teste… - [How to get HTML5 validation message with Selenium](https://anhtester.com/blog/how-to-get-html5-validation-message-with-selenium): Cách lấy giá trị TEXT Validation Message của thẻ input HTML5 bằng Selenium - [TestNG Framework Architectures](https://anhtester.com/blog/testng-framework-architectures): Anh Tester chia sẻ đến bạn Kiến trúc của TestNG Framework - [Java Database Connections](https://anhtester.com/blog/java-database-connections): Anh Tester chia sẻ đến bạn cách kết nối đến cơ sở dữ liệu trong Java với các loại database khác nhau - [Automation Testing Skills for QA](https://anhtester.com/blog/automation-testing-skills-for-qa): Anh Tester chia sẻ đến bạn các Kỹ năng kiểm tra tự động hóa dành cho QA (Software Tester) - [Selenium WebDriver Project Architectures](https://anhtester.com/blog/selenium-webdriver-project-architectures): Anh Tester chia sẻ đến bạn Kiến trúc dự án Selenium WebDriver - [Extract logs to file from driver session in Selenium](https://anhtester.com/blog/extract-logs-to-file-from-driver-session-in-selenium): Anh Tester chia sẻ đến bạn cách lấy nhật ký và lưu vào file từ phiên làm việc driver trên các trình duyệt Chrome Edge Firefox với Selenium - [Change Browser version in Selenium 4](https://anhtester.com/blog/change-browser-version-in-selenium-4): Anh Tester chia sẻ đến bạn cách thay đổi phiên bản trình duyệt khi chạy testing để khắc phục lỗi không hỗ trợ CDP cho Chrome và Edge browser với Selenium - [Handle Cookies on website using Selenium](https://anhtester.com/blog/handle-cookies-on-website-using-selenium): Anh Tester chia sẻ cho các bạn cách sử dụng Cookies trên website với Selenium để dùng cho case Login không cần nhập lại thông tin, chỉ cần add cookies đã từng l… - [Handle Authentication with Selenium 4](https://anhtester.com/blog/handle-authentication-with-selenium-4): Anh Tester chia sẻ cho các bạn cách xử lý Authentication trên website với Selenium 4 - [Handle Ads Google using Selenium](https://anhtester.com/blog/handle-ads-google-using-selenium): Anh Tester chia sẻ cho các bạn cách xử lý Ads của Google với Selenium - [Handle Chatbox Messenger Facebook using Selenium](https://anhtester.com/blog/handle-chatbox-messenger-facebook-using-selenium): Anh Tester chia sẻ cho các bạn cách xử lý Chatbox Messenger của Facebook với Selenium - [Handle Warning Connection reset in Selenium](https://anhtester.com/blog/handle-warning-connection-reset-in-selenium): Cách xử lý cảnh báo Connection reset trong Selenium - [How to fix Invalid Status code=403 text=Forbidden on ChromeDriver 111 using Selenium](https://anhtester.com/blog/how-to-fix-invalid-status-code-403-text-forbidden-on-chromedriver-111-using-selenium): Cách fix lỗi WARNING: Invalid Status code=403 text=Forbidden trên ChromeDriver 111 khi sử dụng Selenium - [CẬP NHẬT NHỮNG THAY ĐỔI TRONG PHIÊN BẢN SELENIUM 4](https://anhtester.com/blog/cap-nhat-nhung-thay-doi-trong-phien-ban-selenium-4): Anh Tester chia sẻ đến bạn các thông tin thay đổi cập nhật mới nhất trong Selenium 4 với các lần released chính thức. - [Những điểm lưu ý khi làm Automation Test cho người mới](https://anhtester.com/blog/nhung-diem-luu-y-khi-lam-automation-test-cho-nguoi-moi): Anh Tester chia sẻ đến bạn những điểm lưu ý khi làm Automation Test cho người mới. - [Những chức năng không nên làm Automation Test](https://anhtester.com/blog/nhung-chuc-nang-khong-nen-lam-automation-test): Anh Tester chia sẻ đến bạn các chức năng KHÔNG NÊN LÀM Automation Test vì nó có thể khó, mất nhiều thời gian và không ổn định. - [Clean Code Notes for Java](https://anhtester.com/blog/clean-code-notes-for-java): Clean code chính là sự định hướng về cách tư duy để tối ưu code. Thông qua đó thì code sẽ dễ đọc hơn, dễ hiểu hơn và dễ phát hiện lỗi, cũn… - [Test Automation IDE - JetBrains Aqua](https://anhtester.com/blog/test-automation-ide-jetbrains-aqua): Anh Tester giới thiệu đến các bạn JetBrains Aqua là một IDE mới chuyên cho Test Automation được xây dựng bởi JetBrains mới ra lò nóng hổi luôn - [Test Automation Framework cùng các Ngôn ngữ lập trình thông dụng](https://anhtester.com/blog/test-automation-framework-cung-cac-ngon-ngu-lap-trinh-thong-dung): Anh Tester chia sẻ đến bạn các Test Automation Framework cùng với các Ngôn ngữ lập trình thông dụng hiện nay - [Plugin suggest code Tabnine](https://anhtester.com/blog/plugin-suggest-code-tabnine): Anh Tester chia sẻ đến bạn một Plugin suggest code nhanh chóng và hiệu quả với công nghệ AI học sâu có thể cài đặt trên rất nhiều IDE và hỗ trợ hầu hết các Ngôn… - [Những tính năng mới trong Selenium 4](https://anhtester.com/blog/nhung-tinh-nang-moi-trong-selenium-4): Trong bài viết này Anh Tester sẽ giới thiệu đến với bạn một vài tính năng mới trong Selenium 4 đặc biệt là Selenium WebDriver để các bạn có thể cân nhắc nâng cấ… - [Các loại Test Automation Framework phổ biến hiện nay](https://anhtester.com/blog/cac-test-automation-framework-pho-bien-hien-nay): Anh Tester giới thiệu đến các bạn các loại Test Automation Framework và hiện nay loại Framework nào được sử dụng phổ biến nhất. - [Element not Interactable and No such element (Unable to locate element)](https://anhtester.com/blog/element-not-interactable-and-no-such-element-unable-to-locate-element): Xử lý element không thể tương tác (Element not Interactable) - Bị che hoặc load chưa kịp. Xử lý không tìm thấy element (no such element: Unable to locate elemen… - [Cucumber là gì? Các thành phần của Cucumber](https://anhtester.com/blog/cucumber-la-gi-cac-thanh-phan-cua-cucumber): Bài viết này Anh Tester sẽ giới thiệu Cucumber là gì? Tại sao dùng Cucumber, các thành phần của Cucumber và lợi ích của Cucumber. - [Vấn đề tiên quyết để dự án automation test thành công là gì ??](https://anhtester.com/blog/van-de-tien-quyet-de-du-an-automation-test-thanh-cong-la-gi): Về vấn đề tiên quyết để dự án automation test thành công là gì thì Anh Tester chia sẻ dưới góc độ của bản thân sau vài năm làm auto test hy vọng góp chút ý kiến… - [15 công cụ kiểm tra tự động hóa hàng đầu năm 2022 (Cập nhật mới nhất)](https://anhtester.com/blog/15-cong-cu-kiem-tra-tu-dong-hoa-hang-dau-nam-2022-cap-nhat-moi-nhat): Các công cụ kiểm tra tự động hóa là các ứng dụng được thiết kế để xác minh các yêu cầu chức năng và / hoặc phi chức năng thông qua các tập lệnh kiểm tra tự động… - [So sánh Katalon Studio và Selenium](https://anhtester.com/blog/so-sanh-katalon-studio-va-selenium): Nhiều bạn hỏi An về Katalon Studio và Selenium thì nên chọn thằng nào để làm automation test. Yeah nay An viết bài blog này so sánh một số điểm chính giữa Katal… - [Trở thành kỹ sư kiểm tra tự động hóa SDET năm 2022](https://anhtester.com/blog/tro-thanh-ky-su-kiem-tra-tu-dong-hoa-sdet-nam-2022): Bạn thấy một quảng cáo tuyển dụng SDET, lĩnh vực Automation Testing của QA. Bạn muốn tìm hiểu xem một ngày bạn có thể ứng tuyển vào công việc này như thế nào, n… - [Các tiêu chí của một Test Automation Framework tốt](https://anhtester.com/blog/cac-tieu-chi-cua-mot-test-automation-framework-tot): Anh Tester chia sẻ đến các bạn danh sách các tiêu chí của một Test Automation Framework tốt - [Gherkin là gì? Cấu trúc của một Gherkin trong Cucumber](https://anhtester.com/blog/gherkin-la-gi-cau-truc-cua-mot-gherkin-trong-cucumber): Gherkin là gì? Tại sao cần Gherkin? Cú pháp của Gherkin? Điều khoản quan trọng được sử dụng trong Gherkin Ví dụ Gherkin Thực hành tốt nhất khi sử dụng Gherkin Ư… - [CÂU HỎI PHỎNG VẤN AUTOMATION TESTER (Tiếng Việt)](https://anhtester.com/blog/cau-hoi-phong-van-automation-tester-tieng-viet): Anh Tester chia sẻ đến với bạn một số câu hỏi phỏng vấn Automation Tester bằng Tiếng Việt mà các nhà tuyển dụng thường hỏi, các bạn có thể tham khảo để chuẩn bị… - [CÂU HỎI PHỎNG VẤN AUTOMATION TESTER (Tiếng Anh)](https://anhtester.com/blog/cau-hoi-phong-van-automation-tester-tieng-anh): Anh Tester chia sẻ đến với bạn một số câu hỏi phỏng vấn Automation Tester bằng Tiếng Anh mà các nhà tuyển dụng thường hỏi, các bạn có thể tham khảo để chuẩn bị… - [Selenium Webdriver Java Cheat Sheet](https://anhtester.com/blog/selenium-webdriver-java-cheat-sheet): Anh Tester chia sẻ cho các bạn đang học Auto Test website với Selenium Java một vài câu lệnh ghi nhớ giúp hỗ trợ code nhanh hơn. - [Cập nhật Driver tự động trong Selenium với WebdriverManager](https://anhtester.com/blog/cap-nhat-driver-tu-dong-trong-selenium-voi-webdrivermanager): Bài này Anh Tester sẽ chỉ bạn cách dùng thư viện WebdriverManager. Nó giúp mình download và quản lý binary drivers (chromedriver, geckodriver…) một cách tự động… - [Chạy ẩn Browser trong Selenium (headless browser)](https://anhtester.com/blog/chay-an-browser-trong-selenium-headless-browser): Anh Tester chỉ các bạn chạy ẩn trình duyệt trong automation test với Selenium. Trong bài viết này chúng ta sẽ chạy ẩn Chrome và Firefox thôi vì nó thông dụng. - [Khởi chạy các loại trình duyệt trong Selenium](https://anhtester.com/blog/khoi-chay-cac-loai-trinh-duyet-trong-selenium): Trong bài viết này Anh Tester sẽ giới thiệu chi tiết các lệnh Selenium WebDriver được sử dụng để khởi chạy các loại trình duyệt như Chrome, Firefox, IE... - [Các lệnh truy vấn trong Selenium WebDriver Python](https://anhtester.com/blog/cac-lenh-truy-van-trong-selenium-webdriver-python): Anh Tester chia sẻ cho các bạn mới học Selenium Python danh sách các lệnh có sẵn (Cheat Sheet) trong Selenium WebDriver và cách sử dụng của chúng. - [Giới thiệu về Selenium](https://anhtester.com/blog/gioi-thieu-ve-selenium): Selenium là thư viện hỗ trợ kiểm thử tự động mã nguồn mở miễn phí cho các ứng dụng web trên các trình duyệt và nền tảng khác nhau. - [Các lệnh truy vấn trong Selenium WebDriver Java](https://anhtester.com/blog/cac-lenh-truy-van-trong-selenium-webdriver-java): Anh Tester chia sẻ cho các bạn mới học Selenium Java danh sách các lệnh có sẵn (Cheat Sheet) trong Selenium WebDriver và cách sử dụng của chúng. - [100 câu hỏi và câu trả lời phỏng vấn về Selenium](https://anhtester.com/blog/100-cau-hoi-va-cau-tra-loi-phong-van-ve-selenium): Anh Tester chia sẻ đến các bạn 100 câu hỏi chọn lọc về Selenium. Tất cả đều có câu trả lời và Anh Tester cũng chọn ra 10 câu cần quan tâm cho các bạn Tester mới… - [SelectorsHub tool lấy Xpath Locators - Thế hệ mới của ChroPath](https://anhtester.com/blog/selectorshub-tool-lay-xpath-locators-the-he-moi-cua-chropath): Là một tool hỗ trợ lấy locators và là hậu bối của Chropath nên SelectorsHub có nhiều cải tiến hơn, chính xác hơn, các bạn cùng Anh Tester đi tìm hiểu nó thế nào… - [Các lệnh truy vấn trong Selenium WebDriver C#](https://anhtester.com/blog/cac-lenh-truy-van-trong-selenium-webdriver-c-): Anh Tester chia sẻ cho các bạn các lệnh truy vấn Cheat sheet về Selenium C# để các bạn dễ theo dõi và học tập làm việc về nó hơn. - [ChroPath tool hỗ trợ lấy XPath trong Selenium WebDriver](https://anhtester.com/blog/chropath-tool-ho-tro-lay-xpath-trong-selenium-webdriver): Trong kiểm thử tự động, nếu các phần tử không được tìm thấy bởi các thuộc tính như id, class, name, v.v.. thì XPath trong Selenium WebDriver được sử dụng hiệu q… - [Xpath là gì? Hiểu đúng về Xpath](https://anhtester.com/blog/xpath-la-gi-hieu-dung-ve-xpath): Bài viết này Anh Tester sẽ giúp bạn hiểu rõ hơn về XPath và cách sử dụng cũng như khắc phục sai lầm về chúng. Hy vọng bạn có thể tận dụng được tối đa sức mạnh c… - [Lộ trình học để trở thành Automation Tester](https://anhtester.com/blog/lo-trinh-hoc-de-tro-thanh-automation-tester): Đây là những kinh nghiệm mình chia sẻ dưới góc nhìn cá nhân của bản thân sau hơn 6 năm làm việc trong vai trò Manual và Automation Tester. - [GHERKIN - NHỮNG QUY TẮC ĐỂ VIẾT MỘT FEATURE TỐT](https://anhtester.com/blog/gherkin-nhung-quy-tac-de-viet-mot-feature-tot): Với kinh nghiệm làm việc về Automation Test thời gian dài viết Gherkin, Anh Tester sẽ chia sẻ những kinh nghiệm của mình thông qua bài viết này. - [\[Selenium C#\] \[Bài 2\] - Thực hành thao tác với Element](https://anhtester.com/blog/-selenium-c-bai-2-thuc-hanh-thao-tac-voi-element): Selenium C# Bài 2 sẽ giới thiệu đến các bạn các cách lấy Element và thực hành thao tác với chúng trong Selenium C#. - [\[Selenium C#\] \[Bài 1\] - Hướng dẫn cài đặt và ví dụ về NUnit](https://anhtester.com/blog/-selenium-c-bai-1-huong-dan-cai-dat-va-vi-du-ve-nunit): Trong bài hướng dẫn này, chúng ta sẽ thảo luận về cách cài đặt cũng như cách sử dụng Selenium trong C# cùng với môi trường thực thi Visual Studio IDE. NUnit là… - [Cài đặt Selenium WebDriver Java](https://anhtester.com/blog/cai-dat-selenium-webdriver-java): Như ở bài trước mình đã giới thiệu với các bạn tổng quan về Selenium. Hôm nay mình sẽ đi vào hướng dẫn cụ thể cách cài đặt của Selenium WebDriver Java. ## Bài viết: Manual Testing - [Tất cả bài trong danh mục Manual Testing](https://anhtester.com/blog/category/manual-testing) - [40 câu hỏi phỏng vấn dành cho Fresher Tester kèm Đáp án chi tiết](https://anhtester.com/blog/40-cau-hoi-phong-van-danh-cho-fresher-tester-kem-dap-an-chi-tiet): Anh Tester chia sẻ 40 câu hỏi phỏng vấn phổ biến nhất cho vị trí Fresher/Junior Tester, kèm đáp án mẫu chi tiết và mẹo trả lời thực tế. - [20 Câu hỏi phỏng vấn dành riêng cho Test Manager kèm Đáp án mẫu](https://anhtester.com/blog/20-cau-hoi-phong-van-danh-rieng-cho-test-manager-kem-dap-an-mau): Tổng hợp 20 câu hỏi phỏng vấn Test Manager kèm đáp án mẫu chi tiết theo mô hình STAR đầy đủ chiến lược, KPI, tình huống thực tế. - [40 câu hỏi phỏng vấn Manual Tester từ Fresher đến Senior](https://anhtester.com/blog/40-cau-hoi-phong-van-manual-tester-tu-fresher-den-senior): Bài này mình tổng hợp 40 câu hỏi phỏng vấn Manual Tester chia theo 4 level — Fresher, Junior, Middle, Senior — kèm theo gợi ý đánh giá ở từng câu. - [Test Cases for QR Code](https://anhtester.com/blog/test-cases-for-qr-code): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử QR Code. - [COMMON CHECKLIST API TEST CASES](https://anhtester.com/blog/common-checklist-api-test-cases): Anh Tester chia sẻ đến bạn checklist test cases cho việc kiểm thử API (common api test cases) - [Câu hỏi và câu trả lời phỏng vấn kiểm thử API 2024](https://anhtester.com/blog/cau-hoi-va-cau-tra-loi-phong-van-kiem-thu-api-2024): Anh Tester chia sẻ đến bạn bộ câu hỏi và câu trả lời phỏng vấn Kiểm thử API 2024 tiếng Việt - [API Testing Interview Questions and Answers 2024](https://anhtester.com/blog/api-testing-interview-questions-and-answers-2024): Anh Tester chia sẻ đến bạn bộ câu hỏi và câu trả lời phỏng vấn Kiểm thử API năm 2024 tiếng Anh. - [TEST CASES FOR CHANGE PASSWORD](https://anhtester.com/blog/test-cases-for-change-password): Anh Tester chia sẻ đến bạn test cases cho việc Thay đổi Mật khẩu (Change Password) - [Vài câu hỏi phỏng vấn cho Manual Tester (Software Testing) năm 2023](https://anhtester.com/blog/vai-cau-hoi-phong-van-cho-manual-tester-software-testing-nam-2023): Anh Tester chia sẻ đến bạn vài câu hỏi phỏng vấn cho Manual Tester (Software Testing) năm 2023 - [Kiểm thử khám phá (Exploratory Testing)](https://anhtester.com/blog/kiem-thu-kham-pha-exploratory-testing): Kiểm thử khám phá giúp những người kiểm tra chất lượng và những người khác tham gia vào lĩnh vực thử nghiệm đảm bảo các hệ thống và ứng dụng hoạt động vừa đúng… - [Kiểm thử hồi quy (Regression Test)](https://anhtester.com/blog/kiem-thu-hoi-quy-regression-test): Khi phần mềm được phát triển thì sẽ có những thay đổi để phù hợp với hệ thống cũng như yêu cầu của khách hàng, các tính năng mới được tích hợp, do đó luôn có nh… - [5 kỹ thuật kiểm thử phần mềm thường sử dụng](https://anhtester.com/blog/5-ky-thuat-kiem-thu-phan-mem-thuong-su-dung): Khi áp dụng đúng kỹ thuật kiểm thử thì nó giúp chúng ta xác định được các điều kiện kiểm tra mà mình khó nhận biết thông thường, tránh còn sót case trong quá tr… - [13 bug report templates for QA testing workflow](https://anhtester.com/blog/13-bug-report-templates-for-qa-testing-workflow): Anh Tester chia sẻ cho các bạn các mẫu báo cáo lỗi mà bạn có thể dễ dàng sao chép và sử dụng để triển khai với nhóm của mình trong kiểm thử phần mềm. - [Test Cases for Text Area](https://anhtester.com/blog/test-cases-for-text-area): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử Text Area trên website. - [Test Cases for Payment (eCommerce)](https://anhtester.com/blog/test-cases-for-payment-ecommerce): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử chức năng Thanh toán trên website eCommerce (Payment) - [Test Cases for Cart button (eCommerce)](https://anhtester.com/blog/test-cases-for-cart-button-ecommerce): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử nút Cart trên website eCommerce (Add to Cart, Cart button). - [Test Cases for eCommerce Website](https://anhtester.com/blog/test-cases-for-ecommerce-website): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử website eCommerce một số cases cơ bản bao quát. - [Test Cases for Tooltip](https://anhtester.com/blog/test-cases-for-tooltip): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử Tooltip trên website. - [Test Cases for URL](https://anhtester.com/blog/test-cases-for-url): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử URL trên website. - [Test Cases for OTP code verification](https://anhtester.com/blog/test-cases-for-otp-code-verification): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử xác thực mã OTP - [Test Cases for Error Message](https://anhtester.com/blog/test-cases-for-error-message): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử thông báo lỗi trên website. - [Test Cases for Download Report](https://anhtester.com/blog/test-cases-for-download-report): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử chức năng Download Report trên website - [Test Cases for CAPTCHA](https://anhtester.com/blog/test-cases-for-captcha): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử chức năng xác thực Captcha trên website. - [Test Cases for Search Functionality](https://anhtester.com/blog/test-cases-for-search-functionality): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử chức năng Tìm kiếm trên website. - [Test Cases for Email field and Mobile field](https://anhtester.com/blog/test-cases-for-email-field-and-mobile-field): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử trường Email và trường Mobile phone trên website. - [Test Cases for Delete button](https://anhtester.com/blog/test-cases-for-delete-button): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử nút Delete trên website. Chổ này thì chỉ dành riêng cho Delete button nhé !! - [Test Cases for Checkbox and Radio Buttons](https://anhtester.com/blog/test-cases-for-checkbox-and-radio-buttons): Anh Tester chia sẻ đến bạn test cases cho việc kiểm thử các Checkbox và Radio Buttons trên website. - [Test Cases for Dropdown List Combobox](https://anhtester.com/blog/test-cases-for-dropdown-list-combobox): Anh Tester chia sẻ đến các bạn test cases cho việc kiểm thử dropdown list hay còn gọi là menu thả xuống hoặc combobox trên website. - [Test Case for Button](https://anhtester.com/blog/test-case-for-button): Anh Tester chia sẻ đến bạn các test cases cho việc kiểm thử một Button trên website. Chổ này thì button nói chung chứ không riêng từng button nào cả. Các button… - [Test Cases for Forgot Password](https://anhtester.com/blog/test-cases-for-forgot-password): Anh Tester chia sẻ đến bạn test cases cho việc Lấy lại Mật khẩu từ website (Forgot Password) - [Test Cases for Registration](https://anhtester.com/blog/test-cases-for-registration): Anh Tester chia sẻ đến bạn test cases cho việc thực hiện Đăng ký trên hệ thống website - [Test Cases for Login and Login Page](https://anhtester.com/blog/test-cases-for-login-and-login-page): Anh Tester chia sẻ đến bạn hơn 30 cases dành cho Login và Login Page - [Checklist for Testing Mobile application](https://anhtester.com/blog/checklist-for-testing-mobile-application): Trong blog này Anh Tester chia sẻ đến các bạn về danh sách kiểm tra thiết bị di động và ứng dụng dành cho thiết bị di động. - [Checklist for Testing Web application](https://anhtester.com/blog/checklist-for-testing-web-application): Anh Tester chia sẻ cho bạn checklist kiểm thử trên website với kinh nghiệm cá nhân và bổ sung thêm từ anh em trong cộng đồng. Giúp các bạn mới vào nghề Tester t… - [So sánh SOAP và REST](https://anhtester.com/blog/so-sanh-soap-va-rest): Cùng Anh Tester xem sự khác biệt giữa SOAP và REST cũng như lợi thế và hạn chế của mỗi loại nhé !! - [Test cases for Header and Footer](https://anhtester.com/blog/test-cases-for-header-and-footer): Anh Tester chia sẻ đến các bạn các trường hợp kiểm thử cho phần Header và Footer. Các bạn tham khảo nhé !! - [Test Cases for Upload File or Image](https://anhtester.com/blog/test-cases-for-upload-file-or-image): Anh Tester chia sẻ đến các bạn các Test Cases cho Upload File hoặc hình ảnh, các bạn tham khảo và chỉnh sửa để phù hợp với hệ thống của mình nhé !! - [Tại sao Automation Testing không thể thay thế được Manual Testing](https://anhtester.com/blog/tai-sao-automation-testing-khong-the-thay-the-duoc-manual-testing): 5 nguyên nhân để hiểu được vì sao mà test tự động lại không thể thay thế được test thủ công. - [Thuật ngữ tiếng Anh dành cho Tester](https://anhtester.com/blog/thuat-ngu-tieng-anh-danh-cho-tester): Anh Tester chia sẻ những thuật ngữ thường được sử dụng trong kiểm thử phần mềm dành riêng cho Tester. Các bạn tham khảo và bổ sung chỉnh sửa giúp mình nếu có sa… - [15 công cụ kiểm tra API hàng đầu năm 2022 (Cập nhật mới nhất)](https://anhtester.com/blog/15-cong-cu-kiem-tra-api-hang-dau-nam-2022-cap-nhat-moi-nhat): Kiểm tra API (Kiểm tra giao diện lập trình ứng dụng) là kiểm tra phần mềm tập trung vào việc xác định xem các API được xây dựng có đáp ứng kỳ vọng về chức năng,… - [Trở thành kỹ sư kiểm tra chất lượng thủ công Manual Tester năm 2022](https://anhtester.com/blog/tro-thanh-ky-su-kiem-tra-chat-luong-thu-cong-manual-tester-nam-2022): Giả sử bạn muốn thay đổi nghề nghiệp và muốn tham gia vào lĩnh vực QA (Software Tester), nhưng bạn bắt đầu từ đâu? Bài viết này Anh Tester chia sẻ đến với bạn c… - [Scrum là gì? Tổng quan về mô hình Scrum](https://anhtester.com/blog/scrum-la-gi-tong-quan-ve-mo-hinh-scrum): Bài này giúp bạn hiểu Scrum là gì? Các trụ cột và giá trị của Scrum? Những khái niệm cần phải biết khi tiếp cận Scrum? Các công cụ của Scrum? Quy trình Diễn ra… - [Kinh nghiệm phỏng vấn Fresher Tester](https://anhtester.com/blog/kinh-nghiem-phong-van-fresher-tester): Bài viết này mình chia sẻ một số kinh nghiệm phỏng vấn cho các bạn tester ở mức fresher, chưa có nhiều kinh nghiệm trong lĩnh vực kiểm thử phần mềm. - [Sự khác nhau giữa Exploratory testing và Ad-hoc testing](https://anhtester.com/blog/su-khac-nhau-giua-exploratory-testing-va-ad-hoc-testing): Nói về mảng Software testing và cụ thể hơn là manual testing, Anh Tester sẽ giới thiệu với các bạn về một phần rất thú vị đó là Exploratory testing và Ad-hoc te… - [Sự khác nhau giữa TDD và BDD trong kiểm thử phần mềm](https://anhtester.com/blog/su-khac-nhau-giua-tdd-va-bdd-trong-kiem-thu-phan-mem): Test-Driven Development (TDD) và Behavior-Driven Development (BDD) – mô hình phát triển phần mềm hướng kiểm thử (test oriented) theo tinh thần Agile đang được á… - [Làm thế nào để viết Bug Report chất lượng](https://anhtester.com/blog/lam-the-nao-de-viet-bug-report-chat-luong): Anh Tester chia sẻ một số kinh nghiệm của bản thân và tham khảo thêm hi vọng có thể giúp ích cho các bạn. - [Phân biệt Issue, Bug, Defect, Error, Fault và Failure](https://anhtester.com/blog/phan-biet-issue-bug-defect-error-fault-va-failure): Trong kiểm thử phần mềm có rất nhiều khái niệm dễ gây nhầm lẫn nếu chúng ta chưa nắm rõ các khái niệm hoặc chưa trải qua các giai đoạn đúng với từng bản chất củ… - [Vòng đời của Bug/Defect trong Kiểm thử phần mềm](https://anhtester.com/blog/vong-doi-cua-bug-defect-trong-kiem-thu-phan-mem): Trong kiểm thử phần mềm chắc hẳn các bạn Tester phải làm một công việc cơ bản nhất là bắt Bug. Thế Bug ở đây nó có những trạng thái như thế nào hay còn gọi là v… - [Test Plan là gì? Những nội dung chính trong một test plan](https://anhtester.com/blog/test-plan-la-gi-nhung-noi-dung-chinh-trong-mot-test-plan): Bài viết này Anh Tester sẽ giới thiệu cho bạn những điều cần biết về việc xác định và ghi lại kế hoạch thử nghiệm cũng như chọn các chiến lược thử nghiệm phù hợ… - [Cách tạo Test Plan cho sản phẩm hoặc tính năng mới](https://anhtester.com/blog/cach-tao-test-plan-cho-san-pham-hoac-tinh-nang-moi): Nếu bạn đã hiểu test plan là gì, hẳn là bạn sẽ muốn biết cách tạo test plan hoàn chỉnh cho sản phẩm hoặc tính năng mới. Hãy cùng Anh Tester tìm hiểu 5 bước cần… - [Cách viết Test Plan theo 8 bước (kế hoạch kiểm thử)](https://anhtester.com/blog/cach-viet-test-plan-theo-8-buoc-ke-hoach-kiem-thu): Lập test plan (kế hoạch kiểm thử) là nhiệm vụ rất quan trọng trong quy trình quản lý kiểm thử. Tuy nhiên cách viết test plan sao cho đầy đủ, chính xác thì không… - [Senior Tester làm gì? Phân biệt Fresher, Junior và Senior Tester](https://anhtester.com/blog/senior-tester-lam-gi-phan-biet-fresher-junior-va-senior-tester): Senior trong tiếng anh dùng để chỉ những người có thâm niên, hay những người có cấp bậc cao hơn. Vậy đi cùng Tester thì Senior Tester có nghĩa là gì, hãy cùng A… - [Các giai đoạn trong quy trình kiểm thử phần mềm](https://anhtester.com/blog/cac-giai-doan-trong-quy-trinh-kiem-thu-phan-mem): Thực tế thì quy trình kiểm thử gồm nhiều giai đoạn khác nhau và được các Tester thực hiện từ khi nhận được yêu cầu của khách hàng cho đến lúc phần mềm được triể… - [Các mức độ kiểm thử phần mềm (Testing Levels)](https://anhtester.com/blog/cac-muc-do-kiem-thu-phan-mem-testing-levels-): Thông qua các mức độ kiểm thử phần mềm sẽ giúp bạn có thể đánh giá chức năng của ứng dụng phần mềm có đáp ứng được những yêu cầu đã chỉ định hay không. Đồng thờ… - [25 câu hỏi thường gặp khi phỏng vấn Test Engineer](https://anhtester.com/blog/25-cau-hoi-thuong-gap-khi-phong-van-test-engineer): Anh Tester chia sẻ đến với bạn 25 câu hỏi được sử dụng trong vòng phỏng vấn Tester với hy vọng các bạn có thể ôn tập thật kỹ lưỡng và đúng trọng tâm. - [9 kỹ năng để trở thành Tester chuyên nghiệp](https://anhtester.com/blog/9-ky-nang-de-tro-thanh-tester-chuyen-nghiep): Anh Tester đã tổng hợp 9 kỹ năng để trở thành Tester chuyên nghiệp với những điểm quan trọng về Tech (kỹ thuật) và Non-Tech (phi kỹ thuật) để bạn có thể hoàn th… - [Test Type là gì? Tìm hiểu về các loại Test Type](https://anhtester.com/blog/test-type-la-gi-tim-hieu-ve-cac-loai-test-type): Nếu đã có kinh nghiệm trong ngành Tester, hẳn nhiều người không còn lạ lẫm với khái niệm Test Type (các loại kiểm thử). Tuy nhiên, nếu mới tìm hiểu, nhiều bạn s… - [7 nguyên tắc trong kiểm thử phần mềm](https://anhtester.com/blog/7-nguyen-tac-trong-kiem-thu-phan-mem): Anh Tester chia sẻ đến với bạn 7 nguyên tắc trong kiểm thử phần mềm theo chứng chỉ tiêu chuẩn quốc tế ISTQB về Software Testing. - [7 câu hỏi phỏng vấn cho thực tập tester](https://anhtester.com/blog/7-cau-hoi-phong-van-cho-thuc-tap-tester): Khi đi xin vị trí thực tập tester chắc hẳn bạn sẽ quan tâm các câu hỏi phỏng vấn sẽ như thế nào. Người ta sẽ hỏi điều gì? Liệu có khó lắm không? Đừng lo nhé, cù… - [6 câu hỏi phỏng vấn tester thông dụng năm 2021](https://anhtester.com/blog/6-cau-hoi-phong-van-tester-thong-dung-nam-2021): Anh Tester gợi ý 6 câu hỏi phỏng vấn tester thông dụng năm 2021 giúp bạn tham khảo cũng như chuẩn bị cho mình kiến thức kỹ hơn, có nhiều lợi thế hơn. - [100+ khái niệm Testing dành cho Tester](https://anhtester.com/blog/100-khai-niem-testing-danh-cho-tester): Qua bài viết này, Anh Tester hi vọng bạn đọc sẽ có thể hiểu biết rõ ràng hơn về các khái niệm test cũng như nắm được các thông tin cơ bản nhất về các loại test… - [CLOUD TESTING - TƯƠNG LAI CỦA KIỂM THỬ PHẦN MỀM](https://anhtester.com/blog/cloud-testing-tuong-lai-cua-kiem-thu-phan-mem): Trong trường hợp các ứng dụng có tốc độ gia tăng số lượng người dùng là không thể đoán trước được hoặc có sự thay đổi trong môi trường triển khai tùy thuộc vào… - [NHỮNG TRƯỜNG HỢP TEST CƠ BẢN CỦA KIỂM THỬ WEBSITE](https://anhtester.com/blog/nhung-truong-hop-test-co-ban-cua-kiem-thu-website): Anh Tester chia sẻ cho các bạn một số trường hợp khi test trên Website với các case cơ bản nhất. - [NHỮNG TRƯỜNG HỢP TEST CƠ BẢN CỦA KIỂM THỬ MOBILE](https://anhtester.com/blog/nhung-truong-hop-test-co-ban-cua-kiem-thu-mobile): Anh Tester chia sẻ cho các bạn một số điểm khi test trên Mobile với các case cơ bản nhất cần quan tâm. - [Kiểm thử tự động và kiểm thử thủ công nên sử dụng khi nào?](https://anhtester.com/blog/kiem-thu-tu-dong-va-kiem-thu-thu-cong-nen-su-dung-khi-nao-): Kiểm thử phần mềm là một lĩnh vực rất lớn, nhưng nó có thể được phân loại thành hai mảng: kiểm thử thủ công và kiểm thử tự động. Cùng Anh Tester tìm hiểu về 2 m… - [Sự khác biệt dưới góc nhìn của Testers và Developers](https://anhtester.com/blog/su-khac-biet-duoi-goc-nhin-cua-testers-va-developers): Cùng Anh Tester tìm hiểu những quan điểm khác nhau của Testers với Developers và các mối quan hệ của họ để làm nên cho một ứng dụng hoàn hảo. - [6 kỹ năng cơ bản mà Fresher Tester nên có](https://anhtester.com/blog/6-ky-nang-co-ban-ma-fresher-tester-nen-co): Đây là bài viết sẽ chỉ ra quy trình kiểm thử mà nó được thực hiện ở hầu hết các công ty và sẽ cung cấp cho những người Tester mới vào nghề những lời giải thích… - [Kiểm thử bảo mật - Security Tesing](https://anhtester.com/blog/kiem-thu-bao-mat-security-tesing): Với một trang web có dữ liệu khổng lồ như ngân hàng, bệnh viện... nếu một ngày chúng bị đánh cắp thông tin thì bạn nghĩ hậu quả như thế nào? - [Sơ lược về API Testing](https://anhtester.com/blog/so-luoc-ve-api-testing): API Testing là một loại kiểm thử phần mềm liên quan đến việc kiểm thử các giao diện lập trình ứng dụng (APIs) một cách trực tiếp. Đây là những điều bạn cần biết… - [Postman - Công cụ dành cho người mới bắt đầu kiểm thử API](https://anhtester.com/blog/postman-cong-cu-danh-cho-nguoi-moi-bat-dau-kiem-thu-api): Postman hiện là một trong những công cụ phổ biến nhất được sử dụng trong kiểm thử API năm 2020 - [Top 5 API Testing Tools 2021](https://anhtester.com/blog/top-5-api-testing-tools-2021): Anh Tester giới thiệu đến các bạn 5 công cụ kiểm thử API (Top 5 API Testing Tools 2021) mới nhất hiện nay được các Tester và QA Team sử dụng nhiều nhất năm 2021… - [Phân biệt Performance Testing, Load Testing và Stress Testing](https://anhtester.com/blog/phan-biet-performance-testing-load-testing-va-stress-testing): Trong lĩnh vực kiểm thử phần mềm, chúng ta bắt gặp các thuật ngữ như Performance Testing, Load Testing và Stress Testing, … Những thuật ngữ này thường bị hiểu… - [Phân biệt Smoke Testing và Sanity Testing](https://anhtester.com/blog/phan-biet-smoke-testing-va-sanity-testing): Smoke và Sanity testing là những chủ đề bị hiểu lầm nhất trong Kiểm thử phần mềm. Có rất nhiều tài liệu về chủ đề này, nhưng hầu hết chúng có thể khó hiểu với n… - [MỘT SỐ BUG THƯỜNG GẶP TRONG QUÁ TRÌNH TEST WEB APPLICATION](https://anhtester.com/blog/mot-so-bug-thuong-gap-trong-qua-trinh-test-web-application): Anh Tester tổng hợp một số lỗi thường gặp trong quá trình kiểm thử trên website, với độ ưu tiên tương ứng theo quan điểm cá nhân. Các bạn có thể tham khảo và bổ… - [Thất bại đầu đời của nhân viên QA](https://anhtester.com/blog/that-bai-dau-doi-cua-nhan-vien-qa): Nhân viên QA thường có những thất bại đầu đời nào? Anh Nguyễn Dương Hải, một Senior QA sẽ giúp bạn nhận ra 7 thất bại thường thấy và cách cải thiện nó. - [Lộ trình học kiểm thử phần mềm](https://anhtester.com/blog/lo-trinh-hoc-kiem-thu-phan-mem): Với mong muốn mang đến những thông tin tổng quát và hữu ích cho các bạn muốn hệ thống hóa lại kiến thức của mình, cũng như các bạn muốn tìm hiểu, tự học để tran… - [QA QC là gì? Các công việc QA và QC cần làm](https://anhtester.com/blog/qa-qc-la-gi-cac-cong-viec-qa-va-qc-can-lam): Bạn thắc mắc QA QC là gì? Bạn không biết công việc của nhân viên QA và nhân viên QC là gì? Quality Assurance và Quality Control khác nhau ở điểm nào? Vậy còn ch… - [CHROME EXTENSIONS HỮU ÍCH DÀNH CHO TESTER](https://anhtester.com/blog/chrome-extensions-huu-ich-danh-cho-tester): Riêng tôi là Tester và Developer thường dùng trình duyệt Chrome vì các tiện ích mở rộng của nó giúp tôi dễ dàng khi kiểm thử hay debug code. Và song song thì tô… - [07 YẾU TỐ LÀM NÊN THÀNH CÔNG CỦA AGILE TESTING](https://anhtester.com/blog/07-yeu-to-lam-nen-thanh-cong-cua-agile-testing): Nhắc đến kiểm thử phần mềm, chúng ta không còn quá xa lạ với các dự án Agile và khái niệm Agile Testing. Nhưng làm thế nào để trở thành một Agile giỏi, thành cô… - [Acceptance Testing - Kiểm thử chấp nhận](https://anhtester.com/blog/acceptance-testing-kiem-thu-chap-nhan): Acceptance Testing là một trong 4 mức độ kiểm thử và cũng là bước cuối cùng trước khi sản phẩm được đưa ra hoạt động hoặc trước khi phân phối sản phẩm phải được… - [System Testing - Kiểm thử hệ thống](https://anhtester.com/blog/system-testing-kiem-thu-he-thong): Trong kiểm thử phần mềm, người kiểm thử thực hiện nhiều cấp độ kiểm thử khác nhau. Từ unit testing đến acceptance testing, đảm bảo rằng tất cả các thành phần củ… - [Integration Testing – Kiểm thử Tích hợp](https://anhtester.com/blog/integration-testing-kiem-thu-tich-hop): Integration Testing là gì? Tại sao cần phải Integration Testing? Các Phương pháp tiếp cận, chiến lược của Integration Testing...Và để hiểu rõ hơn về loại kiểm t… - [Unit Test - Kiểm thử đơn vị](https://anhtester.com/blog/unit-test-kiem-thu-don-vi): Trong kiểm thử phần mềm có 4 mức độ kiểm thử: Unit test (kiểm thử mức đơn vị), Intergration test (kiểm thử tích hợp), System test (kiểm thử hệ thống), Acceptanc… - [Functional Testing - Kiểm thử chức năng](https://anhtester.com/blog/functional-testing-kiem-thu-chuc-nang): Kiểm tra chức năng xem xét mọi khía cạnh của một phần mềm để đảm bảo rằng nó hoạt động chính xác. Kiểm tra chức năng xác minh rằng hệ thống sẽ hoạt động như mon… - [Agile Testing là gì?](https://anhtester.com/blog/agile-testing-la-gi-): Agile đảm bảo rằng sản phẩm phần mềm đáp ứng các yêu cầu kỹ thuật và chức năng, đồng thời giảm rủi ro về chi phí và vượt thời gian dự án. Do đó, điều này dẫn đế… - [BDD là gì? Làm thế nào để sử dụng BDD (Behaviour Driven Development)](https://anhtester.com/blog/bdd-la-gi-lam-the-nao-de-su-dung-bdd-behaviour-driven-development-): Mặc dù về cơ bản, BDD là một ý tưởng về cách phát triển phần mềm nên được quản lý bởi cả lợi ích kinh doanh và hiểu biết kỹ thuật, nhưng thực tiễn của BDD như t… - [Chứng chỉ ISTQB có thực sự cần thiết đối với Tester / QA ?](https://anhtester.com/blog/chung-chi-istqb-co-thuc-su-can-thiet-doi-voi-tester-qa-): Là Tester / QA khi mới bước vào nghề chắc hẳn bạn đã từng nghe đến từ ISTQB, nhưng bạn chưa thực sự hiểu nó là gì? Nó có vai trò như thế nào và nó có thực sự cầ… - [Học gì để trở thành một Tester?](https://anhtester.com/blog/hoc-gi-de-tro-thanh-mot-tester-): Để trở thành một kỹ sư kiểm thử bạn nên thành thạo với các khái niệm và thuật ngữ khác nhau của kiểm thử. Bên cạnh đó, bạn cần phải có kỹ năng nhất định và kiên… - [Tìm hiểu về Kiểm thử tích hợp hệ thống (SIT)](https://anhtester.com/blog/tim-hieu-ve-kiem-thu-tich-hop-he-thong-sit-): Kiểm thử phần mềm được phân loại thành bốn cấp độ khác nhau, đó là Kiểm thử đơn vị, Kiểm thử tích hợp, Kiểm thử hệ thống và Kiểm thử chấp nhận. Bài viết này, ch… - [Tìm hiểu về Kiểm thử chấp nhận người dùng (UAT)](https://anhtester.com/blog/tim-hieu-ve-kiem-thu-chap-nhan-nguoi-dung-uat-): Kiểm tra sự chấp nhận của người dùng (UAT) là một hình thức kiểm tra và điều này được thực hiện bởi người dùng cuối hoặc khách hàng để xác minh chấp nhận hệ thố… - [Môi trường kiểm thử trong Kiểm thử phần mềm](https://anhtester.com/blog/moi-truong-kiem-thu-trong-kiem-thu-phan-mem): Bạn đã bao giờ tự hỏi làm thế nào các công ty phát triển phần mềm thiết lập môi trường thử nghiệm của họ? Hơn nữa, làm thế nào họ quản lý tất cả những môi trườn… - [Mức độ nghiêm trọng và độ ưu tiên trong kiểm thử phần mềm](https://anhtester.com/blog/muc-do-nghiem-trong-va-do-uu-tien-trong-kiem-thu-phan-mem): Lỗi luôn luôn là một thành phần không thể thiếu của chương trình phần mềm. Đơn giản là một vài trong số họ là vô tội trong khi những người khác có thể gây ra hỗ… - [Sự khác nhau giữa Retesting và Regression testing](https://anhtester.com/blog/su-khac-nhau-giua-retesting-va-regression-testing): Regression testing và Retesting là hai trong số các phương pháp kiểm tra có giá trị để xem xét các khía cạnh đã nói ở trên, nơi trước đây được sử dụng để đảm bả… - [Sự khác nhau giữa Automation Testing với Manual Testing](https://anhtester.com/blog/su-khac-nhau-giua-automation-testing-voi-manual-testing): Khi nói đến kiểm thử phần mềm, kiểm thử tự động và kiểm thử thủ công là hai phương pháp kiểm thử phần mềm và cả hai phương pháp này đều rất quan trọng để phát t… - [NHỮNG KHÁI NIỆM DỄ NHẦM LẪN VỚI NHAU TRONG KIỂM THỬ PHẦN MỀM](https://anhtester.com/blog/nhung-khai-niem-de-nham-lan-voi-nhau-trong-kiem-thu-phan-mem): Bài viết này, Anh Tester sẽ gỡ rối cho các bạn khỏi sự nhầm lẫn giữa các từ ngữ chuyên ngành, các khái niệm tương tự nhau trong kiểm thử phần mềm. - [Tìm hiểu về quy trình kiểm thử Website](https://anhtester.com/blog/tim-hieu-ve-quy-trinh-kiem-thu-website): Kiểm thử website là gì? Quy trình kiểm thử Website như nào? Cùng Anh Tester tìm hiểu về quy trình kiểm thử Website ngay sau đây. - [Một số khái niệm trong Kiểm thử Phần mềm](https://anhtester.com/blog/mot-so-khai-niem-trong-kiem-thu-phan-mem): Anh Tester chia sẻ với các bạn hay những người vừa mới bước chân vào nghề kiểm thử như mình hồi đó hoặc ai đó muốn tìm hiểu qua đôi chút về lĩnh vực này một số… - [Các thành phần của JMeter](https://anhtester.com/blog/cac-thanh-phan-cua-jmeter): Anh Tester tiếp tục giới thiệu về các thành phần cơ bản trong JMeter. Các thành phần tìm hiểu trong bài viết hôm nay là: Thread Group, Sampler, Listener, Config… - [Hướng dẫn cách cài đặt JMeter](https://anhtester.com/blog/huong-dan-cach-cai-dat-jmeter): Ở bài trước mình đã giới thiệu với các bạn tìm hiểu khái quát về JMeter. Hôm nay mình sẽ giới thiệu với các bạn về cách cài đặt JMeter. Let's go! - [Cách sử dụng JMeter cho Performance Testing và Load Testing](https://anhtester.com/blog/cach-su-dung-jmeter-cho-performance-testing-va-load-testing): Bài viết này Anh Tester sẽ hướng dẫn các bạn Kiểm thử hiệu năng của một website có đáp ứng được tải cao hay không với công cụ JMeter - [JMeter là gì? Tại sao sử dụng JMeter?](https://anhtester.com/blog/jmeter-la-gi-tai-sao-su-dung-jmeter-): JMeter là một ứng dụng mã nguồn mở thuần Java, được phát triển đầu tiên bởi Stefano Mazzocchi. JMeter dùng để kiểm thử hiệu năng, khả năng chịu tải và kiểm thử… - [Các kỹ thuật ước lượng thời gian cho kiểm thử phần mềm](https://anhtester.com/blog/cac-ky-thuat-uoc-luong-thoi-gian-cho-kiem-thu-phan-mem): Đối với một dự án thì kế hoạch hay còn gọi là Plan là một phần rất quan trọng. Lập plan là sử dụng nguồn lực có sẵn để dự đoán thời gian hoàn thành kết thúc dự… - [Mindset cho Tester người kiểm thử phần mềm](https://anhtester.com/blog/mindset-cho-tester-nguoi-kiem-thu-phan-mem): Đối với tôi, kiểm thử cũng cần phải có tư duy của nó. Kiểm thử không chỉ là một phần của vòng đời phát triển phần mềm mà nó phải ăn sâu vào mỗi giai đoạn phát t… - [Tầm quan trọng của SQL đối với một Tester](https://anhtester.com/blog/tam-quan-trong-cua-sql-doi-voi-mot-tester): Đối với một Tester thì yêu cầu chuyên môn về SQL phụ thuộc vào từng dự án khác nhau. Nếu dự án của bạn về kho dữ liệu thì và phần lớn của việc kiểm thử là tập t… - [Sự khác nhau giữa kiểm thử trên Mobile với kiểm thử trên Desktop và Website](https://anhtester.com/blog/su-khac-nhau-giua-kiem-thu-tren-mobile-voi-kiem-thu-tren-desktop-va-website): Kiểm thử phần mềm hầu như áp dụng cho một loạt các nền tảng từ desktop đến các trình duyệt website và các loại điện thoại thông minh. Trong bài viết này Anh Tes… ## Bài viết: akaAT Tools - [Tất cả bài trong danh mục akaAT Tools](https://anhtester.com/blog/category/akaat) - [\[akaAT Studio\] Bài 21: Chạy test cases tự động theo Job Schedule với Test Engine](https://anhtester.com/blog/akaat-studio-bai-21-chay-test-cases-tu-dong-theo-job-schedule-voi-test-engine): ✅ Cách tạo Job schedule để chạy test cases tự động trên Test Engine 🔆 Thiết lập Test Environment 🔆 Chạy project trực tiếp từ Local máy 🔆 Chạy project clone… - [\[akaAT Studio\] Bài 20: Giới thiệu CI và Job Schedule trong Test Engine của akaAT](https://anhtester.com/blog/akaat-studio-bai-20-gioi-thieu-ci-va-job-schedule-trong-test-engine-cua-akaat): ✅ CI là gì? ✅ Lợi ích khi sử dụng CI ✅ Job Schedule là gì? ✅ Test Engine của akaAT ✅ Cách tạo tài khoản và project trên Test Engine ✅ Cách cài đặt Agent t… - [\[akaAT Studio\] Bài 19: Quản lý source code akaAT Studio trên GitHub](https://anhtester.com/blog/akaat-studio-bai-19-quan-ly-source-code-akaat-studio-tren-github): ✅ Git là gì? ✅ Ưu điểm của Git ✅ Dịch vụ Git ✅ Các bước cài đặt để sử dụng được Git trên Windows ✅ Cách đẩy source code akaAT Studio lên GitHub với Tortois… - [\[akaAT Studio\] Bài 18: Sử dụng lại Keywords của akaAT vào Custom Keywords](https://anhtester.com/blog/akaat-studio-bai-18-su-dung-lai-keywords-cua-akaat-vao-custom-keywords): ✅ Các Keywords có sẵn trong akaAT Studio ✅ Sử dụng lại Keywords có sẵn vào Custom Keywords - [\[akaAT Studio\] Bài 17: Viết Custom Keywords với Selenium Java trong akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-17-viet-custom-keywords-voi-selenium-java-trong-akaat-studio): ✅ Giới thiệu Selenium Java ✅ Viết script Selenium Java trong Custom Keywords - [\[akaAT Studio\] Bài 16: Maven project trong Custom Keywords](https://anhtester.com/blog/akaat-studio-bai-16-maven-project-trong-custom-keywords): ✅ Giới thiệu Maven project trong akaAT Studio ✅ Thêm thư viện vào Maven project file pom.xml - [\[akaAT Studio\] Bài 15: Viết script với Custom Keyword trong akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-15-viet-script-voi-custom-keyword-trong-akaat-studio): ✅ Giới thiệu Custom Keyword trong akaAT Studio ✅ Tạo Custom Keyword với code Java ✅ Sử dụng Custom Keyword trong Test Cases - [\[akaAT Studio\] Bài 14: Thay đổi bộ data test với Profiles trên akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-14-thay-doi-bo-data-test-voi-profiles-tren-akaat-studio): ✅ Profile là gì? ✅ Khi nào cần sử dụng Profile? ✅ Thay đổi Profiles trên akaAT Studio - [\[akaAT Studio\] Bài 13: Đọc data test từ Excel File với Test Data trên akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-13-doc-data-test-tu-excel-file-voi-test-data-tren-akaat-studio): ✅ Tại sao cần đọc data từ File? ✅ Tạo data test với data table trong akaAT Studio ✅ Đọc data test với excel file trong akaAT Studio - [\[akaAT Studio\] Bài 12: Sử dụng Test Suite để chạy test case song song (Parallel Execution)](https://anhtester.com/blog/akaat-studio-bai-12-su-dung-test-suite-de-chay-test-case-song-song-parallel-execution): ✅ Parallel Excution là gì? ✅ Chạy nhiều test cases với Test Suite ✅ Chạy test cases song song trong akaAT Studio - [\[akaAT Studio\] Bài 11: Sử dụng Biến để lưu giá trị trong akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-11-su-dung-bien-de-luu-gia-tri-trong-akaat-studio): ✅ Biến là gì? ✅ Biến cục bộ ✅ Biến toàn cục - [\[akaAT Studio\] Bài 10: Thực hành chạy auto test trên website demo](https://anhtester.com/blog/akaat-studio-bai-10-thuc-hanh-chay-auto-test-tren-website-demo): ✅ Giới thiệu hệ thống website demo CMS ✅ Auto test chức năng Login ✅ Auto test chức năng Add Category - [\[akaAT Studio\] Bài 9: Xử lý iFrame trên website trong akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-9-xu-ly-iframe-tren-website-trong-akaat-studio): ✅ iFrame là gì? ✅ Cách xử lý iFrame trong akaAT Studio - [\[akaAT Studio\] Bài 8: Xử lý Popup Window và Tab trên website trong akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-8-xu-ly-popup-window-va-tab-tren-website-trong-akaat-studio): ✅ Popup Window và Tab là gì? ✅ Cách xử lý Popup Window và Tab trong akaAT Studio - [\[akaAT Studio\] Bài 7: Xử lý Alert trên website trong akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-7-xu-ly-alert-tren-website-trong-akaat-studio): ✅ Alert là gì? ✅ Cách xử lý Alert trong akaAT Studio - [\[akaAT Studio\] Bài 6: Sử dụng các hàm Verify và Wait trong akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-6-su-dung-cac-ham-verify-va-wait-trong-akaat-studio): ✅ Tại sao phải cần dùng Waits trong Automation Test ✅ Các hàm xác minh Verify trong akaAT Studio ✅ Các hàm chờ đợi Wait trong akaAT Studio - [\[akaAT Studio\] Bài 5: Sử dụng các hàm xử lý cơ bản với website trong akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-5-su-dung-cac-ham-xu-ly-co-ban-voi-website-trong-akaat-studio): ✅ Các hàm xử lý trong akaAT Studio cho website ✅ Sử dụng một số hàm chính cho test cases cơ bản - [\[akaAT Studio\] Bài 4: Cách xác định Locators của Element trên website](https://anhtester.com/blog/akaat-studio-bai-4-cach-xac-dinh-locators-cua-element-tren-website): Cách xác định thủ công Locators của Element trên website bằng Thuộc tính, Xpath và Css Selector hỗ trợ tạo Object Repository trong akaAT Studio. - [\[akaAT Studio\] Bài 3: Cấu trúc Object Repository trong akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-3-cau-truc-object-repository-trong-akaat-studio): ✅ Object Repository để làm gì? Mục đích sử dụng và nên sử dụng nó như thế nào? ✅ Các đặt tên cho Object ✅ Cách bố trí Object cho phù hợp - [\[akaAT Studio\] Bài 2: Tạo project và record test cases trong akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-2-tao-project-va-record-test-cases-trong-akaat-studio): ✅ Tạo Project trên akaAT Studio ✅ Các chức năng chính trên akaAT Studio ✅ Tạo test case Login và Record các bước Login ✅ Chạy lại kịch bản vừa tạo và kiểm t… - [\[akaAT Studio\] Bài 1: Giới thiệu và cài đặt akaAT Studio](https://anhtester.com/blog/akaat-studio-bai-1-gioi-thieu-va-cai-dat-akaat-studio): Anh Tester giới thiệu đến các bạn các tính năng cũng như sơ lược về akaAT Studio và Cài đặt akaAT Studio mới nhất. ## Bài viết: API Testing with Postman - [Tất cả bài trong danh mục API Testing with Postman](https://anhtester.com/blog/category/api-testing-with-postman) - [\[API Postman\] Bài 8 - Import test data và Assert dữ liệu Input Output](https://anhtester.com/blog/api-postman-bai-8-import-test-data-va-assert-du-lieu-input-output): ✅ Import test data dạng file CSV/Excel ✅ Assert giá trị đầu ra (Output) ✅ So sánh giá trị Input mapping với Output - [\[API Postman\] Bài 7 - Sử dụng Collections và Variables trong Postman](https://anhtester.com/blog/api-postman-bai-7-su-dung-collections-va-variables-trong-postman): ✅ Sử dụng Collections để thiết lập giá trị toàn cục, execute test case đồng loạt, chia sẻ bộ test cases ✅ Sử dụng Variables trong Script Assert response, dùng… - [\[API Postman\] Bài 6 - Viết script để Assert giá trị trong Response](https://anhtester.com/blog/api-postman-bai-6-viet-script-de-assert-gia-tri-trong-response): ✅ Giới thiệu Script Tests trong Postman ✅ Cú pháp để Assert giá trị trong Tests script ✅ Viết script để Assert giá trị trong Response - [\[API Postman\] Bài 5 - Sử dụng Authentication trong test API](https://anhtester.com/blog/api-postman-bai-5-su-dung-authentication-trong-test-api): ✅ So sánh Authentication và Authorization ✅ Viết test case với method DELETE và PUT ✅ Sử dụng API Authorization ✅ Auto check status với Postman - [\[API Postman\] Bài 4 - Phân tích tài liệu API và viết API test case](https://anhtester.com/blog/api-postman-bai-4-phan-tich-tai-lieu-api-va-viet-api-test-case): ✅ HTTP Method ✅ Thực hành test với dự án ✅ Phân tích yêu cầu dựa vào mô tả và phân tích các trường hợp kiểm thử dựa vào body của request ✅ Thực hành test ca… - [\[API Postman\] Bài 3 - Cài đặt công cụ Postman để kiểm thử API](https://anhtester.com/blog/api-postman-bai-3-cai-dat-cong-cu-postman-de-kiem-thu-api): ✅ Postman là gì? ✅ Tại sao dùng Postman ✅ Các tính năng chính trong Postman ✅ Cài đặt Postman để kiểm thử API - [\[API Postman\] Bài 2 - Các phương thức Request trong REST API và các trạng thái của Response](https://anhtester.com/blog/api-postman-bai-2-cac-phuong-thuc-request-trong-rest-api-va-cac-trang-thai-cua-response): ✅ REST API là gì? ✅ REST API hoạt động như thế nào? ✅ Yêu cầu từ client REST API chứa những gì? ✅ Phản hồi từ server REST API chứa những gì? ✅ CÁC LOẠI STA… - [\[API Postman\] Bài 1 - API là gì? Tại sao cần kiểm thử API?](https://anhtester.com/blog/api-postman-bai-1-api-la-gi-tai-sao-can-kiem-thu-api): ✅ API là gì? ✅ API Document là gì? ✅ Kiểm thử API là gì? ✅ Tại sao cần kiểm thử API? ✅ Lợi ích của kiểm thử API ✅ Một số phương pháp kiểm thử API phổ biến… ## Bài viết: Tài liệu cho Tester - [Tất cả bài trong danh mục Tài liệu cho Tester](https://anhtester.com/blog/category/tai-lieu-cho-tester) - [KHÓA HỌC ISTQB FOUNDATION – CHUẨN QUỐC TẾ, ĐỖ CHỨNG CHỈ NGAY LẦN ĐẦU](https://anhtester.com/blog/khoa-hoc-istqb-foundation-chuan-quoc-te-do-chung-chi-ngay-lan-dau): Tự tin ứng tuyển vào các công ty chuẩn quốc tế, deal lương tăng 2–3 lần. Nắm vững hệ thống kiến thức theo chuẩn ISTQB, pass chứng chỉ ngay lần thi đầu. Vận dụng… - [KHÓA HỌC FRESH TESTER TOÀN DIỆN – THỰC CHIẾN TỪ 0 ĐẾN FRESHER TESTER](https://anhtester.com/blog/khoa-hoc-fresh-tester-toan-dien-thuc-chien-tu-0-den-fresher-tester): Khóa học dành cho người trái ngành, mới ra trường, chưa tự tin về CNTT hoặc tiếng Anh, muốn học nhanh – đúng trọng tâm – và sớm đi làm Tester. - [Tài liệu tổng hợp dành cho Tester 2024 - Testing Materials](https://anhtester.com/blog/tai-lieu-tong-hop-danh-cho-tester-2024-testing-materials): Anh Tester chia sẻ đến bạn tài liệu tổng hợp dành riêng cho Tester năm mới 2024 Testing Materials - [50 khoá học trên Udemy miễn phí dành cho Tester](https://anhtester.com/blog/50-khoa-hoc-tren-udemy-mien-phi-danh-cho-tester): Anh Tester chia sẻ đến bạn 50 khoá học trên Udemy miễn phí dành cho Tester. Các khoá học kiểm thử phần mềm này miễn phí nhưng có giới hạn thời hạn đăng ký nên c… - [LUYỆN THI CHỨNG CHỈ QUỐC TẾ ISTQB ADVANCED LEVEL](https://anhtester.com/blog/luyen-thi-chung-chi-quoc-te-istqb-advanced-level): Khóa học ISTQB advanced level sẽ tập trung vào nội dung của 3 module Test manager và test analyst, Technical Test Analyst để giúp các bạn có nhiều kiến thức nân… - [LUYỆN THI CHỨNG CHỈ QUỐC TẾ ISTQB FOUNDATION LEVEL](https://anhtester.com/blog/luyen-thi-chung-chi-quoc-te-istqb-foundation-level): Khóa học ISTQB này sẽ đem lại cho bạn tất cả các khái niệm cơ bản về testing, các kỹ thuật thiết kế test case, phương pháp test và quản lý hoạt động test, lấy c… - [Tài liệu học kiểm thử Mobile](https://anhtester.com/blog/tai-lieu-hoc-kiem-thu-mobile): Anh Tester chia sẻ đến bạn tài liệu học kiểm thử Mobile trọn bộ cả Manual và Automation cập nhật liên tục cả tiếng Anh và tiếng Việt. - [Tài liệu học SQL cho Tester](https://anhtester.com/blog/tai-lieu-hoc-sql-cho-tester): Anh Tester chia sẻ đến bạn tài liệu học SQL dành cho Tester với các khoá học online miễn phí và blog tài liệu thực hành từ cơ bản đến nâng cao. - [Tài liệu học kiểm thử API](https://anhtester.com/blog/tai-lieu-hoc-kiem-thu-api): Anh Tester chia sẻ đến bạn tài liệu học kiểm thử API trọn bộ các món liên quan cập nhật liên tục cả tiếng Anh và tiếng Việt - [Chia sẻ tài liệu IT tổng hợp](https://anhtester.com/blog/chia-se-tai-lieu-it-tong-hop): Anh Tester chia sẻ đến các bạn tài liệu IT tổng hợp cũng như các khoá học, câu hỏi phỏng vấn để tham khảo với nhiều dạng và lĩnh vực khác nhau. Tài liệu cập nhậ… - [Document and Template for Tester](https://anhtester.com/blog/document-and-template-for-tester): Anh Tester chia sẻ đến các bạn mới học nghề Tester tài liệu tự học cũng như các mẫu template sẵn để tham khảo với nhiều dạng và lĩnh vực khác nhau. Tài liệu cập… - [Khóa học nhập môn kiểm thử phần mềm miễn phí](https://anhtester.com/blog/khoa-hoc-nhap-mon-kiem-thu-phan-mem-mien-phi): Anh Tester chia sẻ đến các bạn mới theo học nghề Tester khóa học nhập môn kiểm thử phần mềm của Unica miễn phí - [Khóa học ISTQB từ Udemy miễn phí](https://anhtester.com/blog/khoa-hoc-istqb-tu-udemy-mien-phi): Bài viết này Anh Tester sẽ cho bạn một khóa học để ôn thi ISTQB từ Udemy (Tiếng Anh) chuẩn nhất và các cách tự học ISTQB để đạt kết quả cao nhất. - [Khóa học Kiểm Thử Phần Mềm Cơ bản miễn phí](https://anhtester.com/blog/khoa-hoc-kiem-thu-phan-mem-co-ban-mien-phi): Khóa học này là Anh Tester vô tình thấy được trên Youtube của kênh anh ChienVH và đã hỏi xin ảnh để sharing ra cho các bạn mới bắt đầu học Tester hay muốn chuyể… - [9 website tự học tester miễn phí](https://anhtester.com/blog/9-website-tu-hoc-tester-mien-phi): Anh Tester giới thiệu top 9 website tự học tester miễn phí tốt nhất với nguồn tài liệu phong phú và chất lượng, các website này chính là những gì bạn cần để chi… - [Tài liệu học Tester cơ bản đến nâng cao Tiếng Việt](https://anhtester.com/blog/tai-lieu-hoc-tester-co-ban-den-nang-cao-tieng-viet): Với bộ tài liệu học Tester cơ bản đến nâng cao Tiếng Việt mà Anh Tester chia sẻ sau đây chắc chắn sẽ giúp ích cho các bạn rất nhiều, bộ tài liệu được tổng hợp v… ## Bài viết: Cucumber TestNG - [Tất cả bài trong danh mục Cucumber TestNG](https://anhtester.com/blog/category/cucumber-testng) - [\[Cucumber TestNG\] Nội dung cần nắm trước khi học chuỗi bài Cucumber TestNG](https://anhtester.com/blog/cucumber-testng-noi-dung-can-nam-truoc-khi-hoc-chuoi-bai-cucumber-testng): ✅ Java Basic ✅ Java OOP ✅ Selenium ✅ TestNG Framework ✅ Page Object Model ✅ Các thư viện bổ trợ: Properties, Excel, Log4j2, Allure Report - [\[Cucumber TestNG\] Bài 14: Xây dựng Test Listener với Cucumber Listener](https://anhtester.com/blog/cucumber-testng-bai-14-xay-dung-test-listener-voi-cucumber-listener): ✅ Cucumber Listener là gì? ✅ Xây dựng Cucumber Listener - [\[Cucumber TestNG\] Bài 13: Cài đặt Cucumber Report và Allure Report](https://anhtester.com/blog/cucumber-testng-bai-13-cai-dat-cucumber-report-va-allure-report): ✅Cài đặt Cucumber Report ✅Cài đặt Allure Report trong Cucumber TestNG - [\[Cucumber TestNG\] Bài 12: Thiết lập các thư viện bổ trợ cho project Cucumber](https://anhtester.com/blog/cucumber-testng-bai-12-thiet-lap-cac-thu-vien-bo-tro-cho-project-cucumber): ✅ Thiết lập các thư viện bổ trợ cho project Cucumber: Properties, Excel, Log4j2, Record Video ✅ Tạo data giả với DataFaker - [\[Cucumber TestNG\] Bài 11: Data Tables trong Cucumber theo ngôn ngữ Gherkin](https://anhtester.com/blog/cucumber-testng-bai-11-data-tables-trong-cucumber-theo-ngon-ngu-gherkin): ✅ DataTables trong Cucumber là gì? ✅ Viết test cases Gherkin có chứa DataTables ✅ Xử lý DataTables trong code auto test - [\[Cucumber TestNG\] Bài 10: Thực hành viết automation test với test cases Gherkin](https://anhtester.com/blog/cucumber-testng-bai-10-thuc-hanh-viet-automation-test-voi-test-cases-gherkin): ✅ Viết test cases Gherkin ✅ Viết code automation test cho test cases Gherkin (Selenium Java) - [\[Cucumber TestNG\] Bài 9: Sử dụng Pico Container chia sẻ Test Context giữa các Step Definitions trong Cucumber](https://anhtester.com/blog/cucumber-testng-bai-9-su-dung-pico-container-chia-se-test-context-giua-cac-step-definitions-trong-cucumber): ✅ Tại sao phải chia sẻ Test Context (bối cảnh thử nghiệm) ✅ Pico Container là gì? ✅ Cách chia sẻ Test Context giữa các Step Definitions trong Cucumber bằng P… - [\[Cucumber TestNG\] Bài 8: Cách sử dụng Cucumber Hooks Cucumber Tags để thiết lập chạy test](https://anhtester.com/blog/cucumber-testng-bai-8-cach-su-dung-cucumber-hooks-cucumber-tags-de-thiet-lap-chay-test): ✅ Cách sử dụng Cucumber Hooks ✅ Cách sử dụng Cucumber Tags - [\[Cucumber TestNG\] Bài 7: Thiết lập mô hình code theo Page Object Model trong Cucumber](https://anhtester.com/blog/cucumber-testng-bai-7-thiet-lap-mo-hinh-code-theo-page-object-model-trong-cucumber): ✅ Cách thiết lập mô hình code theo Page Object Model trong Cucumber Framework - [\[Cucumber TestNG\] Bài 6: Cấu hình code Cucumber Framework cùng với TestNG Framework và Selenium](https://anhtester.com/blog/cucumber-testng-bai-6-cau-hinh-code-cucumber-framework-cung-voi-testng-framework-va-selenium): ✅ Kết hợp code Selenium TestNG Framework vào Cucumber Framework - [\[Cucumber TestNG\] Bài 5: Viết test cases với ngôn ngữ Gherkin](https://anhtester.com/blog/cucumber-testng-bai-5-viet-test-cases-voi-ngon-ngu-gherkin): ✅ Tập viết test cases với ngôn ngữ Gherkin ✅ Cách trình bày một feature tốt - [\[Cucumber TestNG\] Bài 4: Feature File và Step Definitions trong Cucumber](https://anhtester.com/blog/cucumber-testng-bai-4-feature-file-va-step-definitions-trong-cucumber): ✅ Cách tạo và bố trí Feature File ✅ Cách generate Step Definitions từ Gherkin ✅ Cách Cucumber tìm kiếm các steps ✅ Cách chạy một feature file - [\[Cucumber TestNG\] Bài 3: Giới thiệu ngôn ngữ Gherkin theo hướng BDD sử dụng Cucumber Framework](https://anhtester.com/blog/cucumber-testng-bai-3-gioi-thieu-ngon-ngu-gherkin-theo-huong-bdd-su-dung-cucumber-framework): ✅ Gherkin là gì? ✅ Kịch bản này phục vụ mục đích gì? ✅ Tại sao cần Gherkin? ✅ Cú pháp của Gherkin ✅ Ví dụ về Gherkin ✅ Các phương pháp sử dụng Gherkin tốt… - [\[Cucumber TestNG\] Bài 2: Cài đặt Cucumber Framework với Maven project trên IntelliJ IDEA](https://anhtester.com/blog/cucumber-testng-bai-2-cai-dat-cucumber-framework-voi-maven-project-tren-intellij-idea): ✅ Cài đặt thư viện Cucumber với Maven Project ✅ Cài đặt Cucumber và Gherkin Plugin trên IntelliJ IDEA ✅ Tạo Cucumber Feature File ✅ Create Cucumber Test Run… - [\[Cucumber TestNG\] Bài 1: Giới thiệu hướng phát triển TDD và BDD trong code Automation Test](https://anhtester.com/blog/cucumber-testng-bai-1-gioi-thieu-huong-phat-trien-tdd-va-bdd-trong-code-automation-test): ✅ Hướng phát triển TDD trong Automation Test ✅ Hướng phát triển BDD trong Automation Test ✅ Tại sao lại dùng khung BDD? - [TÀI NGUYÊN CÀI ĐẶT MÔI TRƯỜNG](https://anhtester.com/blog/tai-nguyen-cai-dat-moi-truong): ✅ Tài nguyên cài đặt môi trường cho khoá học Cucumber TestNG ## Bài viết: Katalon Tools - [Tất cả bài trong danh mục Katalon Tools](https://anhtester.com/blog/category/katalon-tool) - [\[Katalon Studio\] Bài 4: Sử dụng Record Tool tạo Test Case trong Katalon Studio](https://anhtester.com/blog/katalon-studio-bai-4-su-dung-record-tool-tao-test-case-trong-katalon-studio): Cách sử dụng Record Tool (Record Web) để tạo một Test Case nhanh chóng dễ dàng trong Katalon Studio - [\[Katalon Studio\] Bài 3: Sử dụng Spy Tool để lấy Object trong Katalon Studio](https://anhtester.com/blog/katalon-studio-bai-3-su-dung-spy-tool-de-lay-object-trong-katalon-studio): Anh Tester hướng dẫn các bạn cách để định vị một Element trên website hay Object trong Katalon Studio rất đơn giản và nhanh chóng với công cụ Spy Web. - [\[Katalon Studio\] Bài 2: Cách xác định Locators của Element trên website](https://anhtester.com/blog/katalon-studio-bai-2-cach-xac-dinh-locators-cua-element-tren-website): Cách xác định Locators của một Object trên website bằng Thuộc tính (Attribute), Xpath và Css Selector trong Katalon Studio - [\[Katalon Studio\] Bài 1: Giới thiệu và cài đặt Katalon Studio](https://anhtester.com/blog/katalon-studio-bai-1-gioi-thieu-va-cai-dat-katalon-studio): Anh Tester giới thiệu đến các bạn các tính năng cũng như sơ lược về Katalon Studio và Cài đặt Katalon Studio mới nhất. ## Bài viết: Selenium C# - [Tất cả bài trong danh mục Selenium C#](https://anhtester.com/blog/category/selenium-c) - [\[Selenium C#\] Bài 10: Thực hành Auto Test hệ thống CRM](https://anhtester.com/blog/selenium-c-bai-10-thuc-hanh-auto-test-he-thong-crm): Thực hành viết code auto với các thao tác cơ bản để thực hiện chức năng Add Client - [\[Selenium C#\] Bài 9 Cách dùng method Assert do NUnit cung cấp](https://anhtester.com/blog/selenium-c-bai-9-cach-dung-method-assert-do-nunit-cung-cap): Cách sử dụng method Assert để verify điều kiện do NUnit cung cấp - [\[Selenium C#\] Bài 8: Cách xử lý Radio Button, Checkbox, Dropdown](https://anhtester.com/blog/selenium-c-bai-8-cach-xu-ly-radio-button-checkbox-dropdown): Cách xử lý Radio button, Checkbox, Dropdown, Tag Input trong các dạng form điền thông tin trong Selenium C#. - [\[Selenium C#\] Bài 7: Sử dụng các hàm của IWebDriver trong Selenium C#](https://anhtester.com/blog/selenium-c-bai-7-su-dung-cac-ham-cua-iwebdriver-trong-selenium-c): Sử dụng các hàm của IWebDriver trong Selenium: Close, Manage, SwitchTo, Title, Navigate, Quit, Dispose, PageSource, Url, WindowHandles,... - [\[Selenium C#\] Bài 6: Sử dụng các hàm của IWebElement trong Selenium C#](https://anhtester.com/blog/selenium-c-bai-6-su-dung-cac-ham-cua-iwebelement-trong-selenium-c): Sử dụng các hàm của IWebElement trong Selenium C#: FindElement, FindElements, Click, Clear, SendKeys, GetText, GetAttribute, GetCssValue, Text,... - [\[Selenium C#\] Bài 5: Cách xác định Locators trên website](https://anhtester.com/blog/selenium-c-bai-5-cach-xac-dinh-locators-tren-website): Bài này mình sẽ xác định Locators của element trên website, phần rất quan trọng trước khi bước vào tìm hiểu những câu lệnh trong Selenium. - [\[Selenium C#\] Bài 3: C# OOP hướng đối tượng](https://anhtester.com/blog/selenium-c-bai-3-c-oop-huong-doi-tuong): Tính kế thừa, tính đóng gói, tính đa hình, tính trừ tượng trong C# - [\[Selenium C#\] Bài 4: Cài đặt môi trường Selenium với C#](https://anhtester.com/blog/selenium-c-bai-4-cai-dat-moi-truong-selenium-voi-c): Cách cài đặt cũng như sử dụng Selenium trong C# cùng với môi trường thực thi trên Visual Studio IDE. Chúng ta sẽ dùng NUnit Framework cho bước đầu chạy auto tes… - [\[Selenium C#\] Bài 2: C# Basic](https://anhtester.com/blog/selenium-c-bai-2-basic): Các nội dung chính Access modifier (phạm vi truy cập), trạng thái Static, hàm For, If else, String, List, ArrayList, đối tượng (object), lớp (class) - [\[Selenium C#\] Bài 1: C# Basic](https://anhtester.com/blog/selenium-c-bai-1-basic): Giới thiệu ngôn ngữ C#, cài đặt môi trường với Visual Studio IDE, kiểu dữ liệu, toán tử, function (hàm), variable (biến), ép kiểu. ## Bài viết: Apache Maven - [Tất cả bài trong danh mục Apache Maven](https://anhtester.com/blog/category/apache-maven) - [Chạy test cases với Maven command line trong Maven project không cần mở IDE](https://anhtester.com/blog/chay-test-cases-voi-maven-command-line-trong-maven-project-khong-can-mo-ide): Anh Tester chia sẻ cách chạy test cases không cần mở IDE với sự hỗ trợ của Apache Maven tool, và tức nhiên chỉ áp dụng đối với Maven project đang sử dụng Java. - [Tạo project test Selenium Java và TestNG Framework với Maven](https://anhtester.com/blog/tao-project-test-selenium-java-va-testng-framework-voi-maven): Cách tạo project test automation Selenium Java và TestNG Framework với Maven project. - [Apache Maven là gì? Cài đặt môi trường Maven trên Windows](https://anhtester.com/blog/apache-maven-la-gi-cai-dat-moi-truong-maven-tren-windows): Apache Maven là gì? Maven project là gì? Cách cài đặt môi trường Maven trên máy tính Windows. - [Cập nhật tất cả các thư viện trong Maven file pom.xml bằng lệnh ngắn gọn](https://anhtester.com/blog/cap-nhat-tat-ca-cac-thu-vien-trong-maven-file-pom-xml-bang-lenh-ngan-gon): Trong bài viết này, Anh Tester sẽ hướng dẫn các bạn cập nhật các dependency trong file pom.xml bằng lệnh được hỗ trợ sẵn trong Maven nhanh gọn lẹ 😋 ## Bài viết: Tools - [Tất cả bài trong danh mục Tools](https://anhtester.com/blog/category/tools) - [AnhTester Toolkit — Tiện ích dành cho Tester](https://anhtester.com/blog/anhtester-toolkit-tien-ich-danh-cho-tester): Hơn 25+ Bộ công cụ xử lý chuỗi, mã hoá, 2FA, Data và màu sắc cho người làm kiểm thử. - [Claude Testing Kit 🚀](https://anhtester.com/blog/claude-testing-kit): Mục tiêu của repo này là cung cấp sẵn các thiết lập, quy tắc hành vi (Rules), kỹ năng (Skills), và lệnh tùy chỉnh (Commands) chuẩn để hỗ trợ sử dụng AI Agent tr… - [Codex Testing Kit 🚀](https://anhtester.com/blog/codex-testing-kit): Repository cung cấp sẵn quy tắc làm việc (Rules), kỹ năng tái sử dụng (Skills), quy trình chuyên sâu (Plans) và prompt mẫu để Codex hỗ trợ hiệu quả cả Manual Te… - [Antigravity Testing Kit 🚀](https://anhtester.com/blog/antigravity-testing-kit): Repo này là cung cấp sẵn các thiết lập, quy tắc hành vi (Rules), kỹ năng (Skills), và quy trình (Workflows) chuẩn theo docs của Antigravity để hỗ trợ sử dụng AI… ## Optional - [Sitemap XML](https://anhtester.com/sitemap.xml): Toàn bộ URL công khai kèm ngày cập nhật - [RSS feed](https://anhtester.com/feed): Các bài viết mới nhất - [Điều khoản dịch vụ](https://anhtester.com/terms-and-conditions) - [Chính sách bảo mật](https://anhtester.com/privacy-policy)