Software Testing_Kiểm thử phần mềm
Software Testing
- Tín chỉ
- 3
- Bậc
- Bachelor
- Thang điểm
- 10
- Điểm qua
- 5
Mô tả
• General principles of software testing, including its purposes and objectives. • Testing integrated into software development processes, covering test levels, test types, and maintenance testing. • Static testing basics, including feedback and review processes to enhance software quality. • Techniques such as black-box (functional), white-box (structural), and experience-based testing applied to derive test cases. • Test activities like planning, estimation, monitoring, risk management, defect reporting, and test automation usage. • Tools and methods to support effective testing, emphasizing benefits and potential risks. • AI is used to explore testing concepts, support static testing, and create/optimize Test Plans.
Phân bổ thời gian
Study hour (150h) = 45h (60 sessions) contact hours + 145-minute final exam + 102,6h self-study
Nhiệm vụ sinh viên
Students must attend at least 80% of contact sessions in order to be accepted to the final examination. - Students are responsible to do all exercises, assignments and labs given by instructor in class or at home and submit on time. - The use of AI in assessments and exams must comply with the instructions of the course instructor. - Use laptop in class only for learning purpose - Promptly access to the https://flm.fpt.edu.vn/ for up-to-date course information
Công cụ
- Unit Test Framework - Bug Management Tool - Ms Office - IDE - Static Analyst Tool - Automation Tool - AI Tools: Grok (xAI), ChatGPT, Gemini, Deepseek
Lưu ý
In the case: (5 > Final TE Score >=4) & (5 > Final PE Score >=4) & FR < 5, the student can choose to take the resit of both TE & PE OR just either TE or PE.