Tester - Kiểm thử phần mềm

Khoá Học Tester Chuyên nghiệp ra đời nhằm đáp ứng nhu cầu của học viên và để đáp ứng nhu cầu về nhân lực chuẩn quốc tế cho các doanh nghiệp trong việc nghiên cứu tìm hiểu và phát triển các ứng dụng.

Ai nên tham gia khóa học:

  • Là sinh viên hoặc đã tốt nghiệp phổ thông trung học có kiến thức cơ bản về máy tính, hệ điều hành và phần mềm.

  • Nhân viên phát triển ứng dụng hoặc nhân viên kiểm thử tại các doanh nghiệp.

  • Các cá nhân đam mê nâng cao chất lượng phần mềm.

Kết quả sau Khóa học Tester

  • Học viên sẽ có kiến thức chuyên sâu vững chắc, minh họa thực tế về kiểm thử phần mềm;

  • Được tiếp cận và rèn luyện kỹ năng kiểm thử trên những bài tập thực hành có tính thực tế cao giúp học viên có đầy đủ kiến thức, kỹ năng thực tiễn cần thiết để có thể thực hiện kiểm thử các phần mềm một cách chuyên nghiệp trên đa dạng các loại ứng dụng với các nền tảng khác nhau;

  • Có khả năng sử dụng thành thạo hầu hết các kỹ thuật kiểm thử;

  • Sử dụng các câu truy vấn cơ bản trong Oracle, MySQL; Sử dụng được các công cụ kiểm thử tự động về mặt chức năng, kiểm thử hiệu năng một cách sơ đăng;

  • Hiểu biết các lỗi về ATTT trong phát triển phần mềm; có khả năng xây dựng test case cho các lỗi ATTT;

  • Tự tin tham gia thi các chứng chỉ kiểm thử phần mềm theo chuẩn ISTQB

  • Xác nhận thực tập tại Công ty Cổ Phần DevPro Việt Nam.

Quyền lợi khi tham gia khóa học:

  • Giảng viên là những chuyên gia lập trình, tester với hàng chục năm kinh nghiệm.

  • Các bạn được học theo mô hình dự án thực tế doanh nghiệp.

  • Chất lượng đào tạo của DevPro luôn luôn là nhất, với các giáo trình chuẩn quốc tế.

  • Học viên trực tiếp tương tác với giảng viên ngay trong bài học.

  • DevPro là công ty duy nhất có chính sách hỗ trợ học viên trực tiếp, liên tục 24/7 và cả sau đào tạo

  • Ưu đãi cực lớn khi bạn nhập học nhóm từ 2 người trở lên

NỘI DUNG KHÓA HỌC

Kiến thức cơ bản về kiểm thử phần mềm (5 buổi)

Phần 1. Cơ bản về kiểm thử phần mềm

  • Tại sao cần phải kiểm thử phần mềm

  • Kiểm thử phần mềm là gì?

  • 7 nguyên tắc của kiểm thử

  • Quy trình kiểm thử phần mềm

Phần 2. Kiểm thử trong vòng đời phát triển phần mềm

  • Mô hình phát triển phần mềm

    • Waterfall Model

    • V-Model

    • Prototype Model

    • Agile Model

  • Mức độ kiểm thử

    • Unit Testing

    • Integration Testing

    • System Testing

    • UAT Testing

  • Các loại kiểm thử

    • Functional testing

    • Non-functional testing

    • Structure testing

    • Regression testing

Phần 3: Kỹ thuật thiết kế test case

  • Phân vùng tương đương: Giới thiệu kỹ thuật/Thực hành qua các ví dụ.

  • Phân tích giá trị biên: Giới thiệu kỹ thuật/Thực hành qua các ví dụ.

  • Bảng quyết định: Giới thiệu kỹ thuật/Thực hành qua các ví dụ.

  • Sơ đồ chuyển trạng thái: Giới thiệu kỹ thuật/Thực hành qua các ví dụ.

  • Theo cặp (pairwise testing): Giới thiệu kỹ thuật/Thực hành qua các ví dụ

Làm quen với các công việc của tester trong dự án (10 buổi)

Phần 4. Tìm hiểu yêu cầu

  • Hướng dẫn cách đọc và phân tích tài liệu, giải pháp thiết kế

    • Tài liệu đặc tả phần mềm: SRS, User story

    • Tài liệu thiết kế: Basic design, Detail design

Phần 5. Viết kịch bản kiểm thử

  • Giới thiệu biểu mẫu test case

  • Cách thiết kế test case

  • Cách tạo dữ liệu test

Phần 6. Review kịch bản kiểm thử

  • Hướng dẫn cách thức review test case

Phần 7. Thực hiện kiểm thử

  • Cách thực hiện kiểm thử (run test case)

  • Cách điền kết quả kiểm thử

  • Cách log lỗi và kiểm soát lỗi

  • Cách thực hiện re-test (Verify bug)

Phần 8. Phân tích, Báo cáo kết quả kiểm thử

  • Giới thiệu biểu mẫu báo cáo kết quả kiểm thử

  • Phân tích kết quả kiểm thử

  • Báo cáo kết quả kiểm thử

Hướng dẫn kiểm thử dự án thực tế (5 buổi)

Phần 9. Thực hành trên ứng dụng Web

  • Tìm hiểu yêu cầu

  • Thiết kế, Review test case

  • Thực hiện kiểm thử

  • Báo cáo và đánh giá kết quả

  • Chia sẻ kinh nghiệm test và các lỗi thường gặp trên ứng dụng Web

  • Học viên có cơ hội thực hành trên dự án thực tế được làm việc chung với các lập trình viên website tại DevPro.

Phần 10. Thực hành trên ứng dụng SmartPhone

  • Tìm hiểu yêu cầu

  • Thiết kế, Review test case

  • Thực hiện kiểm thử

  • Phân tích, báo cáo kết quả kiểm thử

  • Chia sẻ kinh nghiệm và các lỗi thường gặp trên ứng dụng SmartPhone

  • Học viên có cơ hội thực hành trên dự án thực tế được làm việc chung với các lập trình viên mobile tại DevPro.

Phần 11. Chia sẻ phương pháp error guessing, exploratory testing

  • Tại sao cần dung 2 phương pháp error guessing, exploratory testing

  • Cách thực hiện error guessing, exploratory testing hiệu quả

  • Thực hiện kiểm thử với 2 phương pháp error guessing, exploratory testing

  • Làm quen với các tool test phổ biến như Selenium, Jmeter, Robot frame work..

Kiểm tra cuối khóa và định hướng nghề nghiệp  (1 buổi)

Phần 12: Kiểm tra cuối khóa và định hướng nghề nghiệp

  • Kiểm tra cuối khóa

  • Tư vấn ban đầu khi bước vào nghề testing

  • Hướng dẫn viết CV, trả lời phỏng vấn vị trí tester ở các công ty

Thực tập dưới vị trí là tester tại công ty Devpro sau khóa học (2 tháng)

Khóa học liên quan

0985 95 0895