Các loại kiểm thử

32 9 0
Tài liệu đã được kiểm tra trùng lặp
Các loại kiểm thử

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Các loại kiểm thử Kiểm thử chức năng Kiểm thử phi chức năng Kiểm thử liên quan đến sự thay đổi aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Trang 1

Giảng viên: Thầy Nguyễn Đức LưuNhóm thực hiện: 04

Trang 2

THÀNH VIÊN NHÓM 4:

Đào Xuân Trường

Hoàng Tuấn AnTrần Duy Toàn

Bùi Hữu Tuấn

Lê Công Nghĩa

Tạ Quang DũngĐỗ Ngọc Giang

Đặng Phương Nam

Trương Thế Sơn

Trang 3

Kiểm thử chức năng01

Trang 4

Kiểm thử chức năng

01

Trang 5

- Kiểm thử chức năng là quy trình đối chiếu đặc tả bên ngoài của phần mềm với các chức năng thực tế mà nó cung cấp, từ góc nhìn của người sử dụng, không phụ thuộc vào công nghệ hay thiết lập bên trong.

1.1 Khái niệm về kiểm thử chức năng

Kiểm thử chức năng

Trang 6

Kiểm thử chức năng

1.2 Các loại kiểm thử chức năng

+ Kiểm thử chức năng của hệ thống.

+ Kiểm thử tích hợp dữ liệu và cơ sở dữ liệu.+ Kiểm thử vòng lặp công việc.

+ Kiểm thử kiểm soát truy cập.+ Kiểm thử giao diện

- Có 5 loại kiểm thử chức năng bao gồm:

Trang 7

Kiểm thử chức năng

1.2 Các loại kiểm thử chức năng

- Mục tiêu: nhằm đảm bảo rằng phần mềm thực hiện các chức năng như nhập liệu, xử lý và trả kết quả đúng đắn.

1.2.1 Kiểm thử chức năng hệ thống:

- Ý nghĩa: qua việc tương tác với giao diện người dùng, kiểm thử này đánh giá hoạt động của các chức năng trong phần mềm và phân tích kết quả trả về để đảm bảo tính chính xác và hoạt động mượt mà của sản phẩm.

Trang 8

Kiểm thử chức năng

1.2 Các loại kiểm thử chức năng

- Mục tiêu: nhằm kiểm tra sự tương thích và hoạt động của giao diện người dùng trong sản phẩm so với thiết kế ban đầu.

1.2.2 Kiểm thử giao diện:

- Ý nghĩa: kiểm tra tính liên kết và chuyển tiếp giữa các chức năng, cách thức truy cập (sử dụng phím tab, chuột ), cũng như kiểm tra các đối tượng trên màn hình để đảm bảo sự nhất quán và dễ sử dụng của giao diện.

Trang 9

Kiểm thử chức năng

1.2 Các loại kiểm thử chức năng

- Mục tiêu: nhằm đảm bảo rằng các chức năng của sản phẩm phần mềm hoạt động đúng sau khi dữ liệu từ bên ngoài được tích hợp vào.

1.2.3 Kiểm thử tích hợp dữ liệu và cơ sở dữ liệu:

- Ý nghĩa: đảm bảo rằng hệ thống mới có thể sử dụng các dữ liệu cũ một cách hiệu quả, giúp cải thiện tính ổn định và độ tin cậy của ứng dụng phần mềm.

Trang 10

Kiểm thử chức năng

1.2 Các loại kiểm thử chức năng

- Mục tiêu: đảm bảo hoạt động của các công việc được chạy tự động theo lịch đã đặt trước mà không có sự can thiệp từ người dùng.

1.2.4 Kiểm thử vòng lặp công việc:

- Ý nghĩa: đảm bảo tính đáng tin cậy và đúng đắn của hệ

thống tự động, giúp đảm bảo rằng các tác vụ quan trọng được thực hiện đúng thời gian và không bị gián đoạn.

Trang 11

Kiểm thử chức năng

1.2 Các loại kiểm thử chức năng

- Mục tiêu: đảm bảo rằng các tác nhân và người dùng chỉ có thể truy cập vào các chức năng mà họ được phép truy cập.1.2.5 Kiểm thử truy cập:

- Ý nghĩa: bảo vệ dữ liệu và thông tin quan trọng của hệ thống bằng cách chỉ có người dùng được ủy quyền mới có thể truy cập vào hệ thống.

Authentication Authorization

Trang 12

Kiểm thử phi chức năng

02

Trang 13

2.1 khái niệm về kiểm thử phi chức năng

Kiểm thử phi chức năng

- Là một loại kiểm thử phần mềm để kiểm tra các khía cạnh phi chức năng (hiệu suất, khả năng sử dụng, độ tin cậy, v.v.) của ứng dụng phần mềm.- Nó được thiết kế để kiểm tra sự sẵn sàng của một

hệ thống theo các tham số không thuộc về chức năng và không bao giờ được giải quyết bằng kiểm thử chức năng.

Trang 14

2.1 Khái niệm về kiểm thử phi chức năng

Kiểm thử phi chức năng

- Kiểm thử phi chức năng có thể được sử dụng ở mọi cấp độ kiểm thử nhưng thường được sử dụng hiệu quả nhất trong cấp độ kiểm thử hệ thống và kiểm thử chấp nhận sản phẩm.

Trang 15

Kiểm thử phi chức năng

2.2 Các loại kiểm thử phi chức năng

+ Kiểm thử hiệu năng (performance testing)+ Kiểm thử tải trọng (load testing)

+ Kiểm thử tập trung (stress testing)

+ Kiểm thử với lượng dữ liệu lớn (volume testing).

- Có 4 loại kiểm thử phi chức năng thường dùng bao gồm:

Trang 16

Kiểm thử phi chức năng

2.2 Các loại kiểm thử phi chức năng

- Mục tiêu: Bảo đảm tối ưu việc phân bổ tài nguyên hệ thống (ví dụ bộ nhớ) nhằm đạt các chỉ tiêu như thời gian xử lý hay đáp ứng câu truy vấn

2.2.1 Kiểm thử hiệu năng:

- Tập chung đánh giá và đo lường hiệu suất của hệ thống, ứng dụng hoặc sản phẩm phần mềm dưới điều kiện tải trọng nhất định

Trang 17

Kiểm thử phi chức năng

2.2 Các loại kiểm thử phi chức năng

Trang 18

Kiểm thử phi chức năng

2.2 Các loại kiểm thử phi chức năng

- Stress Test tập trung vào các trạng thái tới hạn, các "điểm chết", các tình huống bất thường

2.2.3 Kiểm thử tập trung:

- Stress Test được thực hiện để đảm bảo rằng hệ thống sẽ không bị rơi vào tình huống khủng hoảng

- Kiểm thử này chủ yếu xác định tính mạnh mẽ và xử lý lỗi hệ thống trong điều kiện tải cực kỳ nặng

Trang 19

Kiểm thử phi chức năng

2.2 Các loại kiểm thử phi chức năng

- Là kiểm thử tập trung vào việc xác định hoặc xác nhận đặc tính hiệu suất của hệ thống hoặc ứng dụng được kiểm thử trong điều kiện hệ thống có lượng dữ liệu rất lớn

2.2.4 Kiểm thử với dữ liệu lớn:

- Dữ liệu lớn có thể là cơ sở dữ liệu lớn hoặc dữ liệu trong file upload lên hệ thống có dung lượng lớn

Trang 20

Kiểm thử liên quan đến sự thay đổi

03

Trang 21

3.1 Khái niệm về kiểm thử liên quan đến sự thay đổi

Kiểm thử liên quan đến sự thay đổi

Trang 22

3.1 Khái niệm về kiểm thử liên quan đến sự thay đổi

Kiểm thử liên quan đến sự thay đổi

chức năng

Trang 23

Kiểm thử liên quan đến sự thay đổi

3.2 Các loại kiểm thử liên quan đến sự thay đổi

Trang 24

Kiểm thử liên quan đến sự thay đổi

3.2 Các loại kiểm thử liên quan đến sự thay đổi

- Là một loại kiểm thử nhằm xác minh rằng các lỗi được báo cáo trước đó đã được sửa chữa thành công

3.2.1 Kiểm thử lại (kiểm thử xác nhận):

- Chỉ kiểm thử các test case chưa pass

Trang 25

Kiểm thử liên quan đến sự thay đổi

3.2 Các loại kiểm thử liên quan đến sự thay đổi

3.2.1 Kiểm thử lại (kiểm thử xác nhận):

Các điều cần chú ý khi thực hiện kiểm thử xác nhậnĐúng các tập đầu vào

Đúng các dữ liệu02

Đúng môi trường kiểm thử03

Trang 26

Kiểm thử liên quan đến sự thay đổi

3.2 Các loại kiểm thử liên quan đến sự thay đổi

- Kiểm thử hồi quy để đảm bảo rằng những thay đổi mới không làm ảnh hưởng đến những phần đã hoàn thiện trước đó

3.2.2 Kiểm thử hồi quy:

- Thường được thực hiện tự động

Trang 27

3.1 Khái niệm về kiểm thử liên quan đến sự thay đổi

Kiểm thử liên quan đến sự thay đổi

Các loại phép thử hồi quy

Các phép thử đại diện: Thực hiện tất cả chức năng của phần mềm01

Các phép thử bổ sung: Tập trung vào chức năng dễ bị ảnh hưởng nhất khi có thay đổi

Các phép thử tập trung: Tập trung vào thành phần phần mềm bị thay đổi03

Trang 28

Tổng kết

04

Trang 29

Tổng kết

4.1 Kiểm thử chức năng

Loại kiểm thửMục tiêu

Chức năng hệ thốngtính chính xác của quá trình nhập dữ liệu, xử lý và trả về kết quảGiao diệntính tương thích với thiết kế, đáp ứng yêu cầu người dùng.

Tích hợp dữ liệutính đúng đắn của chức năng sau khi tích hợp dữ liệu.Vòng lặp công việcđảm bảo tự động hóa hoạt động theo lịch trình đặt trước.

Kiểm soát truy cậpđảm bảo truy cập và sử dụng chức năng khi được phân quyền.

- So sánh đặc tả bên ngoài với các chức năng thực tế mà phần mềm cung cấp Tập trung vào góc nhìn của người sử dụng về phần mềm.

Trang 30

Tổng kết

4.2 Kiểm thử phi chức năng

Loại kiểm thửMục tiêu

Kiểm thử hiệu năngđảo bảo thời gian xử lý và đáp ứng của hệ thống đạt các chỉ tiêu như mong đợi.

Kiểm thử tải trọngđánh giá hệ thống khi có nhiều người truy cập cùng lúc.

Kiểm thử tập trungkiểm tra các tình huống tới hạn hoặc bất thường như mất kết nối.Kiểm thử dữ liệu lớnđánh giá hiệu suất của hệ thống khi hoạt động với lượng data lớn.

- Tập trung vào kiểm thử hiệu suất, khả năng sử dụng, độ tin cậy, mức độ sẵn sàng của hệ thống.

Trang 31

Loại kiểm thửMục tiêu

Kiểm thử xác nhậnĐảm bảo các thay đã được thực hiện đúng và không gây ra những hậy quả không mong muốn.

Kiểm thử hồi quyĐảm bảo tính ổn định và chất lượng phần mềm sau khi có sự thay đổi.

Trang 32

THANKS FOR WATCHING !

Do you have any questions?

Ngày đăng: 12/05/2024, 23:36

Tài liệu cùng người dùng

Tài liệu liên quan