inflearn logo

ISTQB AI Testing - Học hỏi các phương pháp hay nhất và chuẩn bị cho kỳ thi

Bạn sẽ được hiểu về hiện tại và tương lai của công nghệ AI, trải nghiệm quy trình kiểm thử các mô hình AI như Machine Learning và tìm hiểu về vai trò của người kiểm thử. Khóa học giúp bạn nắm vững kiến thức rộng rãi từ việc thiết lập chiến lược kiểm thử hệ thống dựa trên AI, thiết kế và thực thi kịch bản kiểm thử (test case), cho đến cách ứng dụng AI để hỗ trợ quá trình kiểm thử. Khóa học này được xây dựng dựa trên đề cương (syllabus) AI Testing của ISTQB, mang đến cơ hội để bạn chuẩn bị hoàn hảo cho kỳ thi cấp chứng chỉ ISTQB AI Testing.

10 học viên đang tham gia khóa học này

Độ khó Nhập môn

Thời gian 6 tháng

ISTQB
ISTQB
Software Test
Software Test
AI
AI
ISTQB
ISTQB
Software Test
Software Test
AI
AI

Bạn sẽ nhận được điều này sau khi học.

  • Hiểu tình hình hiện tại và các xu hướng dự kiến của AI

  • Trực tiếp trải nghiệm việc triển khai và kiểm thử mô hình học máy (ML), đồng thời xác định phương pháp giúp kiểm thử viên đóng góp vào chất lượng một cách hiệu quả nhất.

  • Hiểu các khó khăn liên quan đến việc kiểm thử hệ thống dựa trên AI (ví dụ: khả năng tự học, sự thiên kiến, đạo đức, tính phức tạp, tính không xác định, v.v.)

  • Xây dựng chiến lược kiểm thử cho các hệ thống dựa trên AI

  • Thiết kế và thực thi các kịch bản kiểm thử cho hệ thống dựa trên AI

  • Có khả năng nhận biết các yêu cầu đặc biệt của cơ sở hạ tầng thử nghiệm nhằm hỗ trợ kiểm thử hệ thống dựa trên AI.

  • Hiểu cách ứng dụng AI để hỗ trợ kiểm thử phần mềm

Làm thế nào để kiểm thử các hệ thống trí tuệ nhân tạo? 🤔

Việc kiểm tra các hệ thống truyền thống đã được biết đến rộng rãi, nhưng các hệ thống dựa trên AI, vốn đang ngày càng trở nên phổ biến và quan trọng trong đời sống hàng ngày, lại đặt ra những thách thức mới. Khóa học này giới thiệu các khái niệm cốt lõi của trí tuệ nhân tạo (AI), cách xác định điều kiện nghiệm thu và phương pháp kiểm tra các hệ thống dựa trên AI. Những hệ thống này sở hữu những đặc điểm riêng biệt: chúng phức tạp (ví dụ: mạng thần kinh sâu), dựa trên dữ liệu lớn, đôi khi có khả năng tự học và có thể mang tính phi định hướng, từ đó mang lại nhiều thách thức và khó khăn mới cho việc kiểm tra.

Khóa học này giới thiệu các loại hệ thống dựa trên AI khác nhau đang được sử dụng ngày nay, giải thích lý do tại sao học máy (ML) là yếu tố cốt lõi của các hệ thống này và cho thấy việc xây dựng một hệ thống ML dễ dàng như thế nào. Chúng ta sẽ tìm hiểu cách thiết lập các điều kiện nghiệm thu cho hệ thống dựa trên AI, tại sao cần cân nhắc các vấn đề đạo đức và tại sao các đặc điểm của hệ thống dựa trên AI lại khiến việc kiểm thử trở nên khó khăn hơn so với các hệ thống truyền thống.

Giới thiệu khóa học

  • Để đảm bảo chất lượng của các hệ thống này, chúng ta cần xem xét ba khía cạnh. Đầu tiên, chúng ta sẽ tìm hiểu về các lựa chọn và hạng mục kiểm tra nhằm đảm bảo chất lượng dữ liệu được sử dụng để huấn luyện và dự đoán khi xây dựng hệ thống học máy. Lý tưởng nhất là không có dữ liệu bị sai nhãn hoặc tiềm ẩn tính thiên kiến, và điều quan trọng nhất là phải sử dụng dữ liệu có liên quan chặt chẽ đến vấn đề cần giải quyết.

  • Tiếp theo, chúng ta sẽ xem xét các kỹ thuật kiểm thử khác nhau phù hợp với kiểm thử hộp đen (black-box testing) dành cho các hệ thống dựa trên trí tuệ nhân tạo như kiểm thử back-to-back, kiểm thử A/B, và giới thiệu chi tiết về kỹ thuật kiểm thử biến hình (metamorphic testing).

  • Thứ ba, chúng ta sẽ tìm hiểu phương pháp đo lường độ bao phủ kiểm thử (test coverage) cho mạng thần kinh bằng cách áp dụng kiểm thử hộp trắng (white-box testing).

    Thông qua ví dụ về xe tự hành, chúng tôi cũng giải thích về sự cần thiết của môi trường thử nghiệm ảo.

  • Cuối cùng, chúng ta sẽ xem xét việc ứng dụng trí tuệ nhân tạo vào các công cụ hỗ trợ kiểm thử thông qua một vài ví dụ về việc áp dụng thành công AI vào kiểm thử các hệ thống truyền thống.

  • Khóa học này rất thực tế, cung cấp cho học viên trải nghiệm xây dựng và kiểm thử nhiều loại hệ thống máy học khác nhau thông qua các bài thực hành đa dạng.

Những gì bạn sẽ học

📌 Hiểu về hiện tại và xu hướng phát triển của trí tuệ nhân tạo.

📌 Trải nghiệm việc triển khai và kiểm thử các mô hình học máy, đồng thời xác định các lĩnh vực mà người kiểm thử có thể đóng góp vào chất lượng của mô hình.

📌 Hiểu các thách thức liên quan đến hệ thống dựa trên trí tuệ nhân tạo như tự học, tính thiên kiến, đạo đức, độ phức tạp và tính không xác định.

📌 Đóng góp vào chiến lược kiểm thử của các hệ thống dựa trên trí tuệ nhân tạo.

📌 Thiết kế và thực hiện các phương pháp kiểm thử tốt nhất cho các hệ thống dựa trên trí tuệ nhân tạo.

📌 Nhận thức được các yêu cầu đặc biệt của cơ sở hạ tầng kiểm thử dành cho việc kiểm thử các hệ thống dựa trên trí tuệ nhân tạo.

📌 Hiểu cách phần mềm dựa trên trí tuệ nhân tạo có thể được sử dụng để hỗ trợ việc kiểm thử.

💡 Đề xuất cho những đối tượng sau

  • Tất cả những người tham gia vào hệ thống và thử nghiệm dựa trên trí tuệ nhân tạo

  • Kiểm thử viên, nhà phân tích thử nghiệm, nhà phân tích dữ liệu, kỹ sư thử nghiệm, tư vấn viên, quản lý thử nghiệm, người kiểm thử chấp nhận người dùng, nhà phát triển phần mềm, v.v.

  • Phù hợp cho tất cả những ai muốn có hiểu biết cơ bản về hệ thống dựa trên trí tuệ nhân tạo hoặc kiểm thử, bao gồm quản lý dự án, quản lý chất lượng, quản lý phát triển phần mềm, nhà phân tích kinh doanh, giám đốc IT, v.v.

Giảng viên Dr. Stuart Reid

  • Là CTO của STA Testing Consulting, ông có khoảng 40 năm kinh nghiệm trong ngành IT và đang hoạt động trong các lĩnh vực phát triển, kiểm thử và đào tạo.

  • Hiện tại, ông đang nghiên cứu về kiểm thử cho các hệ thống dựa trên trí tuệ nhân tạo và áp dụng vào nhiều lĩnh vực khác nhau, từ các lĩnh vực yêu cầu độ an toàn cao cho đến tài chính và truyền thông.

  • Tiến sĩ Stuart Reid đang đóng góp cho cộng đồng kiểm thử toàn thế giới thông qua nhiều hoạt động đa dạng.

  • Ông là Chủ tịch của ISO/IEC SC7 WG26 (Nhóm làm việc về Kiểm thử phần mềm), đơn vị đã phát triển bộ tiêu chuẩn kiểm thử phần mềm ISO/IEC/IEEE 29119, đồng thời cũng là Đồng chủ tịch của ISO/IEC SC42 JWG2 về kiểm thử trí tuệ nhân tạo.

  • Tiến sĩ Stuart Reid cũng đã dẫn dắt các dự án ISO liên quan đến hệ thống tự hành trong lĩnh vực kỹ thuật phần mềm và hệ thống.

  • Ngoài ra, ông còn là người đồng sáng lập và là chủ tịch đầu tiên của ISTQB (Ủy ban Chứng chỉ Kiểm thử Phần mềm Quốc tế), một tổ chức nhằm thúc đẩy các chứng chỉ kiểm thử phần mềm trên toàn thế giới, đồng thời ông cũng là một trong những tác giả của chứng chỉ ISTQB về kiểm thử hệ thống dựa trên trí tuệ nhân tạo (AI).

Lưu ý trước khi khóa học bắt đầu

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Windows, macOS, Android, iOS, v.v.

Tài liệu học tập

  • Một hướng dẫn chi tiết chứa tất cả các thông tin cần thiết sẽ được cung cấp.

Có môn học cần thiết hay môn học tiên quyết nào để tham gia khóa học không?

  • Không cần có kinh nghiệm lập trình.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Tất cả những người tham gia vào hệ thống dựa trên AI và kiểm thử phần mềm sử dụng AI, bao gồm người kiểm thử (tester), nhà phân tích kiểm thử, nhà phân tích dữ liệu, kỹ sư kiểm thử, tư vấn viên kiểm thử, quản lý kiểm thử, người kiểm thử chấp nhận người dùng (UAT) và nhà phát triển phần mềm.

  • Những người muốn có hiểu biết cơ bản về kiểm thử hệ thống dựa trên AI và/hoặc kiểm thử phần mềm sử dụng AI, bao gồm: Quản lý dự án, Quản lý chất lượng, Quản lý phát triển phần mềm, Nhà phân tích kinh doanh, Thành viên nhóm vận hành, Giám đốc IT, Tư vấn quản trị, v.v.

  • Những người muốn đạt được chứng chỉ ISTQB CT-AI

Cần biết trước khi bắt đầu?

  • Kiến thức cơ bản về kiểm thử phần mềm như ISTQB Foundation.

Xin chào
Đây là edu

Xin chào, chúng tôi là STA Testing Consulting.

STA là doanh nghiệp luôn nỗ lực tạo ra các thông lệ tốt nhất (Best Practice) nhằm đóng góp cho lĩnh vực kiểm thử.

STA góp phần mở rộng nền tảng và nâng cao trình độ trong lĩnh vực kiểm thử phần mềm,
đồng thời tập trung vào việc phát triển các mô hình tiêu biểu (best practice) với tư cách là đơn vị dẫn đầu trong ngành dịch vụ kiểm thử toàn cầu.

Trung tâm đào tạo STA là gì?

  • Trung tâm đào tạo chuyên về kiểm thử phần mềm được chứng nhận ISTQB duy nhất tại Hàn Quốc

Là cơ quan đào tạo được chứng nhận ISTQB duy nhất tại Hàn Quốc, chúng tôi vận hành các khóa đào tạo chuyên sâu về kiểm thử phần mềm dựa trên hệ thống kiến thức của ISTQB vốn được công nhận là tiêu chuẩn quốc tế. Ngoài ra, với tư cách là đại diện Hàn Quốc trong nhóm làm việc về tiêu chuẩn quốc tế (ISO 29119), chúng tôi đang dẫn đầu trong việc thiết lập các tiêu chuẩn quốc tế và hệ thống kiến thức về kiểm thử phần mềm thông qua sự hợp tác liên tục với ISTQB.

  • Cơ sở đào tạo chuyên về kiểm thử phần mềm đầu tiên tại Hàn Quốc

STA Testing Consulting là tổ chức đào tạo chuyên về kiểm thử phần mềm đầu tiên tại Hàn Quốc, dẫn đầu lĩnh vực đào tạo kiểm thử phần mềm trong nước khi thực hiện đào tạo cho khoảng 1.400 người mỗi năm từ năm 2006 đến nay.

  • Chương trình đào tạo tự phát triển dựa trên tiêu chuẩn quốc tế

Dựa trên tiêu chuẩn quốc tế về kiểm thử phần mềm ISO 29119, thông qua chương trình đào tạo chuyên sâu về kiểm thử phần mềm tự phát triển phù hợp với việc tiếp thu kiến thức thực tiễn theo tiêu chuẩn quốc tế, chúng tôi cung cấp kiến thức chuyên môn về kiểm thử phần mềm dựa trên lĩnh vực (domain) có thể áp dụng trực tiếp vào thực tế.

  • Chương trình đào tạo chú trọng áp dụng vào thực tế

Các khóa đào tạo do chúng tôi tự phát triển được cấu trúc với nội dung phù hợp nhất cho từng vị trí công việc, giúp người học tiếp thu các kỹ năng và kiến thức thực tế cần thiết cho công việc chuyên môn. Đối với các môn học liên quan đến ISTQB, sau khi kết thúc khóa học, người học có thể tham gia kỳ thi lấy chứng chỉ quốc tế ISTQB để đánh giá hiệu quả học tập và phát triển sự nghiệp.

  • Đội ngũ giảng viên chuyên gia trong lĩnh vực SW

Bài giảng được dẫn dắt bởi các giảng viên chuyên gia, những người đã có nhiều năm kinh nghiệm làm tư vấn viên trong lĩnh vực kiểm thử phần mềm tại Hàn Quốc và trực tiếp tham gia vào việc phát triển khóa học. Thông qua bài giảng, bạn có thể học hỏi các kiến thức tiêu chuẩn quốc tế, các Best-Practice trong và ngoài nước, cùng nhiều kinh nghiệm và bí quyết thực tế từ các trường hợp điển hình.

  • Liên tục phát triển và cải thiện quy trình

Kiểm thử phần mềm (SW Testing) đang không ngừng phát triển, kéo theo đó là các kiến thức và kỹ năng yêu cầu cũng liên tục thay đổi. Thông qua những bí quyết tích lũy được từ nhiều năm cung cấp dịch vụ kiểm thử phần mềm cùng các hoạt động R&D bền bỉ, STA luôn phát triển các khóa đào tạo mới phù hợp với xu hướng và cải tiến các khóa học hiện có. Với tư cách là một tổ chức đào tạo kiểm thử phần mềm chuyên nghiệp luôn nhạy bén với thị trường, chúng tôi cung cấp các dịch vụ giáo dục được chuẩn bị sẵn sàng cho cả hiện tại và tương lai.

Thêm

Chương trình giảng dạy

Tất cả

41 bài giảng ∙ (12giờ 11phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

2.053.944 ₫