Skip to main content

Nhập môn kiểm thử phần mềm

Enrollment in this course is by invitation only

Nhập môn kiểm thử phần mềm

Xin chào các bạn!

Chào mừng các bạn đến với môn học đầu tiên của khóa học Software Tester. Đến với khóa học này, chắc hẳn nhiều bạn vẫn còn xa lạ với các khái niệm về lĩnh vực kiểm thử phần mềm và bối rối không biết bắt đầu từ đâu hay phân vân liệu đây có phải là công việc mình có thể gắn bó lâu dài hay không? Bạn hãy tưởng tượng, để trở thành một cây cổ thụ thì điều cần thiết nhất chính là một bộ rễ chắc chắn bám sâu vào lòng đất. Cũng chính vì điều đó, chương trình học này nói chung và môn học "Nhập môn Kiểm thử phần mềm" nói riêng được thiết kế nhằm giúp bạn có một bộ rễ kiến thức, đây sẽ là nền tảng để bạn dần cao lớn hơn trong tương lai.

Môn học đầu tiên này sẽ giúp các bạn học viên có cái nhìn tổng quát về nghề kiểm thử phần mềm và định hướng cho con đường phát triển nghề nghiệp của mình. Mở đầu môn, các bạn học viên sẽ được tìm hiểu về dự án, quy trình của một dự án phần mềm, cũng như các mô hình dự án và vị trí của kiểm thử viên (tester) trong một dự án phần mềm. Ở phần tiếp theo, môn học cung cấp cho học viên những kiến thức nền tảng về IT - là hành trang vô cùng cần thiết và gắn bó với công việc của một kiểm thử viên. Cuối cùng, các bạn học viên sẽ được trang bị các kỹ năng excel cùng các thao tác và thủ thuật hữu ích hỗ trợ cho công việc kiểm thử.

Chắc hẳn bạn đang rất hào hứng về những điều đang chờ đợi phía trước phải không? Hy vọng trong suốt hành trình của khóa học, bạn sẽ có thể khám phá và nắm giữ được thật nhiều kiến thức hữu ích qua các bài giảng và rèn luyện được nhiều kỹ năng qua bài tập thực hành. Và hãy luôn nhớ rằng, một bộ rễ vững chắc sẽ giúp bạn vươn cao hơn, xa hơn - đó là lý do chúng ta cùng có mặt ở đây.

Chúc các bạn học tốt!


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:

  • Hiểu được quy trình phát triển dự án phần mềm và các mô hình phát triển phần mềm.
  • Hiểu được quy trình đảm bảo chất lượng phần mềm với vai trò Tester, các giai đoạn kiểm thử phần mềm tương ứng với các giai đoạn phát triển phần mềm.
  • Hiểu về vai trò của kiểm thử phần mềm trong thực tế và lộ trình phát triển nghề Tester.
  • Nắm được các kiến thức cơ bản về các lĩnh vực phổ biến trong ngành IT: phần cứng máy tính, mạng Internet, phần mềm máy tính.
  • Có thể sử dụng thành thạo excel cơ bản và áp dụng được vào trong công việc.


TRẢI NGHIỆM HỌC TẬP

Để bắt đầu, các bạn nên dành một vài phút khám phá môn học và cấu trúc chung. Môn học sẽ có 4 phần với 17 bài học. Xuyên suốt các bài học và cuối mỗi học phần, các bài thực hành Lab và bài tập lớn (Project) sẽ giúp các bạn tăng cường việc ghi nhớ và vận dung lý thuyết đã học vào các bài toán thực tế. Để việc học tập được hiệu quả, hãy luôn trau dồi kiến thức, không ngừng học hỏi, nghiên cứu và lập cho mình một kế hoạch học tập hợp lý để hoàn thành khóa học một cách xuất sắc.

Trong thời gian học (dự kiến là 6 tuần), việc phân bổ tuần học là rất quan trọng. Nếu các bạn có bất cứ câu hỏi nào hãy kết nối với Mentor để được giải đáp.


CẤU TRÚC MÔN HỌC

Phần 1: Kiến thức Cơ bản về Kiểm thử Phần mềm

  • Bài 1: Các vai trò trong nhóm phát triển phần mềm
  • Bài 2: Quy trình phát triển phần mềm – Các mô hình vòng đời phát triển
  • Bài 3: Các khái niệm cơ bản về kiểm thử phần mềm (phần 1)
  • Bài 4: Các khái niệm cơ bản về kiểm thử phần mềm (phần 2)

Phần 2: Sử dụng Google Sheets hiệu quả

  • Bài 5: Bắt đầu với Google Sheets
  • Bài 6: Google Sheets
  • Bài 7: Tối ưu hóa thao tác làm việc trong Google Sheets
  • Bài 8: Quản lý bảng tính Google Sheets
  • Bài 9: Xử lý và tổ chức dữ liệu trong Google Sheets
  • Bài 10: Các hàm cần thiết của Sheets để phân tích và tóm tắt
  • Bài 11: Hàm điều kiện & xử lý dữ liệu nâng cao trong Google Sheets
  • Bài 12: Các Hàm Tra Cứu và Lọc Dữ Liệu
  • Bài 13: Biểu đồ gây ấn tượng
  • Bài 14: Biểu đồ gây ấn tượng (phần 2)
  • Bài 15: Khám phá dữ liệu với Pivot Tables trong Google Sheets

Phần 3: Kiểm Thử Phần Mềm – Nền Tảng ISTQB Foundation

  • Bài 16: Giới thiệu về ISTQB - Fundamentals of Testing 4.0
  • Bài 17: Giới thiệu về ISTQB - Fundamentals of Testing 4.0 (phần 2)
  • Bài 18: Giới thiệu về ISTQB - Fundamentals of Testing 4.0 (phần 3)
  • Bài 19: Giới thiệu về ISTQB - Fundamentals of Testing 4.0 (phần cuối)

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), thuộc 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

Môn học sử dụng học liệu kết hợp từ tài liệu nội bộ do FUNiX xây dựngkhóa học trên nền tảng Udemy. Ngoài ra, học viên có thể tham khảo thêm các nguồn tài liệu MOOC phổ biến như Coursera, tutorialspoint, edX Training... Việc lựa chọn và sử dụng học liệu tùy thuộc vào mục tiêu học tập cá nhân, miễn là tuân thủ chính sách bản quyền.

Toàn bộ phần đánh giá bao gồm câu hỏi trắc nghiệm, bài tập, dự án và thi vấn đáp do FUNiX thiết kế và thực hiện.