Kiểm thử phần mềm

1. Giới thiệu

Cùng với sự phát triển của ngành Công nghiệp Phần mềm, nghề kiểm thử phần mềm (Tester) hiện nay đang được coi là một “Nghề hot” trên thị trường lao động Việt Nam. Môi trường làm việc năng động, lành mạnh, cơ hội thăng tiến cao, tiếp xúc trực tiếp với khách hàng nước ngoài, nhu cầu nhân lực cực lớn, lương thưởng khá cao và ổn định… là những lợi thế của Tester mà các nghề khác khó lòng cạnh tranh được.
Nghề kiểm thử phần mềm tuy còn khá mới mẻ ở Việt Nam nhưng đang không ngừng phát triển mạnh mẽ, tỉ lệ thuận với sự phát triển của ngành CNTT nói chung. Thực tế cho thấy, nhu cầu nhân lực đối với ngành nghề này rất cao nhưng hiện tại số lượng người được đào tạo chuyên nghiệp Tester lại rất hiếm.

 
Bên cạnh đó, yêu cầu năng lực để bắt đầu nghề Tester cũng không quá khắt khe. Bạn chỉ cần có khả năng đọc hiểu tiếng Anh, không yêu cầu bằng cấp, tin học văn phòng tương đối thành thạo (Word, Excel) và có kĩ năng sử dụng một số phần mềm (trên máy tính, website, điện thoại di động)… bạn hoàn toàn có thể tham gia vào đội ngũ nhân lực công nghệ cao này.
Nắm bắt được xu thế của Công nghiệp Phần mềm tại Việt Nam, và mong muốn các bạn trẻ nhanh chóng có cơ hội tiếp cận ngành nghề hot này,  Aptech triển khai khóa học “Tester Basic” với hy vọng hỗ trợ các bạn sinh viên có đủ kiến thức và tâm lý vững vàng, trước khi nắm lấy cơ hội mà nghề này đem lại.

2. Yêu cầu đầu vào

STT

Nội dung kiến thức

Trình độ yêu cầu

1

Tiếng Anh

Đọc hiểu tốt. Nghe nói là lợi thế.

2

Sử dụng Word, Excel

Cơ bản

3

Nên có khái niệm lập trình cơ bản,
sử dụng SQL cơ bản.

Cơ bản

4

Đã từng sử dụng nhiều phần mềm, website.

Cơ bản

 

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

  • Trang bị cho học viên những kiến thức căn bản về Kiểm thử phần mềm
  • Hiểu được các khái niệm tổng quan về kiểm thử và quy trình cơ bản của kiểm thử trong các mô hình phát triển phần mềm hiện nay.
  • Học viên nắm được các mức kiểm thử và các loại hình kiểm thử đang được áp dụng hàng ngày trong các doanh nghiệp phần mềm.
  • Cung cấp cho học viên các kiến thức về kiểm thử phần mềm một cách có hệ thống từ cơ bản đến nâng cao
  • Học viên nắm được các kỹ thuật và tư duy kiểm thử phần mềm đang được áp dụng hàng ngày trong các doanh nghiệp.
  • Học viên sẽ biết được cách nâng cao tính hiệu quả của phần mềm thông qua việc áp dụng các kiến thức, quy trình, công nghệ kiểm thử phần mềm chuyên nghiệp.
  • Trang bị cho học viên những kỹ năng mềm cần thiết để học viên có thể làm công việc kiểm thử phần mềm một cách chuyên nghiệp trong thực tế cũng như thích nghi nhanh với công việc của chuyên viên kiểm thử phần mềm tại các tập đoàn phần mềm lớn.

4. Cơ sở vật chất

  • Máy tính: 1 PC/người (phòng LAB), PC cài đặt hệ điều hành Windows, có cài SQL, Microsoft Excel, Microsoft Word, Microsoft Project.
  • Cần 1 server cài phần mềm Red Mine để học viên thực hành log bug.

5. Nội dung chương trình

  • Tester Basic

Term

Module

No

Topic

Duration (Hrs)

 

Pre-requisite

 

IT concept

 

Term 1                         

Software and Quality control Overview

1

Course Introduction

1

Software Development Life Cycle

1

2

Quality: definition, views

1

QA: quality assurance (deal with defects – prevention, reduction, containment)

1

 

 

 

Sum

4

Term 2

Testing Overview

3

Testing: what, when, why, principles

2

4

Test Process

2

5

Test Levels (UT, IT, ST, UAT: focus on ST)

2

6

Test Type (FT, NFT) with some SFS to student classify

2

 

 

 

Sum

8

 

   

Total Duration

12

  • Tester Pro

Term

Module

No

Topic

Duration (Hrs)

Term 1

Test Technical Training

1

Advance Excel Theory

2

2

Advance Excel Practice

2

3

SQL Theory

2

4

SQL Practice

2

 

   

Sum

8

Term 2

Requirement Analysis

5

Reading and Understanding

2

6

Questionnaire Making

2

 

   

Sum

4

Term 3

Test Planning

7

Test Plan Theory

2

8

Test Plan Practice

2

9

Test Plan Review, Correct

2

 

   

Sum

6

Term 4

Test Designing

10

Test Technique: equivalent partitioning, boundary

2

11

Test Technique, Test Design (case studies for each technique: decision table, FSM)

2

12

Test Design

2

13

Software Functional Specification study

2

14

Test Design Practice

2

15

Test Design Review, Correct

2

 

   

Sum

12

Term 5

Test Case Writing

16

Test Case (how to write, templates)

2

17

Test Case - GUI test Theory

2

18

Test Case - GUI test Practice

2

19

Test Case - Function test Theory

2

20

Test Case - Function test Practice

2

 

 

21

Test Case Review, Correct

2

 

   

Sum

12

Term 6

GUI and Functional Testing

22

Defects: log, classify, control by status

2

23

Test execution and defect log

2

24, 25

Redmine Practice

4

26

Defect Log Review, Correct

2

27

Test report, defect report

2

 

   

Sum

12

Term 7

Test Closing

28

Inspection

2

29

CM

2

30

UAT

2

31

Post mortem

2

 

   

Sum

8

Term 8

Soft skills

32

CV writing, Interviewing

2

33

Communication

2

34

Email Writing

2

 

   

Sum

6

Term 9

Exam

41

Exam

-

42

Certificate

-

 

   

Sum

 

 

   

Total Duration

68


6. Tài liệu tham khảo

  • Foundations of Software Testing
  • JeffTian - Software Quality Engineering
  • Foundation Level Syllabus (2010)
  • ISTQB Question library

ĐĂNG KÝ NHẬN TƯ VẤN TỪ APTECH

Bạn vui lòng điền đầy đủ thông tin và click đăng ký. APTECH sẽ liên lạc với bạn trong thời gian sớm nhất

CAPTCHA

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.