Kiểm thử phần mềm hay còn gọi là Tester là một nghề không mới những vẫn khá HOT trên thị trường tuyển dụng IT những năm gần đây. Bạn đang quan tâm đến khóa học tester và Lộ trình học Tester cho người mới bắt đầu? Hãy tham khảo bài viết này nhé.
Lộ trình học Tester
Tổng quan về Testing Software
-
Giới thiệu Tổng thể Testing Software là gì:
-
Quy trình sản xuất Phần mềm: các giai đoạn phát triển phần mềm
-
Quy trình Kiểm thử Phần mềm: các giai đoạn thực hiện kiểm thử, task công việc mà Tester cần làm, biểu mẫu tài liệu
-
Phân tích quy trình của công ty và hướng cải tiến
Mô hình phát triển Phần mềm
-
Các Mô hình phát triển Phần mềm (Software Life Cycle – SLC)
-
Mô hình V-model và Agile- Scrum, ưu nhược điểm của mỗi mô hình Phân tích các dự án chính của công ty và đề xuất mô hình phù hợp
Phương pháp kiểm thử
Phương pháp kiểm thử (Testing Methods) Kiểm thử hộp trắng (White Box Testing) Kiểm thử hộp đen (Black Box Testing):
-
Phân vùng tương đương (Equivalence partitioning)
-
Phân tích giá trị biên (Boundary value analysis)
-
Bảng quyết định (Decision table)
-
Đoán lỗi – Error Guessing
Các loại kiểm thử phần mềm (Test Types) mà lập trình viên hay kiểm thử viên nên biết bao gồm: Testing of function, testing of software product characteristics, testing of software structure/architecture và testing related to changes. Mỗi loại sẽ có đặc điểm, chức năng và các bước thực hiện khác nhau.
Các giai đoạn kiểm thử trong Testing:
-
Unit testing
-
Integration Testing
-
System Testing
-
Acceptance Testing
Tìm hiểu các kỹ thuật viết test case khác nhau trong từng giai đoạn kiểm thử Thực hành một số kỹ thuật phù hợp
Vòng đời kiểm thử phần mềm
Test case
-
Hướng dẫn viết testcase & cách tiếp cận tài liệu yêu cầu
-
Phân tích yêu cầu và đặt câu hỏi
-
Thực hành viết testcase
Phân tích yêu cầu dự án
-
Phân tích yêu cầu dự án/ sản phẩm maintain- các ảnh hưởng phát sinh khi chỉnh sửa sản phẩm
-
Chữa bài tập viết testcase cho từng học viên
-
Tìm hiểu về Quy trình quản lý Lỗi
Tool Quản lý Redmine
-
Hướng dẫn sử dụng tool Quản lý Redmine (quản lý lỗi và task công việc dự án)
-
Thực hành sử dụng tool log bug Redmine
Kiểm thử trên Mobile / Web
-
Quản trị cơ sở dữ liệu
-
Quản trị Cơ sở dữ liệu (DB)
-
Học & Thực hành các câu lệnh SQL cơ bản cho việc kiểm tra dữ liệu
Log bug
-
Thực hành viết testcase (dạng hàng ngang)
-
Log bug/ lỗi lên tool Quản lý lỗi Redmine.
-
Chữa bug/ lỗi trên tool Redmine
Test case theo dạng matrix
-
Hướng dẫn cách viết test case theo dạng matrix
-
Hướng dẫn kỹ thuật test case và ma trận theo dõi ảnh hưởng trong dự án Maintain
Tool JMeter trong kiểm thử phần mềm (Automation Test)
-
Tìm hiểu về Test hiệu năng là gì?
-
Cách sử dung Tool JMeter trong kiểm thử phần mềm (Automation test)
-
Thực hành test website bằng Jmeter tool
Test API
-
Tìm hiểu về Test API
-
Hướng dẫn viết test case cho API
Lộ trình nghề nghiệp của một Testers
Giống như trong tất cả các lĩnh vực khác, bạn có thể bắt đầu sự nghiệp của mình với tư cách là một Thực tập sinh Kiểm thử phần mềm và sau đó dần dần phát triển lên các vai trò cấp cao với kinh nghiệm và thời gian. Phần này sẽ nói về con đường sự nghiệp được mở ra cho các Tester.
Dưới đây là bảng hiển thị lộ trình nghề nghiệp của Người kiểm thử phần mềm mà bạn có thể trải qua nếu chọn nghề kiểm thử:
Trainee Tester |
|
Software Tester |
1–3 năm kinh nghiệm |
QA Analyst |
3-5 năm kinh nghiệm |
Software Test Engineer |
3-5 năm kinh nghiệm |
QA Team Coordinator |
5–6 năm kinh nghiệm |
Test Manager |
8-11 năm kinh nghiệm |
Senior Test Manager |
Hơn 14 năm kinh nghiệm |
Tài liệu tự học tester
1. https://123click.org/tong-hop-tai-lieu-kiem-thu-phan-mem-tester.html
Bộ tài liệu học tester bao gồm:
- Sách nhập môn về tester cơ bản giúp cho các bạn mới bắt đầu cũng có thể học.
- Hệ thống bài giảng, giáo trình tiếng Việt giúp các bạn dễ đọc.
- Tài liệu tiếng anh rất nhiều sẽ giúp các bạn hoàn thiện, nâng cao trình độ.
---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Học Lập trình chất lượng cao (Since 2002). Học thực tế + Tuyển dụng ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0968051561
Email: hello@niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
#niit #niithanoi niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #java #php #python