Lab 3
Thông tin chung
Code Review & Unit Test là hai kỹ năng rất quan trọng với tất cả các developer đặc biệt với các bạn muốn chuyên sâu vào ngạch kỹ thuật.
Khóa học này cung cấp các kĩ năng Review & Unit test mà một kĩ sư lập trình cần có:
-
- Hiểu biết về quy trình code review và áp dụng được code review thông qua check list và dùng tool
- Hiểu biết về unit testing và vận dụng được trong dự án (unit test thủ công dựa trên template hoặc dùng tool để tự động hóa)
Những kỹ năng trên sẽ cho bạn hiểu biết toàn bộ những kiến thức cơ bản về Unit test & Code review. Sau khi học xong khóa cơ bản này, bạn nên học tiếp các khóa chuyên sâu về code và automated unit testing để trở thành một Code Guru thực sự nhé.
Mục tiêu môn học
Hiểu quy trình code review và áp dụng được code review thông qua check list và dùng tools
Hiểu quy trình unit test và áp dụng được unit test ở các mức độ làm thủ công (tạo testcase và thực thi dựa trên template trong dự án FSOFT) và làm tự động bằng JUnit
Trải nghiệm học tập
Phần 1: Code review
Phần 2: Unit testing cơ bản
Phần 3: Unit testing tự động cơ bản
Phần 4: Unit testing nâng cao
Phần 5: Bài tập tổng hợp CodeReview và Unit Test
Nguồn học liệu
Tài liệu đào tạo Unit Test của FPT SOFTWARE
Danh sách nguồn học liệu mở miễn phí (MOOC) mà FUNiX đang sử dụng trong môn học này: Anurag Gaur, ElonCsProf, Guru99, haipt haipt, in28minutes, luv2code, qanilq, Udacity.