Thực hiện kiểm thử và SQL

Thực hiện Kiểm thử và SQL
Xin chào các bạn!
Chào mừng các bạn đến với môn học "Thực hiện Kiểm thử và SQL" – một trong những học phần trọng tâm trong hành trình trở thành kiểm thử viên chuyên nghiệp. Đây là giai đoạn mà bạn sẽ được áp dụng lý thuyết vào thực tiễn, từ việc viết kịch bản kiểm thử đến thực hiện kiểm thử trên các tính năng phổ biến như đăng ký, đăng nhập và tìm kiếm trong phần mềm.
Môn học cung cấp cho bạn khả năng thiết kế, đánh giá và triển khai các test case hiệu quả, thông qua việc vận dụng kỹ thuật kiểm thử hộp đen, sử dụng công cụ hỗ trợ như Trello, Google Sheets, cũng như sự kết hợp của công nghệ AI để tối ưu hoá quy trình kiểm thử.
Bên cạnh đó, bạn cũng sẽ được học và thực hành SQL – một kỹ năng quan trọng để xác minh dữ liệu và kiểm tra chất lượng hệ thống từ phía cơ sở dữ liệu. Các truy vấn cơ bản đến nâng cao sẽ được minh hoạ qua các bài tập thực hành trực quan và ví dụ sát với thực tế.
Hãy chuẩn bị tinh thần bước vào giai đoạn "thực chiến" của nghề kiểm thử, nơi bạn sẽ dần hoàn thiện kỹ năng và tư duy kiểm thử bài bản. Chúc các bạn học tốt và gặt hái nhiều kiến thức hữu ích!
MỤC TIÊU MÔN HỌC
Sau khi học xong môn này, học viên sẽ đạt được các chuẩn kiến thức, kỹ năng đầu ra như sau:
- Viết và đánh giá được kịch bản kiểm thử (test scenarios) và test case theo quy trình chuyên nghiệp.
- Ứng dụng các kỹ thuật kiểm thử hộp đen: phân vùng tương đương, giá trị biên, bảng quyết định, kiểm thử chuyển trạng thái và pairwise.
- Sử dụng thành thạo các công cụ hỗ trợ kiểm thử như Trello, Google Sheets và công nghệ AI.
- Thành thạo các truy vấn SQL cơ bản đến nâng cao để kiểm tra dữ liệu và xác minh hệ thống.
- Hiểu và thực hành kiểm thử xuyên suốt vòng đời phát triển phần mềm (SDLC).
TRẢI NGHIỆM HỌC TẬP
Môn học bao gồm nhiều video lý thuyết, bài lab thực hành, quiz và các bài tập tự tạo test case, mang đến trải nghiệm học tập sát thực tế và linh hoạt. Học viên sẽ vừa học vừa thực hành trên các kịch bản kiểm thử phổ biến như: đăng ký/đăng nhập Facebook, tìm kiếm khóa học trên Udemy, đồng thời được sử dụng công cụ và AI để tăng tốc kiểm thử. Các truy vấn SQL cũng sẽ được giảng dạy từ cơ bản đến nâng cao để hỗ trợ công việc kiểm tra dữ liệu.
Việc học tập hiệu quả phụ thuộc vào sự chủ động, thực hành đều đặn và trao đổi với mentor khi gặp khó khăn. Môn học kéo dài 6 tuần với sự phân bổ hợp lý giữa lý thuyết và thực hành để đảm bảo người học không chỉ hiểu mà còn làm được.
CẤU TRÚC MÔN HỌC
Phần 1: Viết Test Scenario và Test Case
- Bài 1: Xây dựng và Quản lý Kịch bản Kiểm thử với Công cụ Hỗ trợ
- Bài 2: Thực hành Kiểm thử Đăng ký và Đăng nhập trên Facebook
- Bài 3: Thiết kế và Đánh giá Kịch bản Kiểm thử
- Bài 4: Áp dụng Phân vùng Tương đương và Phân tích Giá trị Biên trong Kiểm thử Hộp Đen
- Bài 5: Các Kỹ thuật Kiểm thử Hộp Đen Nâng cao
- Bài 6: Hướng dẫn Viết Test Case Cơ Bản với Google Sheets
- Bài 7: Phân Tích và Viết Test Case Đăng Ký: Từ Lý thuyết đến Thực hành
Phần 2: SQL
- Bài 8: Cài đặt hoàn chỉnh, Thiết lập và Truy vấn SQL đầu tiên
- Bài 9: Làm chủ cấu trúc cơ sở dữ liệu với ngôn ngữ định nghĩa dữ liệu trong MySQL
- Bài 10: Làm chủ thao tác dữ liệu SQL: Chèn, Cập nhật, Xóa
- Bài 11: Làm chủ các truy vấn SELECT: Lọc, sắp xếp và tinh chỉnh việc truy xuất dữ liệu
- Bài 12: SQL
Phần 3: Kiểm tra trong suốt vòng đời phát triển phần mềm V4.0
- Bài 13: Tìm hiểu Các Mức Độ Kiểm Thử Phần Mềm
- Bài 14: Phân Loại Các Hình Thức Kiểm Thử Phần Mềm
- Bài 15: Kiểm Thử Sau Phát Hành: Xác Nhận, Hồi Quy và Bảo Trì
CHUYÊN GIA THIẾT KẾ VÀ PHẢN BIỆN MÔN HỌC
THIẾT KẾ MÔN HỌC: Ths. Nguyễn Duy Hoàng
- Trình độ chuyên môn: Thạc sĩ kỹ thuật, chứng chỉ Lập trình viên quốc tế
- Nghề nghiệp: Giảng viên CNTT
- Nơi công tác: Khoa quốc tế (FPT International Academy) - FPT Polytechnic
- Kinh nghiệm: gần 20 năm kinh nghiệm trong ngành CNTT với các vai trò Lập trình viên, Quản trị dự án phần mềm, Giảng viên CNTT
PHẢN BIỆN MÔN HỌC: Tôn Thất Anh Khoa
- Trình độ chuyên môn: Cử nhân CNTT, chứng chỉ Google DA & IBM BE with JavaScript
- Nghề nghiệp: Kỹ sư kiểm thử phần mềm cấp cao, Quản lý dự án
- Nơi công tác: Mentor tại FUNiX, Senior QA Engineer tại G1 Coop
- Kinh nghiệm: Gần 10 năm kinh nghiệm trong lĩnh vực CNTT với vai trò QA, PM
NGUỒN HỌC LIỆU
Khóa học sử dụng kết hợp giữa hai nguồn học liệu chính: (1) các bài giảng từ nền tảng Udemy với nội dung cập nhật, thực tiễn và (2) tài liệu học tập do đội ngũ chuyên môn tại FUNiX biên soạn và tùy biến phù hợp với người học Việt Nam.
FUNiX khuyến khích học viên chủ động khai thác tài liệu từ nhiều nguồn để nâng cao kiến thức và hiểu sâu về lĩnh vực kiểm thử phần mềm và SQL. Đồng thời, nếu cần hỗ trợ, học viên có thể kết nối với mentor để được giải đáp nhanh chóng và chính xác.