Tải bản đầy đủ (.pptx) (45 trang)

TÌM HIỂU VỀ CÔNG CỤ KIỂM THỬ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.18 MB, 45 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TÌM HIỂU VỀ</b>

GVHD: Nguyễn Đức LưuThực hiện: Nhóm 7

Lớp: 20232IT6084002

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

THÀNH VIÊN NHĨM

Đinh Văn ThiPhạm Văn Đại

Nguyễn Lương Chiến

Hoàng Văn QuânNguyễn Viết Hải

Trịnh Tuấn Đạt

02

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

Lý ThuyếtKiểm thử thủ công

04

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

Kiểm thử tự động

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

Kiểm thử tự động

- Là việc tự động hóa việc thực thi kiểm tra

I. Lý Thuyết

- Tester sẽ sử dụng các công cụ tự động hóa thích hợp để phát triển các kịch bản kiểm thử và xác nhận phần mềm

- Mục tiêu là hoàn thành việc thực thi thử nghiệm trong một khoảng thời gian ngắn hơn

Kiểm thử thủ côngSo sánh

06

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>Sự khác biệtKiểm thử thủ côngKiểm thử tự động</b>

Định nghĩa <sup>Testcase được thực hiện thủ </sup><sub>công bởi tester</sub> <sup>Tester phải viết kịch bản </sup>test và lựa chọn cơng cụ để tự động hóa việc test

Thời gian xử lý <sup>Cần nhiều thời gian và nhân </sup><sub>lực</sub> <sup>Thời gian kiểm thử </sup>nhanh hơn so với kiểm thử thủ công

Thay đổi UI <sup>Sự thay đổi nhỏ như ID, Class </sup>hoặc 1 button nhưng không ảnh hưởng đến thực thi test

Chỉ 1 vài thay đổi nhỏ trong UI, người dùng phải update kịch bản để đảm bảo có kết quả như mong đợi

Độ tin cậy <sup>Kết quả kiểm thử kém tin cậy vì </sup>có khả năng xảy ra lỗi do con người

Do được thực thi bằng tool và scripts nên kết quả đáng tin cậy hơn

I. Lý Thuyết

Kiểm thử thủ côngSo sánh

08

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

I. Lý Thuyết

Kiểm thử thủ côngSo sánh

<b>Sự khác biệtKiểm thử thủ côngKiểm thử tự động</b>

Đầu tư Cần nhiều nguồn nhân lực <sup>Bắt buộc phải đầu tư </sup><sub>công cụ để test </sub>

Báo cáo <sup>Manual test thường lưu lại kết </sup><sub>quả ở Excel, Word...</sub>

Tất cả stakeholders có thể đăng nhập vào hệ thống auto và kiểm tra lại kết quả test

Kiểm thử khám

phá <sup>Có thể kiểm thử khám phá trong </sup>manual testing <sup>Không cho phép kiểm thử </sup>khám phá

Kiểm thử hiệu năng phải

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

I. Lý Thuyết

Kiểm thử thủ côngSo sánh

<b>Sự khác biệtKiểm thử thủ côngKiểm thử tự động</b>

Kiến thức lập

trình <sup>Khơng cần có khả năng code</sup>

Phải có kiến thức về lập trình để tạo ra các kịch bản test

Cách tiếp cận

tốt <sup>Hữu ích khi chúng ta chạy lại bộ </sup>testcase 1 hoặc 2 lần <sup>Hữu ích khi ta chạy lại bộ </sup>kịch bản nhiều lần

Sử dụng khi nào?

Phù hợp cho test khám phá, khả năng sử dụng kiểm thử dựa vào thực tế

Phù hợp cho kiểm thử hồi quy, hiệu năng hoặc các trường hợp có khả năng lặp lại nhiều lần

Tổng kết

10

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

I. Lý Thuyết

Kiểm thử thủ côngSo sánh

- Phác thảo các trường hợp kiểm thử bao gồm tất cả các yêu cầu được đề cập trong tài liệu

- Xem xét và xác định cơ sở các trường hợp thử nghiệm với Trưởng nhóm, Khách hàng (nếu có)

- Thực hiện các trường hợp kiểm tra trên AUT- Báo cáo lỗi

- Sau khi các lỗi được sửa, hãy thực hiện lại các trường hợp kiểm thử không thành công để xác minh rằng chúng đã vượt qua

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

I. Lý Thuyết

Kiểm thử thủ côngSo sánh

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Demo quy trình kiểm thử

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

Kiểm thử thủ cơng

Demo quy trình chức năng đăng nhập của trang

eop.edu.vn14

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

Kiểm thử thủ công

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

Phạm vi Kiểm thử chức năng của hệ thốngMục tiêu kiểm thử <sup>-</sup> <sup>Chức năng hoạt động đúng mô </sup>tả

- Phát hiện và báo cáo lỗiPhương pháp Kiểm thử hộp đen

Rủi ro <sup>-</sup><sub>-</sub> <sup>Hiểu sai yêu cầu kiểm thử</sup><sub>Thiếu kiến thức chuyên môn</sub>

Kế hoạch kiểm thử

Kiểm thử thủ công

16

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>Sử dụng phương pháp phân hoạch tương đương</b>

Để đăng nhập vào hệ thống thì yêu cầu cần phải đúng tài khoản và mật khẩu

<b>Các lớp tương đương</b>

1. Mã sinh viên: hợp lệ4. Đúng mật khẩu: hợp lệ2. Không phải mã sinh viên:

không hợp lệ<sup>5. Không đúng mật khẩu: </sup>không hợp lệ3. Để trống: trường hợp đặc 6. Để trống: Trường hợp

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>Sử dụng phương pháp phân hoạch tương đương</b>

<b>Bảng phân hoạch tương đương</b>

<b>Điều kiện đầu vào<sup>Các lớp tương đương </sup><sub>hợp lệ</sub><sup>Các lớp tương đương </sup><sub>không hợp lệ</sub></b>

Tài khoản1. Mã sinh viên<sup>2. Không phải mã sinh viên</sup><sub>3. Để trống</sub>Mật khẩu4. Đúng mật khẩu<sup>5. Không đúng mật khẩu</sup><sub>6. Để Trống</sub>Case kiểm thử bao phủ các lớp tương đương hợp lệ A(1,4)

Từ lớp hợp lệ bao phủ những lớp khơng hợp lệ cịn lại: B(1,5), C(1,6), D(2,4), E(3,4)Trường hợp 1 case kiểm thử bao phủ các lớp khơng hợp lệ là khơng cần thiết vì nếu mã sinh viên nhập sai hoặc khơng nhập thì sẽ có ngay thông báo lỗi

<b>Bảng test case</b>

18

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

1 <sup>Tài khoản: Mã sinh viên</sup>

Mật khẩu: Đúng mật khẩu <sup>Đăng nhập vào hệ thống</sup> <sup>A(1,4)</sup>2 <sup>Tài khoản: mã sinh viên</sup>

Mật khẩu: Không đúng

Hiện thông báo “Không tồn tại tài khoản hoặc

mật khẩu” <sup>B(1,5)</sup>3 <sup>Tài khoản: Mã sinh viên</sup>

Mật khẩu: Để trống

Hiện thông báo “Hãy nhập thông tin mật khẩu

của tài khoản” <sup>C(1,6)</sup>4 <sup>Tài khoản: Không phải msv</sup>

Mật khẩu: Đúng mật khẩu

Hiện thông báo “Không tồi tại tài khoản hoặc mật

<b>Bảng test case</b>

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<b>TCĐầu vàoĐầu ra mong đợiBao phủĐánh giá</b>

1 <sup>Tài khoản: Mã sinh viên</sup>

Mật khẩu: Đúng mật khẩu <sup>Đăng nhập vào hệ thống</sup> <sup>A(1,4)</sup> <sup>Pass</sup>2 <sup>Tài khoản: Mã sinh viên</sup>

Mật khẩu: Không đúng

Hiện thông báo “Không tồn tại tài

khoản hoặc mật khẩu” <sup>B(1,5)</sup> <sup>Pass</sup>

3 <sup>Tài khoản: Mã sinh viên</sup>Mật khẩu: Để trống

Hiện thông báo “Hãy nhập thông

tin mật khẩu của tài khoản” <sup>C(1,6)</sup> <sup>Pass</sup>

Tài khoản: Không phải mã sinh viên

Mật khẩu: Đúng mật khẩu

Hiện thông báo “Không tồi tại tài

khoản hoặc mật khẩu” <sup>D(2,4)</sup> <sup>Pass</sup>

5 <sup>Tài Khoản: Để trống</sup>Mật Khẩu: Đúng mật khẩu

Hiện thông báo “Hãy nhập thông

tin tài khoản” <sup>E(3,4)</sup> <sup>Pass</sup>

Bảng đánh giá

20

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

Giới thiệu TestComplete- TestComplete là một phần mềm kiểm thử tự động được phát triển bởi SmartBear Software- Nó cung cấp một nền tảng toàn diện để thực hiện kiểm thử tự động cho các ứng dụng web, desktop và di động trên nhiều nền tảng khác nhau như Windows, macOS và Linux

I. Lý ThuyếtII. Demo quy trình kiểm thử

<b>Các tính năng chính</b>

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

Giới thiệu TestComplete

<b>Các tính năng chính<sup>- Keyword Testing: Kiểm tra từ khóa</sup><sub>- Full-Featured Script Editor: Chỉnh sửa đầy </sub></b>

<b>đủ các kịch bản</b>

<b>- Test Record and Playback: Cho phép ghi và chạy lại quá trình test</b>

<b>- Script Debugging Features: Gỡ lỗi</b>

<b>- Access to Methods and Properties of Internal Objects: Truy cập đến các phương thức và thuộc tính của bên trong đối tượng</b>

<b>- Unicode Support: Hỗ trợ bộ gỡ Unicode- Issue-Tracking Support</b>

22

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

Giới thiệu TestComplete

<b>Các dạng testing được hỗ trợ</b>

<b>- Keyword Testing: Kiểm tra từ khóa</b>

<b>- Script Debugging Features: Gỡ lỗi</b>

<b>- Unicode Support: Hỗ trợ bộ gỡ Unicode</b>

<b>Các tính năng chính<sup>- Functional (or GUI) Testing: Kiểm tra hàm</sup></b>

<b>- Regression testing: Kiểm tra hồi quy- Unit testing: Kiểm tra đơn vị</b>

<b>- Distributed Testing: Kiểm tra phân tán- Load Testing: Kiểm tra truyền tải</b>

<b>- Web Testing: Kiểm tra trên nền Web</b>

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

Giới thiệu TestComplete

<b>Các dạng testing được hỗ trợ</b>

<b>- Functional (or GUI) Testing: Kiểm tra hàm- Regression testing: Kiểm tra hồi quy</b>

<b>- Unit testing: Kiểm tra đơn vị</b>

<b>- Distributed Testing: Kiểm tra phân tán- Load Testing: Kiểm tra truyền tải</b>

<b>- Web Testing: Kiểm tra trên nền Web</b>

<b>- Functional and load testing of web services: Kiểm tra các hàm và truyền tải của dịch vụ Web</b>

<b>- Coverage Testing- Data-Driven Testing</b>

<b>- Menual testing: Kiểm thử thủ công- Automation testing: Kiểm thử tự động- Keyword testing: Kiểm tra từ khoá</b>

24

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

Demo quy trình chức năng đăng <b><sup>Kiểm thử tự động</sup></b>

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

Kiểm thử tự động

<b>Lập kế hoạch kiểm </b>

<b>Thiết kế ca kiểm </b>

<b>Phát triển test script</b>

<b>Thực hiện kiểm thử tự </b>

<b>Kết quả</b>

<b>Đánh giá kết </b>

<b>quả kiểm </b>

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

Kiểm thử tự động- Cơng cụ tự động hóa được chọn

- Thiết kế khung và các tính năng của nó

- Các mục tự động hóa trong phạm vi và ngoài phạm vi

- Lên lịch và kịch bản kiểm thử với thời gian cùng nhiệm vụ cụ thể

- Chuẩn bị tài liệu cần cho quá trình kiểm thử tự động

<b>Lập kế hoạch </b>

<b>kiểm thử</b>

Bước 1Áp dụng

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

Kiểm thử tự động- Cơng cụ tự động hóa được chọn

- Thiết kế khung kiểm thử

- Lên lịch và kịch bản kiểm thử với thời gian cùng nhiệm vụ cụ thể

<b>Lập kế hoạch </b>

<b>kiểm thử</b>

+ Tính năng: Kiểm tra đăng nhập thành cơng và xử lý lỗi+ Mục tự động hóa: Nhập tên đăng nhập và mật khẩu

Nhấp vào nút "Đăng nhập"

Xác minh kết quả đăng nhập hoặc thông báo lỗi

Áp dụng

28

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

Kiểm thử tự động

<b>Lập kế hoạch kiểm </b>

Bước 1

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

<b>Lập kế hoạch kiểm </b>

Kiểm thử tự động

- Lên lịch và kịch bản kiểm thử với thời gian cùng nhiệm vụ cụ thể

Áp dụng

<b>STT Tên ca kiểm thử Thời gian <sub>thực hiện</sub>Mô tả nhiệm vụKịch bản kiểm thử</b>

1 <sub>nhập thành công</sub><sup>Kiểm thử đăng </sup> 5 phút

Đảm bảo rằng người dùng có thể đăng nhập vào hệ thống bằng tên đăng nhập

và mật khẩu hợp lệ

<small>1. Mở trình duyệt và truy cập vào trang đăng nhập</small>

<small> 2. Nhập tên đăng nhập và mật khẩu hợp lệ</small>

<small>3. Nhấn nút "Đăng nhập"</small>

<small> 4. Kiểm tra xem trang chuyển hướng đến trang người dùng sau khi đăng nhập thành công</small>

2 <sup>Kiểm thử với tên </sup><sub>đăng nhập sai</sub> 5 phút

Đảm bảo rằng người dùng không thể đăng nhập vào hệ

thống với tên đăng nhập khơng hợp lệ

<small>1. Mở trình duyệt và truy cập vào trang đăng nhập</small>

<small>2. Nhập tên đăng nhập không tồn tại hoặc không hợp lệ và mật khẩu bất kỳ. </small>

<small>3. Nhấn nút "Đăng nhập"</small>

<small>4. Kiểm tra xem thông báo lỗi "Không tồn tại tài khoản hoặc sai mật khẩu" có hiển thị hay không</small>

30

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

Kiểm thử tự động

- Lên lịch và kịch bản kiểm thử với thời gian cùng nhiệm vụ cụ thể

<b>Lập kế hoạch kiểm </b>

Áp dụng

<b>STT Tên ca kiểm thử Thời gian <sub>thực hiện</sub>Mô tả nhiệm vụKịch bản kiểm thử</b>

3 <sup>Kiểm thử với mật </sup><sub>khẩu sai</sub> 5 phút

Đảm bảo rằng người dùng không thể đăng nhập vào hệ

thống với mật khẩu không hợp lệ.

<small>1. Mở trình duyệt và truy cập vào trang đăng nhập</small>

<small>2. Nhập tên đăng nhập hợp lệ và mật khẩu khơng chính xác</small>

<small>3. Nhấn nút "Đăng nhập"</small>

<small>4. Kiểm tra xem thông báo lỗi "Không tồn tại tài khoản hoặc sai mật khẩu" có hiển thị hay khơng</small>

4 <sup>Kiểm thử xử lý </sup><sub>lỗi</sub> 5 phút

Đảm bảo rằng hệ thống xử lý đúng các trường hợp lỗi khi người dùng khơng nhập

<small>1. Mở trình duyệt và truy cập vào trang đăng nhập</small>

<small>2. Để trống trường mật khẩu3. Nhấn nút "Đăng nhập"</small>

<small>4. Kiểm tra xem thông báo lỗi "Hãy </small>

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

Kiểm thử tự động

- Lên lịch và kịch bản kiểm thử với thời gian cùng nhiệm vụ cụ thể

<b>Lập kế hoạch kiểm </b>

Áp dụng

<b>STT Tên ca kiểm thử Thời gian <sub>thực hiện</sub>Mô tả nhiệm vụKịch bản kiểm thử</b>

5 không nhập tên <sup>Kiểm thử khi </sup>

tài khoản <sup>5 phút</sup>

Đảm bảo rằng hệ thống xử lý đúng khi người dùng không nhập tên đăng nhập.

<small>1. Mở trình duyệt và truy cập vào trang đăng nhập</small>

<small>2. Để trống trường tên đăng nhập và mật khẩu hợp lệ </small>

<small>3. Nhấn nút "Đăng nhập" </small>

<small>4. Kiểm tra xem thơng báo lỗi "Có thể đăng nhập tên hoặc email" có hiển thị hay khơng</small>

Kiểm thử khi khơng nhập tên tài khoản và mật

5 phút

Đảm bảo rằng hệ thống xử lý đúng khi người dùng không nhập cả tên đăng

32

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

Kiểm thử tự động

<b>Thiết kế ca kiểm </b>

Bước 2

- Thiết kế các kịch bản tự động và dùng công cụ được chọn để tạo ra các testcase

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

Kiểm thử tự động

<b>Thiết kế ca kiểm </b>

Bước 2

<b>STTKịch bảnTên đăng nhậpMật khẩuKết quả mong đợi</b>

1 <sup>Tên đăng nhập </sup>đúng và mật khẩu đúng

Tên đăng nhập

hợp lệ <sup>Mật khẩu hợp </sup>lệ

<small>Trang chuyển hướng đến trang người dùng sau khi đăng nhập thành công</small>

2 <sup>Tên đăng nhập </sup><sub>sai</sub> không tồn tại hoặc <sup>Tên đăng nhập </sup>không hợp lệ

Mật khẩu bất kỳ

<small>Hiển thị thông báo lỗi "Không tồn tại tài khoản hoặc sai mật khẩu"</small>

3 Mật khẩu sai <sup>Tên đăng nhập </sup><sub>hợp lệ</sub> khơng chính <sup>Mật khẩu </sup>xác

<small>Hiển thị thông báo lỗi "Không tồn tại tài khoản hoặc sai mật khẩu"</small>

4 <sup>Không nhập </sup><sub>mật khẩu</sub> <sup>Tên đăng nhập </sup><sub>hợp lệ</sub> (để trống) <sup>Hiển thị thông báo lỗi "Hãy nhập </sup><small>thông tin mật khẩu của tài khoản"</small>

5 <sub>tên tài khoản</sub><sup>Không nhập </sup> (để trống) <sup>Mật khẩu hợp </sup><sub>lệ</sub> <sup>Hiển thị thơng báo lỗi "Có thể </sup><sub>đăng nhập bằng tên hoặc email"</sub>6 tên tài khoản <sup>Không nhập </sup>

và mật khẩu <sup>(để trống)</sup> <sup>(để trống)</sup>

<small>Hiển thị thơng báo lỗi "Có thể đăng nhập bằng tên hoặc email"</small>

34

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

Kiểm thử tự động

Bước 3

<b>Phát triển test script</b>

1. Tạo test script

+ Giai đoạn này ta dùng test tool để ghi lại các thao tác lên phần mềm cần kiểm tra và tự động sinh ra test script

2. Chỉnh sửa test script

+ Chỉnh sửa lại test script thực hiện kiểm tra theo đúng yêu cầu đặt ra

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

Bước 4

<b>Thực hiện kiểm thử tự </b>

<b>động</b>- Q trình thực hiện kiểm tra thường thơng qua các bước sau:

+ Đánh giá quá trình kiểm tra+ Thẩm định kết quả kiểm tra36

</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">

Kiểm thử tự động

Bước 5

<b>Kết quả và đánh giá kết quả kiểm thử</b>

- Kiểm tra kết quả thông báo sau khi thực hiện kiểm thử tự động

- Xác định các lỗi testcase để bổ sung, chỉnh sửa những sai sót hoặc liên hệ với đội phát triển và nhanh chóng khắc phục

<b>Kết quả</b>

Áp dụng

</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">

Kiểm thử tự động

<b>Phân tích kết quả:</b>

<b>Kết quả</b>

Tên đăng nhập đúng và mật

Không nhập tên tài khoản và

<b>Báo cáo kết quả:</b>

38

</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39">

Kiểm thử tự động

<b>Kết quả</b>

Áp dụng

<b>Mã lỗiMô tả lỗiKết quả</b>

1ERR001<sup>Hiển thị thông báo lỗi khi nhập </sup><sub>tên sai</sub>Hoạt động chính xác2ERR002<sup>Hiển thị thơng báo lỗi khi nhập </sup><sub>mật khẩu sai</sub>Hoạt động chính xác3ERR003<sup>Hiển thị thơng báo lỗi khi khơng </sup><sub>nhập mật khẩu</sub>Hoạt động chính xác4ERR004<sup>Hiển thị thơng báo lỗi khi khơng </sup><sub>nhập tên đăng nhập</sub>Hoạt động chính xác5ERR005<sup>Hiển thị thông báo lỗi khi không </sup><sub>nhập tên đăng nhập</sub>Hoạt động chính xác

<b>Báo cáo kết quả:</b>

</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40">

Tổng kết

Kiểm thử thủ côngKiểm thử tự động

40

</div><span class="text_page_counter">Trang 41</span><div class="page_container" data-page="41">

Không linh động vì kiểm thử theo script, Kiểm thử hiệu năng và tải trọng nên quá trình test không phát hiện ra lỗi mới. Chỉ thích hợp với kiểm thử hồi quy

Phụ thuộc

Phụ thuộc vào trạng thái của con người nên kết quả test có thể kém chính xác hơn đối với dự án lớn có nhiều test case

Nhất quán, nên kết quả test là chính xác và khơng phụ thuộc vào yếu tố ngoại cảnh

Kiểm thử thủ côngKiểm thử tự động

</div><span class="text_page_counter">Trang 42</span><div class="page_container" data-page="42">

So sánh

<b>Tiêu chí</b>

Kết quả Có kết quả ngay lập tức Cần 1 thời gian mới có kết quả

Ưu điểm <sup>Kiểm thử linh hoạt trong quá trình test sẽ </sup><sub>tìm ra được lỗi mới</sub>

Kiểm thử tự động thích hợp cho việc kiểm thử lặp đi lặp lại, Có thể tái sử dụng test kiểm thử hiệu năng và tải trọng. Thích hợp giả lập test hiệu năng, chịu tải cũng như giả lập hệ thống kiểm thử

Hạn chế

Nếu sử dụng kiểm thử thủ công mà kiểm thử 1 chức năng lặp đi lặp lại thì sẽ tốn nhiều thời gian và sẽ khó chính xác. Nên thay thế bằng kiểm thử tự động để đỡ mất thời gian giám sát, tối ưu hoá việc sử dụng tài nguyên máy tính để kiểm thử

Nếu sử dụng kiểm thử tự động mà kiểm thử ít sẽ rất lãng phí thời gian và nhân lực và công việc viết test script kiểm thử, trong trường hợp này thì nên thực hiện kiểm thử thủ công

Kiểm thử thủ côngKiểm thử tự động

Đánh giá TestComplete

42

</div><span class="text_page_counter">Trang 43</span><div class="page_container" data-page="43">

Nhược

</div><span class="text_page_counter">Trang 44</span><div class="page_container" data-page="44">

<b>Khơng thể thay thế kiểm thử thủ cơng</b>

<b>Khơng có bản free </b>

<b>( Bản trial hạn chế nhiều tính năng của Test </b>

44

</div><span class="text_page_counter">Trang 45</span><div class="page_container" data-page="45">

<b>THANKS FOR WATCHING</b>

</div>

×