Kiểm thử nâng cao
Kiểm thử nâng cao
Xin chào các bạn!
Chào mừng các bạn đã đến với môn học thức ba 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 mới về kiểm thử và nâng cao kỹ năng kiểm thử thông qua các bài tập thực hành. Ở phần đầu của môn học, các bạn sẽ tìm hiểu kỹ hơn về quản lý kiểm thử với các bước lập kế hoạch, lập báo cáo kiểm thử và các công cụ hữu ích hỗ trợ cho việc kiểm thử. Phần thứ hai của môn học tập trung vào nội dung kiểm thử các ứng dụng mobile và web. Thông qua các bài học, ngoài việc bổ sung kiến thức kiểm thử mới, bạn sẽ được ôn tập lại và rèn luyện thêm về các kỹ năng như tạo kịch bản kiểm thử, log bug để có thể thành thạo hơn các kỹ năng quan trọng này. Ở hai phần cuối của môn học, các bạn sẽ đi sâu vào tìm hiểu về kiểm thử API bằng công cụ Postman. Đặc biệt, các bài tập thực hành sẽ giúp bạn ứng dụng kiến thức đã học, sử dụng tối ưu công cụ Postman, nâng cao kỹ năng nghiệp vụ của mình.
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à biết cách quản lý kiểm thử: lập kế hoạch và tạo test report, defect report đánh giá rủi ro dự án.
- Hiểu biết và có thể thực hiện kiểm thử Mobile Application.
- Hiểu về Backend, Web Application và có thể thực hiện kiểm thử Web Application.
- Nắm vững kỹ thuật test API bằng Postman và có thể thực hiện kiểm thử API thành thạo.
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 13 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: Quản lý kiểm thử
- Bài 1: Lập kế hoạch và kiểm thử
- Bài 2: Quản lý kiểm thử
- Bài 3: Các công cụ hỗ trợ cho kiểm thử
Assignment 1 - Thực hành kiểm thử desktop app
Phần 2: Kiểm thử Mobile và Web Application
- Bài 4: Kiểm thử Mobile App - Phần 1
- Bài 5: Kiểm thử Mobile App - Phần 2
- Bài 6: Giới thiệu về kiểm thử Backend, Web Application
Assignment 2 - Thực hành kiểm thử ứng dụng di động
Phần 3: Kiểm thử Backend - API bằng Postman
- Bài 7: Giới thiệu và hướng dẫn cài đặt Postman
- Bài 8: Khởi tạo API request với Postman
- Bài 9: Hướng dẫn viết scripts test
- Bài 10: Sử dụng các biến để viết scripts test
Phần 4: Sử dụng tối ưu công cụ Postman
- Bài 11: JavaScript cơ bản
- Bài 12: Hướng dẫn chạy tự động các tệp câu lệnh
- Bài 13: Work flow , scenarios và Authentication/Authorization
Assignment 3 - Thực hành kiểm thử ứng dụng web và API
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