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

CÁC VẤN ĐỀ LIÊN QUAN ĐẾN QUY TRÌNH 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.57 MB, 26 trang )

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

<small>Giảng viên hướng dẫn: thầy Nguyễn Đức Lưu</small>

<b>KIỂM THỬ PHẦN MỀM</b>

<b>BÀI 2</b>

<b>CÁC VẤN ĐỀ LIÊN QUAN ĐẾN QUY TRÌNH KIỂM THỬ</b>

<small>Mã lớp HP: 20232IT6084005</small>

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

Nhóm 2

<b>Nguyễn Trang NhungTrịnh Tiến ĐạtNguyễn Hải Thanh</b>

<b>Nguyễn Thị MaiNguyễn Thành Lâm</b>

<b>Bùi Ngọc Sơn</b>

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

<b>Nội dung</b>

<b>Các vấn đề liên quan </b>

<b>đến quy trình kiểm thử</b>

<b>Quy trình kiểm thử tổng quát</b>

<b>Bản kế hoạch kiểm thử</b>

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

<b>Các vấn đề liên quan đến quy trình kiểm thử</b>

01

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

<b>1<sup>Các vấn đề liên quan đến </sup><sup>quy trình kiểm thử</sup></b>

<b>IEEE</b>

<b><sup>Là một </sup>có thứ tự <sup>tập hợp </sup>được thực hiện <sup>các </sup><sup>bước</sup>cho một mục đích cụ thểKhái niệm quy trình kiểm thử phần mềm</b>

<b>1.1</b>

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

<b>1<sup>Các vấn đề liên quan đến </sup><sup>quy trình kiểm thử</sup></b>

Cần làm rõ vai trò và

trách nhiệm của việc

kiểm thử phần mềmCần làm rõ các công

đoạn, các bước kiểm thử

<b>Tầm quan trọng của KT theo quy </b>

Cần hiểu và phân biệt

các tính chất kiểm thử, các bước kiểm thử, và các kỹ thuật kiểm thử

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

<b>Vị trí của kiểm thử trong vịng đời phần mềm</b>

<b>1<sup>Các vấn đề liên quan đến </sup><sup>quy trình kiểm thử</sup></b>

<b>Kiểm thử được thực hiện sau mỗi bước lặp với quy trình RUP</b>

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

<b>Vị trí của kiểm thử trong vòng đời phần mềm</b>

<b>1<sup>Các vấn đề liên quan đến </sup><sup>quy trình kiểm thử</sup></b>

<b>Mơ hình chữ V</b>

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

<b>Quy trình kiểm thử tổng quát</b>

02

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

<b><small>Lên kế hoạch cho hoạt động phân tích, thiết kế, thực thi…</small></b>

<b><small>Xác định tiêu chí kết thúc </small></b>

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

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

<b>2<sup>Quy trình kiểm thử tổng </sup><sub>quát</sub><sub>Nhiệm vụ</sub></b>

<b>2.2 Hoạt động kiểm soát kiểm thử</b>

<b>1</b>

<b><sup>Đo đạc, </sup><sub>quả </sub><sub>từ việc kiểm thử.</sub><sup>phân tích </sup><sup>các </sup><sup>kết </sup></b>

<b>2</b>

<b><sup>Giám sát </sup><small>độ, độ bao phủ</small><sup>và ghi lại tiến </sup><small> và tiêu chí kết thúc.</small></b>

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

<small></small> <sub>Xác định</sub><sub> và đặt thứ tự </sub><sub>ưu tiên </sub><sub>cho các ĐKKT</sub>

<small></small> <sub>Thiết kế </sub><sub>và đặt </sub><sub>ưu tiên </sub><sub>cho các tình huống </sub><sub>KT mức cao</sub>

<small> Xác định dữ liệu KT cần thiết cho các điều kiện và trường hợp KT </small>

<small></small> <sub>Thiết kế </sub><sub>cho việc </sub><sub>thiết lập MTKT</sub><sub>,định </sub><sub>yêu cầu về CSHT</sub><sub>+ công cụ cần thiết</sub><small></small>

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

<b>4<sup>Thực </sup><sub>Hiện </sub>Kiểm Thử</b>

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

<b>4<sup>Thực </sup><sub>Hiện </sub>Kiểm Thử</b>

<b>2<sup>Quy trình kiểm thử tổng </sup><sub>quát</sub></b>

<small></small> <b><sub>Phát triển </sub><sub>và xét thứ tự </sub><sub>ưu tiên </sub><sub>cho các </sub></b>

<b><small>tình huống KT</small></b>

<small></small> <b><sub>Xây dựng </sub><sub>các bộ kiểm thử </sub></b>

<small></small> <b><sub>Cài đặt </sub><sub>và </sub><sub>kiểm tra </sub><sub>môi trường kiểm </sub></b>

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

<small></small> <b><sub>Ghi lại kết quả </sub><sub>của kiểm thử</sub></b>

<small></small> <b><sub>So sánh kết quả </sub><sub>kiểm thử thực tế với </sub></b>

<b><small>kết quả mong đợi</small></b>

<small></small> <b><sub>Báo cáo </sub><sub>sự cố và </sub><sub>phân tích </sub><sub>nguyên </sub></b>

<b>Hoạt động</b>

<b>8</b>

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

<b><small>Lỗi trong hàng đợiRà soát lại bởi Test Lead, Dev Lead,PM</small></b>

<b><small>Đủ thông tin về lỗi?Trả lại cho </small></b>

<b><small>tester, yêu cầu thêm thông tin </small></b>

<b><small>về lỗi</small></b>

<b><small>Cập nhật thêm thông tin về </small></b>

<b><small>Thực sự là lỗi?</small></b>

<b><small>Lỗi đã được sửa?</small></b>

<b><small>Trả lại cho tester, u cầu đóng lỗi</small></b>

<b><small>Giải thích với PM/Leaders, </small></b>

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

<b><small>Kiểm tra các kết quả KT so với các tiêu chí dừng kiểm thử.</small></b>

<b><small>Đánh giátình trạng hiện tại để tiến hành KT thêm</small></b>

<b><small>Viết bản báo cáo tổng kết các </small></b>

<b><small>hoạt động KT cho các bên liên </small></b>

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

<b>Mục tiêu chính của hoạt động kết thúc kiểm thử</b>

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

<b>Bản kế hoạch kiểm thử</b>

03

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

<b><small> Xác định các hệ số rủi ro gây nguy hại cho việc KT. </small></b>

<small></small> <b><sub>Lập lịch </sub><sub>KT và </sub><sub>phân phối </sub><sub>công việc</sub></b>

<b><small>Bản kế </small></b>

<b><small>hoạch kiểm thử chứa kết quả của các hoạt động:</small></b>

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

<b><small> Xác định các tiêu chí hồn thành KT(acceptance criteria)</small></b>

<b><small> Xác định chiến lược KT dựa trên phạm vi KT Xác định các nguồn lực cho KT</small></b>

<b><small> Xác định các chỉ số để đánh giá KT</small></b>

<b><small> sử dụng kiểm thử tự động? => quyết định sớm. Xác địnhh các lịch trình, thời gian biểu cụ thể </small></b>

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

<b>Quy trình xây </b>

<b>dựng kế hoạch </b>

<b><small>Bắt đầu dự án</small><sup>Xác định phạm vi và mục tiêu </sup><sub>kiểm thử</sub><small>Xác định phương pháp thực </small></b>

<b><small>hiện kiểm thử</small></b>

<b><small>Định nghĩa các tài nguyên cần thiết</small></b>

<b><small>Xác định các tính chất và chức năng cần kiểm thử</small></b>

<b><small>Lập bảng thời gian thực hiện kiểm thử</small></b>

<b><small>Soạn thảo bản kế hoạch kiểm thử</small></b>

<b><small>Rà soát lại bản kế hoạch kiểm thử</small></b>

<b><small>Đạt?</small></b>

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

<b>3.4 Cấu trúc bản kế hoạch kiểm thử</b>

Giới thiệu chung- Introduction

Các tiêu chí chấp nhận sản phẩm - Acceptance criteriaCác yêu cầu cần kiểm thử- Requirements for test

Chiến lược kiểm thử-Test strategy

Nguồn lực dành cho kiểm thử- Resources for testingCác mốc kiểm thử-Test milestones

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

<b>Tổng kết</b>

<b>Quy trình kiểm thử phần mềm</b>

<small>Các vấn đề liên quan đến QTKT</small>

<small>Quy trình kiểm thử tổng quátBản kế hoạch </small>

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

<small>Khái niệm</small>

<small>Tầm quan trọng của KT theo quy </small>

<small>Vị trí của kiểm thử trong vịng đời phần </small>

<small>Thực Hiện </small>

<small>Phân tích và thiết kế Kiểm ThửHoạt động kiểm </small>

<small>soát kiểm thử</small>

<small>Lập Kế Hoạch Kiểm Thử</small>

<small>Quy trình xây Mục tiêu</small>

<small>Định nghĩa</small>

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

<b>Cảm ơn thầy và các bạn đã lắng </b>

<b>nghe!</b>

</div>

×