Nội dung khóa học TesterTOP
BÀI 1:
- Giới thiệu Tổng thể Testing Software là gì:
o Quy trình sản xuất Phần mềm: các giai đoạn phát triển phần mềm
o Quy trình Kiểm thử Phần mềm: các giai đoạn thực hiện kiểm thử
o Tại sao Kiểm thử Phần mềm lại quan trọng?
o Bài tập: Minh họa 1 -> 2 bài tập kiểm thử đơn giản cơ bản.
BÀI 2:
- Các Mô hình phát triển Phần mềm ( Software Life Cycle - SLC ):
o Waterfall model: mô hình thác nước
o V model: mô hình chữ V
o Spiral model: mô hình xoắn
o Agile model & scrum process: mô hình linh hoạt Agile với quy trình Scrum
BÀI 3:
- Phương pháp kiểm thử ( Testing Methods)
o Kiểm thử hộp trắng (White Box Testing)
o Kiểm thử hộp đen ( Black Box Testing):
Phân vùng tương đương (Equivalence partitioning) + Thực hành với bài tập
Phân tích giá trị biên (Boundary value analysis) + Thực hành với bài tập
Bảng quyết định (Decision table) + Thực hành với bài tập
Vẽ Đồ Thị Nguyên Nhân Kết Quả (Cause-effect Graphing) + Thực hành với Bài tập
Đoán lỗi – Error Guessing
- Bài tập về nhà: theo giáo trình chuẩn quốc tế ISTQB
BÀI 4:
- Các giai đoạn kiểm thử: Unit testing, Integration Testing, System Testing và Acceptance Testing
- Quy trình Kiểm thử Phần mềm
- Giới thiệu và làm quen các Biểu mẫu: tài liệu Phân tích nghiệp vụ/ tài liệu Giải pháp - SRS ( Software Requirement Specification), Test plan, Test cases, Test Report
- Phân biệt thuật ngữ chuyên môn:
o QA# QC
o Verification # Validation ( V&V)
o Re-testing # Regression testing
o Functional testing # Non-functional testing
- Bài tập về nhà: theo giáo trình chuẩn quốc tế ISTQB
BÀI 5:
- Quy trình quản lý Lỗi ( Defect system management):
o Defect, Bug, Fault là gì?
o Độ ưu tiên, Độ nghiêm trọng trong quản lý Bug?
o Quy trình xử lý và gán bug cho Developer (Defect/ Bug/ Fault Life Cycle)?
o Tool quản lý Lỗi: Mantis/ Redmine/ Jira
- Hướng dẫn sử dụng tool Quản lý lỗi: hướng dẫn cách viết bug
- Bài tập về nhà: theo giáo trình chuẩn quốc tế ISTQB
BÀI 6:
- Hướng dẫn viết testcase & Thực hành viết testcases
- Hướng dẫn các kỹ năng Excel để có được thao tác nhanh chóng & hiệu quả khi viết testcases trên Excel
- Bài tập về nhà: theo giáo trình chuẩn quốc tế ISTQB
BÀI 7:
- Hướng dẫn test GUI ( giao diện)
- Bộ tài liệu common testcases cho test giao diện
- Thực hành và chữa bài tập testcases trực tiếp trên bài của học viên
BÀI 8:
- Tổng quan Quản trị Cơ sở dữ liệu (database)
- Học các câu lệnh SQL cơ bản & Thực hành
- Hướng dẫn test chức năng kết hợp với kiểm tra ở Cơ sở dữ liệu
BÀI 9:
- Hướng dẫn kiểm thử mobile & kiểm tra giao diện Mobile/Responsive
- Các common testcases của mobile
- Thực hành và chữa bài tập testcases trực tiếp trên bài của học viên
- Thực hành và chữa bài tập testcases trực tiếp trên bài của học viên
BÀI 10:
- Kiểm thử tự động là gì?
- Cài đặt và hướng dẫn sử dụng tool test tự động Selenium IDE
- Thực hành test tự động với module Đăng nhập
BÀI 11:
- Thực hành viết testcase trên dự án thật, thực hiện test và log lỗi lên tool Quản lý lỗi
- Sửa và chữa trực tiếp trên bài của học viên
- Thực hành viết Test Plan và Test Report
BÀI 12
- Thực hành viết testcase trên dự án thật, thực hiện test và log lỗi lên tool Quản lý lỗi
- Review và chữa phần viết lỗi (bug)
- Review và chữa bài tập testcases trực tiếp trên bài của học viên
- Giao bài tập viết testcases ở nhà
BÀI 13
- Test hiệu năng là gì? ( performance testing)
- Tool test hiệu năng Jmeter: học JMeter cơ bản
- Báo cáo test hiệu năng
BÀI 14
- Thực hành test hiệu năng với module Đăng nhập bằng tool JMeter
- Hướng dẫn viết CV & chia sẻ kinh nghiệm đi phỏng vấn.