Skip to main content

Kiểm thử cơ bản

Enrollment in this course is by invitation only

Kiểm thử cơ bản

Xin chào các bạn!

Chào mừng các bạn đã đến với môn học thức hai của khóa học Software Tester. Ở môn học này, các bạn học viên sẽ được làm quen với những kiến thức cơ bản về kiểm thử và quy trình kiểm thử phần mềm. Trong những phần đầu của môn học, các bạn sẽ tìm hiểu về các mức độ và các loại hình kiểm thử, đồng thời nắm được các kỹ thuật kiểm thử cơ bản cũng như cách thức quản lý và báo cáo lỗi. Quan trọng hơn, từ những kiến thức nền tảng đó, các bạn có thể thực hành thiết kế tình huống và thực hiện kiểm thử. Phần cuối của môn học sẽ giới thiệu tới các bạn về SQL - cơ sở dữ liệu dành cho một kiểm thử viên. Đây là phần kiến thức và kỹ năng rất cần thiết với một kiểm thử viên. Các bài học sẽ đưa các bạn đi từ khái niệm cơ bản, đến các kỹ năng tạo cơ sở dữ liệu và truy vấn dữ liệu theo yêu cầu, nhằm giúp các bạn sử dụng một cách hữu hiệu công cụ này cho công việc kiểm thử.

Chắc hẳn các bạn đang rất hào hứng về những kiến thức mới của môn học này! Hy vọng trong suốt hành trình của môn học, các bạn sẽ có thể khám phá và nắm giữ được thật nhiều tư liệu hữu ích qua các bài giảng và rèn luyện được nhiều kỹ năng qua các bài tập thực hành. Hãy cùng bắt đầu hành trình khám phá và chinh phục kiến thức!

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 về nguyên tắc kiểm thử, quy trình kiểm thử cơ bản và các loại kiểm thử.
  • Đọc hiểu các tài liệu/yêu cầu của một dự án từ đó biết cách viết testcase, hiểu và biết cách sử dụng các kỹ thuật kiểm thử.
  • Hiểu về các loại lỗi (bugs) & vòng đời và có thể thực hành với một số công cụ quản lý lỗi như Jira.
  • Hiểu kiến thức về cơ sở dữ liệu cơ bản (DBMS, RDBMS), đồng thời có thể đọc và hiểu nội dung thiết kế CSDL và biết cách sử dụng công cụ MySQL.
  • Có thể viết các lệnh SQL để truy vấn (câu lệnh phức tạp với nhiều bảng kết hợp), cập nhật dữ liệu và duy trì cấu trúc cơ sở dữ liệu MySQL.


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 14 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ử và quy trình kiểm thử phần mềm

  • Bài 1: Các khái niệm cơ bản và chân lý trong kiểm thử
  • Bài 2: Quy trình kiểm thử phần mềm

Phần 2: Mức độ kiểm thử và loại hình kiểm thử

  • Bài 3: Test Level - Các mức độ kiểm thử
  • Bài 4: Test Type - Các loại hình kiểm thử

Phần 3: Thiết kế tình huống và thực hiện kiểm thử

  • Bài 5: Kịch bản kiểm thử và một số lưu ý khi thiết kế
  • Bài 6: Các kỹ thuật kiểm thử
  • Bài 7: Quản lý lỗi trong kiểm thử
  • Bài 8: Báo cáo lỗi trong kiểm thử phần mềm
  • Assignment 1 - Thiết kế kịch bản kiểm thử

    Assignment 2 - Thiết kế kịch bản kiểm thử nâng cao

Phần 4: SQL - Cơ sở dữ liệu dành cho kiểm thử viên

  • Bài 9: Tổng quan về cơ sở dữ liệu
  • Bài 10: Các thành phần cơ bản trong SQL và ngôn ngữ định nghĩa dữ liệu
  • Bài 11: Các lệnh trong ngôn ngữ thao tác dữ liệu
  • Bài 12: Các hàm hệ thống trong SQL
  • Bài 13: JOINs trong SQL server
  • Bài 14: Truy vấn con (inner) trong SQL
  • Assignment 3 - Thiết kế và truy vấn hệ thống cơ sở dữ liệu nhân sự


CHUYÊN GIA THIẾT KẾ VÀ PHẢN BIỆN MÔN HỌC

THIẾT KẾ MÔN HỌC: Vũ Thị Mai Hương

  • Công tác tại FPT Software - Software Development
  • Hơn 7 năm kinh nghiệm về lĩnh vực kiểm thử phần mềm, tham gia các dự án Việt Nam & Quốc tế

PHẢN BIỆN MÔN HỌC: Chị Nguyễn Thị Hiền

  • Cán bộ phân tích nghiệp vụ và kiểm thử tại công ty FPT Information System
  • Kỹ sư CNTT tại Đại học Bách khoa Hà Nội
  • Hơn 7 năm kinh nghiệm làm việc tại vị trí phân tích nghiệp vụ và kiểm thử

NGUỒN HỌC LIỆU

Trong thời đại hiện nay, mỗi môn học đều có nhiều nguồn tài liệu liên quan kể cả sách in và online, FUNiX Way không quy định một nguồn học liệu cụ thể mà khuyến cáo để học viên chọn được nguồn phù hợp nhất cho mình. Trong quá trình học từ nhiều nguồn khác nhau theo lựa chọn cá nhân đó, khi sinh viên phát sinh câu hỏi thì sẽ được kết nối nhanh nhất với mentor để được giải đáp. Toàn bộ phần đánh giá bao gồm các câu hỏi trắc nghiệm, bài tập, dự án và thi vấn đáp do FUNiX thiết kế, xây dựng và thực hiện.

Các môn học của FUNiX không quy định bắt buộc tài liệu học tập, sinh viên có thể chủ động tìm và học từ bất kỳ nguồn nào phù hợp, kể cả sách in hay nguồn học liệu online (MOOC) hay các website. Việc sử dụng các nguồn đó do học viên chịu trách nhiệm và đảm bảo tuân thủ các chính sách của chủ sở hữu nguồn, trừ trường hợp họ có sự hợp tác chính thức với FUNiX. Nếu cần hỗ trợ, học viên có thể liên hệ phòng đào tạo FUNiX để được hướng dẫn.

Dưới đây là một số nguồn học liệu của môn học mà học viên có thể tham khảo sử dụng. Việc liệt kê nguồn dưới đây không nhất thiết hàm ý rằng FUNiX có sự hợp tác chính thức với chủ sở hữu của nguồn: Coursera, tutorialspoint, edX Training, or Udemy.


KÊNH PHẢN HỒI

FUNiX sẵn sàng đón nhận và trao đổi về mọi ý kiến góp ý, phản hồi liên quan đến học liệu qua email program@funix.edu.vn