Chương trình đào tạo

Kiểm thử phần mềm (SOFTWARE TESTING)

Chương trình đào tạo

Khóa học Software Testing tại Softech Aptech sẽ trang bị cho bạn đầy đủ các kiến thức cần thiết để trở thành một Software Tester chuyên nghiệp. Hoàn thành xong khóa học, học viên sẽ nắm bắt được các khái niệm về kiểm thử, quá trình, phương pháp và nguyên tắc kiểm thử. Đặc biệt, Softech Aptech cam kết việc làm sau khi tốt nghiệp, đảm bảo 100% có việc làm đúng ngành.
image
image
image

Giới thiệu

Kiểm thử phần mềm là một lĩnh vực quan trọng và không thể thiếu trong quá trình phát triển phần mềm hiện đại. Việc kiểm thử phần mềm đảm bảo rằng sản phẩm cuối cùng đáp ứng các tiêu chuẩn chất lượng và yêu cầu của người dùng.

Vai trò chính của người kiểm thử phần mềm là xác định và gỡ lỗi các vấn đề trong phần mềm, từ những lỗi nhỏ nhất cho đến các lỗi nghiêm trọng có thể gây ra hậu quả nghiêm trọng cho người dùng. Việc phát hiện sớm và sửa lỗi giúp tăng tính ổn định và độ tin cậy của phần mềm, giảm thiểu nguy cơ mất dữ liệu, sự cố và tổn thất kinh tế.

Nghề kiểm thử phần mềm đóng vai trò quan trọng trong việc tạo ra sản phẩm phần mềm chất lượng cao, đáp ứng mong đợi của khách hàng. Giúp xây dựng lòng tin và niềm tin của người dùng đối với phần mềm, tạo điều kiện thuận lợi cho sự phát triển và mở rộng của doanh nghiệp.

Khóa học Software Testing tại Softech Aptech sẽ trang bị cho bạn đầy đủ các kiến thức cần thiết để trở thành một Software Tester chuyên nghiệp. Hoàn thành xong khóa học, học viên sẽ nắm bắt được các khái niệm về kiểm thử, quá trình, phương pháp và nguyên tắc kiểm thử. Đặc biệt, Softech Aptech cam kết việc làm sau khi tốt nghiệp, đảm bảo 100% có việc làm đúng ngành.

Tất cả các kiến thức sẽ được xây dựng một cách có hệ thống từ cơ bản đến nâng cao, rèn luyện kỹ năng kiểm thử thông qua các tình huống thực tế.

Đối tượng tham gia khóa học

  • Sinh viên và người mới bắt đầu: Nếu bạn quan tâm đến lĩnh vực phần mềm và muốn khám phá vai trò của việc kiểm thử, bạn có thể học Kiểm thử phần mềm để có kiến thức cơ bản và những kỹ năng cần thiết để bắt đầu sự nghiệp trong ngành này.
  • Lập trình viên phát triển phần mềm: Các nhà phát triển phần mềm cũng có lợi khi học Kiểm thử phần mềm để hiểu quy trình kiểm thử và có khả năng tự kiểm tra và gỡ lỗi sản phẩm của mình. Điều này giúp tăng tính tin cậy và chất lượng của phần mềm mà họ đang phát triển.
  • Chuyên viên kiểm thử phần mềm: Đối với những người đã làm việc trong lĩnh vực kiểm thử phần mềm, việc học thêm về các kỹ thuật và phương pháp kiểm thử mới có thể nâng cao kỹ năng và khả năng của họ trong việc phát hiện và gỡ lỗi phần mềm.
  • Quản lý dự án: Quản lý dự án cũng có lợi khi có kiến thức về Kiểm thử phần mềm. Việc hiểu quy trình kiểm thử và khả năng đánh giá chất lượng của phần mềm giúp họ xây dựng lịch trình, phân công công việc và quản lý dự án hiệu quả.
  • Những người quan tâm đến việc cải thiện chất lượng phần mềm: Bất kỳ ai quan tâm đến việc đảm bảo chất lượng và độ tin cậy của phần mềm đều có thể học Kiểm thử phần mềm. Điều này áp dụng cho những người dùng cuối, quản lý sản phẩm hoặc bất kỳ ai có vai trò trong quá trình phát triển và triển khai phần mềm.

Kết quả đạt được

  • Trở thành chuyên viên kiểm thử phần mềm chuyên nghiệp
  • Thành thạo sử dụng công cụ và quy trình kiểm thử tự động
  • Bạn hoàn toàn có thể xây dựng và triển khai phương pháp kiểm thử phần mềm trên tất cả các hệ thống website lớn, nhỏ.
  • Tham gia tốt vào nhóm phát triển phần mềm theo phương pháp Agile
  • Trải nghiệm tham gia một dự án Software Testing như thực tế trong các dự án thật tại doanh nghiệp

Quyền lợi của học viên

  • Software Testing đang bùng nổ và khan hiếm nhân lực trên thị trường IT, với mức thu nhập cao không thua kém gì developer.
  • Với khóa học Software Testing, chỉ sau 5 tháng bạn sẽ trở thành một chuyên viên Kiểm thử phần mềm chuyên nghiệp, được trang bị đầy đủ kiến thức cơ bản, nâng cao để đáp ứng yêu cầu đầu vào vị trí Software Testing.
  • Tăng cường thực hành: với hơn 60% thời lượng Thực hành và chỉ 40% thời lượng Lý thuyết giúp các bạn có thể làm được việc ngay sau khi kết thúc khóa học.
  • 100% học viên sau khi kết thúc khóa học được cam kết việc làm đúng ngành.
  • Giảng viên vững kỹ năng sư phạm, giàu kinh nghiệm chuyên môn. Hỗ trợ tận tâm ngay cả ngoài giờ học.

Nội dung tổng quát & số giờ

 STT MÔN HỌC SỐ GIỜ 
A Phần I: Kỹ năng nền tảng 100
1 Xây dựng Web với HTML5, CSS3 và JavaScript  
2 Phân tích và thiết kế CSDL với SQL Server 2019  
B Phần II: Kiểm thử phần mềm 120
1 Giới thiệu về Kiểm thử phần mềm  
2 Vai trò của kiểm thử trong vòng đời phát triển phần mềm  
3 Các kỹ thuật kiểm tra  
4 Các kỹ thuật xây dựng TEST CASE  
5 Thực hiện kiểm thử và viết các loại TEST CASE  
6 Kiểm thử nâng cao với SELENIUM IDE  
7 Kiểm thử nâng cao End-to-End với Playwright.dev  
8 Kiểm thử nâng cao Load Test, Performance Test, Stress Test  
9 Phương pháp cập nhật DEFECTS, ISSUES và BUGS  
10 Xây dựng TEST PLANS, TEST REPORT  
C Phần III: Đồ án và kỹ năng xin việc 25
1 Bài tập tổng hợp đa kỹ năng  
2 Kỹ năng phỏng vấn & xin việc  
  TỔNG SỐ GIỜ HỌC 245

Nội dung chi tiết chương trình học

PHẦN I: KỸ NĂNG NỀN TẢNG (100 giờ)

Chương 1: Building Modern Websites (HTML5, CSS3, Javascript).

  • Introduction to the Web and HTML5
  • Formatting Text and Using Hyperlinks and Anchors 
  • Introduction to CSS3
  • Formatting Using Style Sheets
  • Displaying Graphics and CSS3 Animation 
  • Understanding Layouts in CSS3 
  • New Features of CSS3
  • HTML Layout, Forms, and Elements 
  • HTML5 Tables, Audio, and Video 
  • JavaScript - I 
  • JavaScript - II 
  • ECMAScript 2022 and its New Features 
  • Canvas and Web Storage in HTML5 
  • HTML5 Geolocation and APIs 
  • Building Mobile Websites 
  • Mini Project 

Chương II: Data Management with SQL Server 2019

  • RDBMS Concepts 
  • Entity-Relationship (E-R) Model and Normalization 
  • Introduction to SQL Server 2019 
  • Transact-SQL 
  • Creating and Managing Databases 
  • Creating Tables 
  • Azure SQL 
  • Accessing Data 
  • Advanced Queries and Joins 
  • Views, Stored Procedures, and Querying Metadata
  • Indexes
  • Triggers
  • Programming Transact-SQL 
  • Transactions
  • Error Handling 
  • Enhancements in SQL Server 2019 
  • PolyBase, Query Store, and Stretch Database

PHẦN II: KIỂM THỬ PHẦN MỀM (120 giờ)

Chương I: Giới thiệu về Kiểm thử phần mềm

  • Nhập môn kiểm thử phần mềm.
  • Các nguyên lý tổng quát của việc kiểm tra phần mềm.
  • Quy trình kiểm tra cơ bản.
  • Triết lý của việc kiểm thử phần mềm.
  • Nguyên nhân gây ra các khiếm khuyết phần mềm.
  • Quan hệ giữa Kiểm thử và Chất lượng phần mềm.
  • Kiểm thử đến mức nào là đủ?

Chương II: Vai trò của Kiểm thử trong vòng đời phát triển phần mềm

  • Những mô hình phát triển phần mềm phổ biến.
  • Mô hình chữ V.
  • Mô hình phát triển lặp gia tăng.
  • Vai trò của Kiểm thử trong vòng đời phát triển phần mềm.
  • Xác nhận và xác minh (Verification & Validation).
  • Các mức kiểm thử.
  • Các kiểu kiểm thử.

Chương III: Các kỹ thuật kiểm tra

  • Kiểm tra tĩnh và kiểm tra động.
  • Kỹ thuật kiểm tra hộp trắng và hộp đen.
  • Tổng quan và tìm hiểu kiểm thử đối với CSDL SQL.
  • Tổng quan và tìm hiểu kiểm thử đối với ứng dụng WEB.
  • Tổng quan và tìm hiểu kiểm thử đối với ứng dụng Mobile.
  • Tổng quan và tìm hiểu kiểm thử đối với API / WebServices.

Chương IV: Các kỹ thuật xây dựng TEST CASE

  • Các kỹ thuật phân tích để xây dựng TEST CASE.
  • Cách viết tài liệu TEST CASE đúng chuẩn.
  • Xây dựng và thực thi TEST CASE (Test Description, Test Steps, Test Data, Expected Results và Test Execution).
  • Phương pháp thu thập và lưu trữ bằng chứng.

Chương V: Thực hiện kiểm thử và viết TEST CASE

  • Thực hành kiểm thử cơ sở dữ liệu với dự án Thương mại điện tử.
  • Thực hành kiểm thử API với dự án Thương mại điện tử.
  • Thực hành kiểm thử WEB với dự án Thương mại điện tử.
  • Thực hành kiểm thử MOBILE với dự án Thương mại điện tử.

Chương VI: Kiểm thử nâng cao với SELENIUM IDE

  • Làm quen với Selenium IDE.
  • Làm việc với Locators trong Selenium (lấy thông tin Elements thông qua Id, Name, Class, Tag, Link, CSS, Xpath, ...)
  • Thực hiện viết Test Scrip kiểm thử với Selenium IDE
  • Làm việc với các Elements nâng cao: Dropdown, Upload, Modal, Popup, Drag and Drop, Multi windows, right click, double click, ...
  • Nạp dữ liệu lớn để kiểm thử từ tập tin MS Excel.
  • Thực hành và làm bài tập tổng hợp Thương mại điện tử

Chương VII: Kiểm thử nâng cao End-to-End với Playwright.dev

  • Làm quen với E2E Testing với Playwright.
  • Nắm rõ các tập lệnh để thực hiện xác minh.
  • Các viết kịch bản kiểm thử bằng Javascript.
  • Thực hành chạy kiểm thử với Playwright.

Chương VIII: Kiểm thử nâng cao Load Test, Performance Test, Stress Test

  • Làm quen với Load Test, Performation Test, Stress Test.
  • Thực hành kiểm thử với Jmeter, k6.io

Chương IX: Phương pháp cập nhật DEFECTS, ISSUES và BUGS

  • Sử dụng Redmine / Jira để cập nhật defects, issues và bugs.
  • Kỹ năng trao đổi & phân tích thông tin.
  • Nắm rõ quy trình theo dõi & xử lý của defects, issues và bugs

Chương X: Các kỹ thuật xây dựng TEST PLANS, TEST REPORT

  • Kỹ thuật xây dựng TEST PLAN.
  • Kỹ thuật xây dựng TEST REPORT.

PHẦN III: ĐỒ ÁN & KỸ NĂNG XIN VIỆC (25 giờ)

Chương I: Bài tập tổng hợp

  • Bài tập Unit Test.
  • Bài tập Intergration Test.
  • Bài tập System Test.
  • Bài tập User Acceptance Test.

Chương II: Kỹ năng phỏng vấn & Xin việc

  • Hướng dẫn viết hồ sơ xin việc ấn tượng với nhà tuyển dụng
  • Ôn tập các câu hỏi phỏng vấn
  • Kỹ năng phỏng vấn & xin việc
Testimonials

CẢM NHẬN CỦA HỌC VIÊN

Aptech luôn chú trọng chất lượng đào tạo, đáp ứng nhu cầu thực tế của doanh nghiệp. Đội ngũ giảng viên giàu kinh nghiệm, nhiệt tình, tận tâm với công việc, luôn sẵn sàng giúp đỡ học viên trong quá trình học tập và làm việc.

Lợi ích vượt trội khi chọn Aptech

HƠN 10 TRIỆU HỌC VIÊN TRÊN THẾ GIỚI ĐÃ CHỌN APTECH LÀ NƠI THĂNG HOA SỰ NGHIỆP

Với chương trình học chú trọng thực hành, sinh viên APTECH luôn được tạo điều kiện để thực hiện các dự án thực tế một cách thành thạo, chuyên nghiệp nhất.

  • Chương trình KỸ LÝ THUYẾT, VỮNG THỰC HÀNH
  • Giảng viên CHUYÊN MÔN CAO, THỰC CHIẾN
  • Chứng chỉ và giáo trình THEO CHUẨN QUỐC TẾ
  • Liên thông nhiều ĐẠI HỌC QUỐC TẾ
  • 95% học viên ra trường CÓ VIỆC LÀM NGAY

ĐĂNG KÝ TƯ VẤN

Vui lòng cung cấp cho chúng tôi thông tin liên hệ

ONLINE SUPPORT

HỖ TRỢ & TƯ VẤN TRỰC TUYẾN

Các chuyên viên tư vấn luôn sẵn sàng trả lời các thắc mắc và tư vấn thông tin chi tiết về các khóa học mà bạn quan tâm.

Hotline: 0236.3.779.779