Nhập từ khóa tìm kiếm

SOFTWARE TESTING

TỔNG QUAN VỀ SOFTWARE TESTING

  • Kiểm thử phần mềm được định nghĩa là một hoạt động để kiểm tra xem kết quả thực tế có khớp với kết quả mong đợi hay không và để đảm bảo rằng hệ thống phần mềm không có khiếm khuyết.
  • Kiểm tra rất quan trọng vì lỗi phần mềm có thể tốn kém hoặc thậm chí nguy hiểm.
  • Các lý do quan trọng để sử dụng kiểm thử phần mềm là: tiết kiệm chi phí, bảo mật, chất lượng sản phẩm và sự hài lòng của khách hàng.
  • Thông thường Thử nghiệm được phân loại thành ba loại thử nghiệm chức năng, thử nghiệm phi chức năng hoặc thử nghiệm hiệu suất và bảo trì.
  • Các chiến lược quan trọng trong kỹ thuật phần mềm là: kiểm thử đơn vị, kiểm thử tích hợp, kiểm tra xác nhận và kiểm thử hệ thống.

Với sự phát triển bùng nổ của cách mạng công nghiệp 4.0 thì nghề Kiểm thử phần mềm – Software Tester – cũng đang trở thành một trong những ngành tiềm năng và ngày càng hot trên thị trường lao động Việt Nam. Tuy nhiên hiện nay việc tìm được nơi đào tạo nghề Tester một cách bài bản và thực chiến là một thách thức không nhỏ đối với các bạn trẻ. Đó là lý do tại sao các nhà tuyển dụng đang phải lao đao trong việc tìm kiếm nguồn nhân lực lĩnh vực này.

Nắm bắt được xu thế đó, chúng tôi xây dựng chương trình đào tạo “Chuyên viên kiểm thử phần mềm quốc tế chuẩn International Software Testing Qualifications Board (ISTQB)“.

Học viên sau khi hoàn thành khóa học, có thể tự tin tham gia kì thi ISTQB, phỏng vấn các công ty phần mềm vị trí QA/QC/TESTER.

Khóa học gồm:

➤ Kiểm thử thủ công (Manual).
➤ Kiểm thử tự động (Automation).

BẠN SẼ HỌC GÌ VỚI SOFTWARE TESTING?

MANUAL TESTING

What is Software Testing? What is a Software Tester?
Why is software testing important?
Seven Testing principles
Test process
The psychology of Testing
QA/QC/TESTER?
Working as Quality Assurance Engineer
Skills & Knowledge for a Quality – AssuranceEngineer
Testing Certificates

What are Bugs?
How to find Bugs?
Bug Tools?
How to report bugs effectively?
Practice
Review

Software Development Life Cycle (SDLC)

  • Waterfall
  • Agile Methodology
Live Project Overview

Software Testing Life Cycle

  • Test levels
  • Test types
  • Practice with Live Project

Static and Dynamic basic
Review process
Practice with Live Project

Categories of Test techniques
Black-box Test techniques
White-box Test techniques
Practice with Live Project

Test organization
Test planning and estimation
Test monitoring and control
Configuration management
Risks and Testing
Defect management
Practice with Live Project

Test Plan Theory
Test Plan Practice based on Live Project
Test Plan Review, Correct

Reading and Understanding
Questionnaire Making/ English vocabulary
Practice with Live Project

What is Software Testing Technique?

  • Boundary Value Analysis (BVA)
  • Equivalence Class Partitioning.
  • Decision Table based testing.
  • State Transition.
  • Error Guessing.
  • Practice with Live Project.
Test Design Practice
Test Design Review, Correct

Test Case/Checklist (How to create test case effectively, templates)
Test Case – Function/UI test Practice (Part1)
Test Case – Function/UI test Practice (Part2)
Test Case Review, Correct

Test execution and defect log
Practice
Defect Log Review, Correct
Test report, defect report

Test Cycle Closure

CV writing, Interviewing
Communication
Teamwork
Mock interview

Review project

Common issues seen in web testing?
HTTP and HTTPS?
List down the key web application testing techniques?
Scenarios for testing a web application
Tools that you use for web testing?

Introduction
Practice

How to Test API
Best Practices of API Testing
Types of Bugs that API testing detects
Postman tool
Practices

Basic command line commands
Practices

Practices

Security Testing Concepts & Definitions
XSS/CSRF/SQLi
Practices

How to use sqlyog community/ DataGrid (jetbrains)

Where Mind Maps Can Be Used For
Practices


AUTOMATION TESTING

Preparing for automation introduction
Planning for automated testing
Choosing the correct tool for test automation
Developing for automated tests
Strategy for automated testing

Introduction to HTML and CSS
HTML refresher
CSS refresher

Introduction to JavaScript
Additional resource for learning JavaScript
JavaScript refresher
Objects and JSON data
Classes
Callback functions

Introduction to Node.js
Node.js version for this course
Installing Node.js
Executing JavaScript
Installing packages

Introduction to Mocha
Installing Mocha
Writing a test in Mocha
Before and After
Including and Excluding tests
Reporters
Introduction to Chai
Installing Chai
Assertion options
Expect assertions
Should assertions
Assert assertions

WebdriverIO APIs

Introduction to Interacting with the page
Using selectors to interact with elements
Using selectors to get text from elements
Clicking check boxes
Entering text into a field

Page object model

Introduction to adding assertions to our tests
Testing the page with Node.js assert
More assertion tests

Project Final

ĐỐI TƯỢNG HỌC

  • Học sinh trong các trường phổ thông mong muốn xây dựng sự nghiệp của mình với lĩnh vực lập trình CNTT.
  • Sinh viên các khối ngành liên quan (Điện tử, Kinh tế, toán, …) đang học tại các trường Trung cấp /Cao đẳng, Đại học.
  • Đặc biệt, sinh viên CNTT năm 1 – 4 tại các trường trung học / cao đẳng/ đại học mong muốn bổ sung kiến thức của mình để đảm bảo 100% có việc làm sau khi kết thúc khóa học (làm bài test để được miễn giảm học phí của các môn lập trình đã học).
  • Các kỹ thuật viên và nhân viên của các công ty, văn phòng muốn chuẩn hóa hoặc nâng cao kỹ năng chuyên nghiệp.
  • Các chuyên gia muốn cập nhật và nâng cao kiến thức, kỹ năng về công nghệ mới.
  • Người đã đi làm muốn bổ sung kiến thức hoặc thay đổi nghề nghiệp, …hoặc bất cứ ai yêu thích công nghệ thông tin và muốn trở thành Chuyên viên kiểm thử (Tester) sau này.

LỊCH KHAI GIẢNG

THỜI GIAN HỌC

  • Tổng thời gian: 5.5 tháng.
  • 1 tuần 3 buổi: thứ 2,4,6 hoặc 3,5,7 – sáng, tối.

HỌC PHÍ

  • Vui lòng liên hệ.

HÌNH THỨC TRẢ HỌC PHÍ

  • Vui lòng liên hệ.

LIÊN HỆ ĐỂ ĐƯỢC TƯ VẤN

HỆ THỐNG ĐÀO TẠO LẬP TRÌNH VIÊN KASE
102 Nguyễn Đình Chính, Phường 15, Quận Phú Nhuận, TP Hồ Chí Minh
0906.801.479 - (028) 399.55.47
tuvan_fdp@kase.edu.vn

Ghi danh chương trình
FDP
Chat Zalo
0906.801.479
Chương trình đào tạo Liên hệ Đăng ký tư vấn