Loading...
Trải nghiệm ứng dụng TestGenAI

Khi tham gia, bạn sẽ nhận được:

  • HOÀN TOÀN MIỄN PHÍ
  • Trải nghiệm các tính năng cơ bản trong phiên bản MVP của ứng dụng TestGenAI.
  • Tạo test cases cho từng tính năng, với giới hạn tối đa 5 tính năng (tính cả các tính năng đã xóa).
  • Quy trình tạo test case:
    1. Tạo checklist & review.
    2. Regenerate để hoàn thiện checklist (tối đa 50 lượt regenerate cho mỗi tính năng).
    3. Từ checklist hoàn chỉnh, tạo test cases (tối đa 50 lượt regenerate test cases cho mỗi tính năng).
Trải nghiệm ứng dụng TestGenAI
Trải nghiệm ứng dụng TestGenAI

Thời gian test thử:

  • Bắt đầu: 20:00 ngày 28/04/2025
  • Kết thúc: 20:00 ngày 06/05/2025
  • Thời gian: 7 ngày

Lưu ý khi tham gia:

  • Bạn cần điền email để tạo tài khoản test (chỉ những ai submit form mới được tham gia test).
  • Tham gia group chat trên Telegram để trao đổi, hỗ trợ và cập nhật thông tin. Nếu bạn không tham gia group, chúng tôi sẽ không xét duyệt quyền tham gia test.
  • Sau khi submit form, hãy kiểm tra link group hiển thị ra để tham gia ngay.

Video demo:

Form đăng ký

Rất mong bạn có thể feedback để chúng tôi cải thiện sản phẩm, cũng như đề xuất thêm các tính năng mới mà bạn mong muốn!

Mọi thắc mắc, liên hệ:

Cảm ơn bạn đã quan tâm và tham gia trải nghiệm!

 
 

 

 

Khoá học sử dụng AI trong công việc QC

Khóa học sử dụng AI trong công việc cho Quality Control / Tester (bao gồm Automation testing)

Khoá này giúp gì cho bạn?

  • Kể từ khi ChatGPT 3.5 xuất hiện, nhiều người đã tận dụng AI để tối ưu hóa công việc của mình một cách hiệu quả.
  • Hoàng BA cũng nằm trong số đó, đã trải nghiệm và áp dụng AI vào công việc hàng ngày.
  • Với hơn 2 năm sử dụng AI liên tục, mình đã tích lũy được một số mẹo và kỹ năng hữu ích, đặc biệt trong các nhiệm vụ của QC/ BA, giúp tiết kiệm thời gian và nâng cao hiệu suất làm việc.
  • Qua khóa học này, mình sẽ chia sẻ và hỗ trợ bạn biết cách sử dụng AI trong công việc của QA/QC/Tester cả Manual Testing và Automation testing, để bạn cũng có thể làm việc thông minh và hiệu quả hơn!
Khoá học sử dụng AI trong công việc QC
Khoá học sử dụng AI trong công việc QC

Nội dung khóa học

BUỔI 1:

  • Hiểu cơ bản về AI
    • Giải thích cách AI hoạt động ở thời điểm hiện tại
    • Tìm hiểu AI models và AI Agent
  • Sử dụng AI:
    • Cách sử dụng AI cho đúng (hiệu quả hơn).
    • Đăng ký và tạo tài khoản, kiểm tra giá… để sử dụng một AI.
  • Một số AI mình hay sài: Giới thiệu về các AI mình hay dùng, cũng như chia sẻ kinh nghiệm, trải nghiệm cá nhân đến mọi người khi sử dụng AI.
  • Sử dụng AI để hỗ trợ hiểu nghiệp vụ, chi tiết về dự án

BUỔI 2:

  • Xây dựng Checklist/Testcase (với độ coverage cao)
    • Xây dựng testcase với độ coverage cao
    • Custom prompt phù hợp với nhu cầu
    • Xây dựng test cases để phù hợp với việc dựng automation testing (sử dụng Playwright)
  • Sử dụng AI để kết nối với Database (có thể chạy local)
    • Hướng dẫn sử dụng AI để kết nối DB
    • Sử dụng AI để query DB
  • Viết User manual sử dụng AI

BUỔI 3:

  • Giới thiệu về CursorPlaywright
  • Thiết lập môi trường làm việc
  • Tạo và cấu hình dự án Playwright với AI

BUỔI 4:

  • Xây dựng test cases tự động với AI
  • Xây dựng kiến trúc Page Object
  • Kiểm thử API với AI
  • Tích hợp CI/CD và report tự động (Optional)
Khoá học AI4QC01 timeline
Timeline Khoá học AI4QC01 – Ảnh do AI gen

Lợi ích của khóa học

Lợi ích của khóa học

  • Hiểu về AI và sử dụng AI một cách hiệu quả và ứng dụng thực tế cho QA/QC
  • Thực hành thực tế với các công cụ AI hiện đại.
  • Tạo checklist, test case tự động với AI, tăng độ phủ kiểm thử
  • Kết nối AI với Database, tự động truy vấn và kiểm tra dữ liệu
  • Sử dụng AI để xây dựng kiểm thử tự động với Cursor và Playwright
  • Tham gia group Telegram private được Hoàng và team hỗ trợ, cũng như được chia sẻ các kiến thức mới nhất về AI.
  • Một tháng sử dụng AI POE (mình sẽ mua 5 bạn/1 tài khoản) sài chung để thực hành, tài khoản này 1 tháng)
  • Các buổi học sẽ được record lại, mình sẽ gửi cho các bạn xem lại qua email.
  • Hỗ trợ trong vòng 3 tháng, giúp bạn thực hành và áp dụng trong công việc của bạn hiệu quả.

Thông tin đăng ký

Bạn sẵn sàng bắt đầu hành trình khám phá AI chưa? Hãy đăng ký ngay hôm nay để không bỏ lỡ cơ hội!

Hình thức đăng ký:

  • Vui lòng điền thông tin vào form: https://forms.gle/YJcqCrEhXa2nDhtn9
  • Lớp 8-10 bạn, học 4 buổi
    • Buổi 1: Thứ 7 (10/05/2025), khung giờ 14:00 – 17:00 (Chiều 3h)
    • Buổi 2: Chủ nhật (11/05/2025), khung giờ 14:00 – 17:00 (Chiều 3h)
    • Buổi 3: Thứ 7 (17/05/2025), khung giờ 14:00 – 17:00 (Chiều 3h)
    • Buổi 4: Chủ nhật (18/05/2025), khung giờ 14:00 – 17:00 (Chiều 3h)
  • Địa điểm: Học trực tuyến qua Zoom, sẽ gửi cho bạn sau khi thanh toán và tham gia vào group Telegram Private.
  • Học phí: 2,000,000đ / bạn / 4 buổi. (Giảm giá cực mạnh cho khoá đầu tiên)

Liên hệ:

Demo

Tạo testcase bằng AI, giảm thời gian build 100 testcases từ hơn 1 ngày còn 1 tiếng.

  • Từ yêu cầu cơ bản => ra được testcases với tỉ lệ coverage cao
  • Demo xem tại đây: https://cv.hoangphan.blog/token-info-testcase.html => hiện có nhiều update hơn rồi nha

Xây dựng automation tests sử dụng AI

FAQs:

Thời gian khoá học:

– 4 buổi, mỗi buổi 3 tiếng.

Có video record lại buổi học không?

– Sẽ có nha mọi người, các buổi học sẽ được record lại và gửi đến mọi người trong lớp học đó qua email và xem trên hệ thống khoahoc.hoangphan.blog.

Có được hỗ trợ sau các buổi học không?

– Sẽ có hỗ trợ các bạn trong vòng 3 tháng, để các bạn thực hành được, nên cứ mạnh dạn nhắn tin để mình hỗ trợ nhé. Miễn nội dung liên quan đến khoá học.

Sẽ học qua đâu?

– Dự kiến sẽ học qua Zoom nha mọi người. Mình sẽ gửi link zoom qua email trước cho bạn 1 ngày, cũng như nhắc nhở bạn trước giờ vào học để bạn tham gia

Dùng AI nào để thực hành vậy? có miễn phí không? Và có tool nào khác ngoài AI không?

– Khi học mình sẽ thực hành chính trên POE AI – Một bên thứ 3 xây dựng có kết nối với các models mới và nổi tiếng như: ChatGPT, Anthropic, Flux, DeepSeek, Gemini AI, Grok, Qwen, Nova, Llamma,…

– Do đó mà chỉ với 1 mình Poe bạn có thể sử dụng được nhiều tác vụ, từ chat hỏi đáp thông thường, dùng đa dạng models, có thể tạo ảnh minh hoạ, …

– Ngoài POE mình sẽ dùng một số AI khác hỗ trợ cho tuỳ tác vụ

– Ngoài các AI thì mình sẽ sài thêm 1 tool mini do Hoàng build, để mọi người view testcase lên dễ dàng và download về excel.

– Dùng chung 1 tài khoản POE premium trong 1 tháng (5-6 bạn 1 tài khoản), có 1 triệu Point, nhiêu point thì mọi người thong thả sài nha.

– Mọi người sẽ đăng ký sử dụng Cursor miễn phí 14 ngày, để thực hành xây dựng automation tests với Playwright

Sau này khi dùng, mình có cần trả tiền AI để dùng không?

– Sau này nếu bạn muốn dùng premium thì phải trả phí, 499K/1 triệu points/1 tháng, hoặc gói 128K/1 tháng cho 10,000 points/ngày hoặc có thể rủ người sài chung và chia tiền.

– Hoặc mình có gợi ý những AI mạnh mẽ đang có miễn phí để mọi người sài thay thế, dĩ nhiên là đôi lúc không bằng hàng Premium rồi, nhưng vẫn thực hiện được các tác vụ tốt.

Mình chưa biết gì về AI thì có học được không?

– Học được nha, lớp này là lớp hướng dẫn sử dụng AI cho các tác vụ liên quan đến QC (không phải tất cả, nhưng là những phần mình có đưa ra khi giới thiệu khoá học)

– Vì đây là học sử dụng và các tip khi sử dụng AI, dùng AI nào cho phù hợp, chứ không phải học cách build AI hay AI-Agent.

Mình chưa biết gì về Coding thì có học được không?

– Vẫn học được, nhưng sẽ có chút hạn chế.
– Nếu bạn biết về JS và Playwright trước sẽ giúp bạn trong việc kiểm tra code, nếu có lỗi thì sẽ xử lý và sửa lỗi dễ hơn. Còn nếu không biết thì sau khoá bạn có thể học và bổ sung sau cũng được nhé.

Bài blog này mình muốn chia sẻ rằng mình đã thực hiện UAT như thế nào ở công ty mình đã làm việc.

1. Giới thiệu

Ý tưởng bài viết này cũng xuất phát từ câu nói “UAT không phải là kêu BA tới rồi test trong vòng 2h là xong.” trong bài: UAT (User Acceptance Testing). Và vì mình cũng từng UAT với chỉ 2h là xong, do đó ngồi nhìn nhận lại những gì mình đã làm với UAT.

Qua bài của mình các bạn có thể biết được mình đã làm UAT ra sao, những cái gì mình đã làm được, những cái gì mình chưa làm được. Và các bạn có thể tự áp dụng vô chính bản thân và cho mình đôi lời nhận xét xem mình đã làm UAT đúng chưa nhé.

2. Khái niệm

Theo như nhiều tài liệu mình đọc được thì UAT (User Acceptance Testing – Kiểm thử chấp nhận) là một loại kiểm thử được thực hiện để xác nhận rằng cái sản phẩm/tính năng mình làm ra có đáp ứng nhu cầu của người dùng hay không? Và nó được thực hiện trước khi sản phẩm được release.

3. Sai lầm của bản thân

Mình từng thực hiện UAT theo 1 khái niệm mà mình tự thấy là chính mình đã từng hiểu chưa tường tận. Đó là mình làm 1 cái checklist những tính năng cần phải đáp ứng từ những requirement và check nó trong vòng vài tiếng. Và nhận ra rằng mình đã thiếu sót trong việc thực hiện UAT.

Sau vài lần làm như thế thì đọc được nhiều tài liệu hơn về UAT, cũng như được hướng dẫn thì mình áp dụng 1 số phương pháp khác, mà tự đó nhận ra được bầu trời của UAT.

4. Những điều mình đã làm với UAT

4.1 Khảo sát, phân tích và thảo luận về tính năng sẽ làm thật kỹ

Trước khi làm tính năng/dự án, mình, team lead/PM hay thường đặt ra vấn đề là tính năng này sẽ làm như thế nào, có cần thiết cho end-user hay không?

Nếu câu trả là không? Thì hỏi lại khách hàng, cũng như trao đổi về sự cần thiết của tính năng với khách hàng để tránh lãng phí thời gian cũng như cost dự án.

Vậy đây mình nghĩ nó đã là bước đầu tiên của UAT rồi. Xác định nhu cầu của end-user về tính năng/dự án thật kỹ.

4.2 Verify theo checklist

Tự mình kiểm tra xem là sản phẩm làm ra đúng tính năng như khách hàng mong muốn từ ban đầu hay không, vì mình làm việc trực tiếp với khách hàng, lấy yêu cầu từ họ và từ đó phân tích đưa ra cái họ mong muốn, và với sự confirm the last requirement của khách hàng=> Mình cũng hiểu về sản phẩm và tự test lại sản phẩm theo checklist và coi đạt yêu cầu theo requirement để đưa cho khách hàng chưa? Này theo mình được biết nó gọi là: Contract Acceptance Testing

Mình sẽ chỉ đi những flow đảm bảo luồng chính (primary testcase) mà mang lại benefit cho End-user vì mình khá tin tưởng team QC của mình làm khá tốt với những case theo tech hay doc, vì mình luôn review test case của QC dự án (dự án gần nhất mình làm) sau khi họ hoàn thành bộ test case.

4.3 Nhờ nhân viên trong công ty support test

Gửi cho những member trong công ty để support test kiểu dùng như 1 end user và nhận feedback từ họ. Mình thấy 1 thiếu sót đó là không thể quan sát hết được họ đã sử dụng phần mềm như thế nào, có gặp trouble gì khi dùng sản phẩm/tính năng không? Nhưng mình tự nhận thực hiện UAT như thế nào cũng xem là chấp nhận được vì cũng lấy được feedback từ họ.

Vì mình biết có một số sản phẩm, tính năng trước khi được ra mắt thị trường thì họ sẽ mời end-user thật để tới văn phòng và cùng dùng sản phẩm. Kiểu như trong game Liên Minh Huyền Thoại, khi ra 1 tướng mới hoặc có chỉnh sửa, sẽ mời các game thủ tới chơi thử để đánh giá nhân vật trong game, quay video quan sát hành động của họ, từ đó phân tích ra là nhân vật đã ok chưa.

4.4 Gửi khách hàng verify bước cuối

Gửi cho khách hàng, và PM của mình share cho họ về tính năng được làm ra, nhưng không quá chi tiết. Sau đó họ sẽ dùng, và lấy feedback từ họ, xem có bug gì ở đó hay không? Vấn đề gì về tính năng, cũng như vấn đề UI/UX, nội dung của sản phẩm không? Từ đó team mình chỉnh sửa cho phù hợp.

4.5 Gửi bạn bè dùng thử

Thỉnh thoảng nếu project kiểu release rồi, nhưng mình vẫn muốn check lại để kiểm tra lại thực sự sản phẩm có tốt hay không? thì mình gửi cho bạn bè mình xem và đánh giá. Một điều đáng buồn là project hùi trước mình làm, luôn nhận kiểu than phiền là website truy cập load còn chậm. :(((( buồn quá buồn. Nhưng không sao, team vẫn đang cố gắng khắc phục vụ web chậm, phải làm từng bước để cho sản phầm ổn định dần chứ, bùm 1 cái đâu thể nói phát là web nhanh liền được đâu.

Cách này mặc dù sản phẩm/tính năng đã golive rồi, nhưng mình vẫn nghĩ nó là 1 phần nhỏ trong UAT

4.6 Thực hiện A/B testing

Ngoài ra để đánh giá về việc sản phẩm/tính năng làm ra có thu hút của người dùng hay không thì mình có áp dụng A/B testing vào. Và đặt tracking lên web để xem hành vi người dùng, xem họ click vào đâu nhiều,… từ đó rút ra được kết luận từ sản phẩm/tính năng nào phù hợp hơn với người dùng. Nhưng hơi buồn vì mình rời dự án trước khi được rằng A/B testing được gắn xong chưa (do dev gắn), và xem được số liệu từ phân tích :(( buồn như con chuồn chuồn.

Cách này cũng sau release sản phẩm, nhưng nó là cần thiết để xác định rằng sản phẩm có phù hợp với nhu cầu của end-user hoặc loại nào của tính năng thì phù hợp hơn. Như facebook vẫn thường thực hiện khi ra một tính năng mới.

5. Những điều mình chưa được thực hiện khi UAT

  • Chưa có nhiều kinh nghiệm làm việc với End-User, chỉ làm việc với bên khách hàng. Và cũng chỉ là làm những cái liên quan đến phân tích gắn js để kiểm tra độ tương tác của User thôi. Chưa tổ chức được nhóm user để xem hành vi sử dụng sản phẩm như thế nào, hay quay video lại để xem họ sử dụng như thế nào.
  • Những loại thực hiện UAT khác mà mình chưa biết tới.

Mình chỉ mong là mình sẽ có cơ hội làm những task như thế này ở cty mới.

6. Kết luận

Mình thực hiện UAT không phải chỉ ở giai đoạn trước khi release sản phẩm, mà đã bắt đầu thực hiện nó khi feature được đưa ra để làm. Và cả sau khi sản phẩm được lên thớt. Và có thể trả lời được là BA/PO có phải là người thực hiện UAT hay không? hay còn những roles khác cùng thực hiện nữa.

Hi vọng nhận feedback từ mọi người về bài viết cũng như kiến thức về UAT.