Khóa học Tester từ Manual Test đến Auto Test
Thành thạo Kiểm thử cơ bản - Thăng hạng kiểm thử tự động
Thông tin chung:
Thời lượng: Khóa học Online 16 buổi (Khoảng 2 tháng) qua Zoom
Khai giảng: Tháng 1/2022
Nội dung học: Bao gồm đầy đủ các kiến thức về nghề Kiểm thử phần mềm Tester, các công cụ kiểm thử để học viên có thể ứng tuyển ở vị trí Tester sau khi kết thúc khoá học
Số lượng học viên: Để đảm bảo chất lượng đào tạo, lớp học giới hạn 15-20 học viên
Giảng viên:
Phạm Thị Xuân Lộc: Hiện đang là BA tại khối công nghệ Ngân hàng MSB - Có hơn 10 năm kinh nghiệm về kiểm thử phần mềm và trong các dự án CNTT
Nguyễn Diễm Hương: Chuyên viên Phân tích nghiệp vụ và Kiểm thử phần mềm với hơn 6 năm kinh nghiệm
Yêu cầu đầu vào: Khóa học này đi từ kiến thức nền tảng nên dành cho bất kỳ ai dù chưa có kiến thức về Kiểm thử hay CNTT
Mục tiêu khóa học:
- Truyền đạt đầy đủ các kiến thức về nghề Kiểm thử phần mềm (Tester)
- Biết cách sử dụng các công cụ Kiểm thử
- Biết cách phân tích yêu cầu và khai thác thông tin dự án
- Nâng cao kỹ năng Testing thông qua việc đào tạo trải nghiệm dự án thật
- Có thể lên được Test case, Test Plan, Report Test
- Nắm được cách Report Bug và quy trình xử lý, theo dõi Bug
- Hiểu về Database và SQL
- Nắm được cách test API bằng Postman, thực hành test API bằng Postman trên dự án thật
- Biết cách viết scripts test cơ bản, sử dụng các biến để viết scripts test
- Nắm được một số kiến thức về test API tối ưu với Postman
Khóa học này dành cho ai?
- Sinh viên ngành CNTT đang học tại các trường hoặc sắp tốt nghiệp mong muốn có kiến thức kiểm thử vững vàng tạo lợi thế khi xin việc
- Sinh viên đang học ngành khác (không có kiến thức IT) mong muốn học tập, tìm hiểu và tìm kiếm cơ hội việc làm với nghề Kiểm thử phần mềm (Tester)
- Các bạn nam hay nữ chưa có kinh nghiệm nhưng có đam mê, yêu thích với ngành Kiểm thử phần mềm
- Người đi làm ở các lĩnh vực khác ngoài IT gặp khó khăn trong công việc và mong muốn tìm một công việc mới để phát triển bản thân.
Tiềm năng nghề Tester
Lĩnh vực CNTT là một trong nhóm ngành phát triển về nhu cầu nhân lực bậc nhất trong đó có nghề Tester. Đây chính là một nghề cực kỳ khát nhân lực. Nhưng khi nhắc đến CNTT mọi người đều có một lối suy nghĩ chung là nhớ đến những công việc lập trình chính vì thế đầu ra nghề Tester thấp hơn hẳn và nhiều nhà tuyển dụng lao đao trong việc tìm kiếm nguồn nhân lực.
Nếu ở nước ngoài, tại các công ty phần mềm, trung bình cứ một lập trình viên thì có tới bốn tester. Nhưng ở Việt Nam thì ngược lại, tỉ lệ này giảm xuống còn 1:5, nghĩa là 1 tester tương ứng với 5 lập trình viên và chỉ có những công ty phần mềm lớn mới có đội ngũ nhân viên tester. Với những dự án quan trọng hơn thì tỉ lệ này đôi khi tăng lên 1:3.
Nếu bạn định hướng theo nghề tester ngay từ đầu thì bạn cứ yên tâm có trong tay tấm vé xin việc làm ngay khi có đủ kiến thức nền tảng.
Tại sao bạn nên tham gia khóa học này?
Tính ứng dụng cao: Nội dung khóa học được xây dựng để hướng tới mục tiêu giúp học viên thành thạo các kiến thức, kỹ năng, công nghệ bắt buộc tiên tiến được sử dụng trong các doanh nghiệp lớn. Trong đó, những phần thực hành và dự án thực tế được chú trọng và chiếm phần lớn thời gian học bên cạnh việc giới thiệu lý thuyết.
Đảm bảo chất lượng: Khóa học được chuyên gia đầu ngành có kinh nghiệm phong phú từng tham gia nhiều dự án lớn nên các bạn học viên không cần thiết phải lo lắng và so sánh về chất lượng. Với kinh nghiệm nhiều năm nghiên cứu và thực chiến các dự án lớn trên thực tế, giảng viên sẽ trở thành người đồng hành và chia sẻ nhằm giúp học viên giải đáp được các vấn đề còn băn khoăn trong quá trình học tập và làm việc.
Cơ hội việc làm: Sau khi kết thúc khóa học bạn có thể dễ dàng xin việc ở các vị trí về DE, Cole có giới thiệu việc làm đối với học viên hoàn thành tốt khoá học.
Chương trình học: 16 buổi - Khoảng 2 tháng
Buổi 1: Các kiến thức cơ bản về Kiểm thử phần mềm
- Giới thiệu về nghề Kiểm thử phần mềm.
- Tìm hiểu về các mô hình sản xuất phần mềm hiện nay
- Tìm hiểu về các giai đoạn kiểm thử phần mềm
- Tìm hiểu về các phương pháp kiểm thử phần mềm
- Tìm hiểu và thực hành thiết kế kiểm thử theo 4 kỹ thuật : (Phân vùng tương đương, Phân tích giá trị biên , Bảng quyết định, Đoán lỗi)
- Thuật ngữ chuyên dùng trong lĩnh vực CNTT
Buổi 2: Phân tích yêu cầu của dự án
- Tìm hiểu về kế hoạch kiểm thử và thực hành lên kế hoạch
- Hướng dẫn sử dụng Microsoft Project.
- Giới thiệu các loại tài liệu phân tích yêu cầu
- Hướng dẫn đọc hiểu quy trình nghiệp vụ
- Hướng dẫn cách phân tích tài liệu yêu cầu và khai thác thông tin trong dự án
- Hướng dẫn & thực hành viết Q&A
Buổi 3: Tạo Test Case chuyên nghiệp
- Cấu trúc của Test Case
- Cách viết Test Case
- Template viết Test Case
- Các Tips viết Test Case
- Các kỹ thuật viết Test Case
- Thực hành viết Test Case
Buổi 4: Thực hành các kỹ thuật viết Test Case cho dự án thật
- Thực hành viết Test Case cho dự án thật
Buổi 5: Khái niệm Bug và quản lý bug
- Khái niệm về Bug
- Quy trình xử lý Bug
- Cấu trúc viết Báo cáo lỗi (Report Bug)
- Quy trình quản lý và theo dõi Bug
- Hướng dẫn công cụ chụp ảnh bug, quay video bug.
- Thực hành sử dụng tool để Log Bug
- Thực hành test theo Testcase đã viết và Log Bug
Buổi 6: Thực thi Test trên các môi trường khác nhau
- Giới thiệu về các môi trường Test: Test App, Test Web
- Sự khác biệt giữa các môi trường Test
- Danh sách kiểm tra để Test Web và App, Bảo mật.
- Cách thực hiện test trên các môi trường khác nhau
- Các Tips khi thực hiện Test trên từng môi trường
- Report Test là gì? Tại sao phải làm Report Test? Hướng dẫn cách làm Report Test.
Buổi 7: Tìm hiểu về SQL, Database, Server
- Database trong hệ thống phần mềm
- Mối quan hệ giữa SQL và Testing
- Các câu lệnh cơ bản trong SQL
- Thực hiện thao tác trên CSDL
Buổi 8: Thực hành Test SQL trong dự án thật
- Thực hành viết các Test case có sử dụng Database và truy vấn cơ sở dữ liệu.
- Thực hiện test và log bug.
- Giới thiệu thêm 1 số công cụ log bug.
- Giới thiệu thêm 1 số công cụ quản lí công việc cá nhân.
- Tổng kết kiến thức 8 buổi học và giải đáp thắc mắc
2. Module 2:
Buổi 9: Giới thiệu và hướng dẫn cài đặt Postman
- Hướng dẫn cài đặt Postman
- Hướng dẫn sử dụng công cụ và quen thuộc với giao diện của công cụ
Buổi 10: Khởi tạo API request với Postman
- Hướng dẫn cách tạo request, collection, query parameters, troubleshooting issue trên Postman
- Hướng dẫn cách thể tạo các request API để thực hiện kiểm thử API bằng Postman
Buổi 11: Hướng dẫn viết scripts test
- Hướng dẫn thực hiện viết script kiểm thử kết quả (test response)
- Hướng dẫn Thực hiện thiết kế kịch bản và kiểm thử API qua ví dụ trực quan
Buổi 12: Sử dụng các biến để viết scripts test
- Tìm hiểu về các biến trong Postman, các biến global, tìm hiểu về phạm vi và các loại biến khác nhau
- Tìm hiểu về environment và thiết lập các URL khác nhau bằng các môi trường trong Postman
- Tìm hiểu về Pre-request script trong Postman và cách chỉnh sửa, xóa hàng loạt trong Postman, debugging test
Buổi 13: JavaScript cơ bản
- Lý thuyết cơ bản về Javascript và các loại dữ liệu, các biến trong Javascript
- Lý thuyết về các điều kiện, các hàm, cấu trúc dữ liệu arrays và objects, các vòng lặp
- Thực hành và áp dụng kiến thức đã học
Buổi 14: Hướng dẫn chạy tự động các tệp câu lệnh
- Tìm hiểu cơ bản về tự động và ôn lại một số kiến thức kiểm thử API, từ đó biết cách tạo và chạy các tệp câu lệnh
- Tìm hiểu các ứng dụng khác trong Postman về tự động hóa
Buổi 15: Workflow, Scenarios và Authentication/Authorization
- Tìm hiểu về workflow/scenarios và ứng dụng vào việc chạy các tệp lệnh kiểm thử
- Tìm hiểu về các loại Authentication/Authorization trong kiểm thử API bằng Postman
Buổi 16: Bài tập tổng kết hết môn - Hướng dẫn viết CV và một số kinh nghiệm PV
- Một số bài tập thực hành để tổng hợp kiến thức về kiểm thử API với Postman
- Hướng dẫn HV viết CV xin việc và PV
Đánh giá và bình luận
( 737 đánh giá)