Xem Tóm Tắt Bài Viết Này
Quy trình kiểm thử phần mềm chuẩn với 5 bước cơ bản
Kiểm thử phần mềm là khâu cuối cùng của quá trình tạo ra một sản phẩm phần mềm hoàn chỉnh. Bởi vậy trong tester cũng cần chú ý vào từng bước của quá trình kiểm thử.
1. Tại sao cần kiểm thử phần mềm
– Mục đích của kiểm thử phần mềm là thực hiện một chương trình hoặc ứng dụng nhằm tìm các lỗi phần mềm (bao gồm các lỗi và các thiếu sót)
Bạn đang đọc: Quy trình kiểm thử phần mềm chuẩn với 5 bước cơ bản
– Là quy trình phê chuẩn và xác định một chương trình máy tính / ứng dụng / loại sản phẩm .
– Đáp ứng được mọi nhu yếu hướng dẫn khi phong cách thiết kế và tăng trưởng phần mềm .
– Thực hiện việc làm đúng như kỳ vọng .
– Có thể tiến hành được với những đặc tính tương tự như .
– Và cung ứng được mọi nhu yếu của những bên tương quan .
2. Quy trình kiểm thử bao gồm 5 bước cơ bản
Ở những môi trường tự nhiên khác nhau hoạt động giải trí kiểm thử hoàn toàn có thể được diễn ra với những bước khác nhau tuy nhiên mọi hoạt động giải trí của kiểm thử mục tiêu sau cuối cũng để bảo vệ phần mềm tạo ra chạy thướt tha .
Bước 1: Lập kế hoạch và kiểm soát việc kiểm thử
Mục đích : Nhằm chỉ định và miêu tả những loại kiểm tra sẽ được tiến hành và thực thi. Được chia làm 2 hoạt động giải trí :
Thứ nhất: Lập kế hoạch kiểm thử:
– Xác định khoanh vùng phạm vi, rủi ro đáng tiếc cũng như mục tiêu của hoạt động giải trí kiểm thử
– Xác định những cách tiếp cận kiểm thử
– Xác định kế hoạch kiểm thử. Chiến lược kiểm thử diễn đạt những thành phần kiểm thử cần có trong một chu kỳ luân hồi tăng trưởng phần mềm ví dụ điển hình như : những tiềm năng kiểm thử, những giải pháp kiểm thử, tổng thời hạn và nguồn lực nhu yếu cho những dự án Bất Động Sản cũng như những môi trường tự nhiên test. ( Lưu ý : Chiến lược kiểm thử thường được tạo ra bởi PM, TL )
– Xác định những nguồn lực cần có cho kiểm thử như : nhân lực, phần cứng, phần mềm, môi trường tự nhiên test v.v
– Lên lịch cho những hoạt động giải trí nghiên cứu và phân tích và phong cách thiết kế những trường hợp kiểm thử, thực thi kiểm thử cũng như nhìn nhận hiệu quả kiểm thử .
– Xác định những tiêu chuẩn kết thúc việc kiểm thử ( exit criteria ) ví dụ điển hình như tỉ lệ độ bao trùm của test case, số lượng bug tìm được, độ nghiêm trọng của những con bug tìm được. Bên dưới là 1 ví dụ cơ bản cho tiêu chuẩn kết thúc kiểm thử :
– 100 % độ bao trùm statement ( statement coverage )
– 100 % độ bao trùm nhu yếu ( requirement coverage )
– 100 % những trường hợp kiểm thử được thực thi
– 100 % những lỗi nghiêm trọng được fixed
– 80 % những lỗi ít nghiêm trọng ( low-medium ) được fixed
– Hết hạn kiểm thử
– Hết budget
Thứ hai: Kiểm soát kiểm thử:
– Đo lường và nghiên cứu và phân tích những hiệu quả của hoạt động giải trí kiểm thử
– Theo dõi và ghi lại quá trình, độ bao trùm cũng như những tiêu chuẩn kết thúc kiểm thử
– Cung cấp thông tin về kiểm thử
– Tiến hành những hành vi khắc phục nếu thiết yếu .
– Đưa ra quyết định hành động .
Bước 2: Phân tích và Thiết kế
Mục đích : Nhằm chỉ định những test case và những bước kiểm tra cụ thể cho mỗi phiên PM .
Hoạt động nghiên cứu và phân tích và phong cách thiết kế kiểm thử có những trách nhiệm hầu hết sau đây :
– Rà soát những nhu yếu thiết yếu trước khi thực thi kiểm thử như tài liệu đặc tả, tài liệu phong cách thiết kế, tài liệu giao diện, v.v
– Xác định những điều kiện kèm theo kiểm thử
– Thiết kế test case
– Đánh giá tính khả thi trong việc kiểm thử của nhu yếu cũng như của mạng lưới hệ thống .
– Chuẩn bị môi trường tự nhiên test cũng như xác lập những nhu yếu về hạ tầng và những công cụ kiểm thử tương ứng .
Giai đoạn thiết kế test là hết sức quan trọng, nó đảm bảo tất cả các tình huống kiểm tra hết tất cả các yêu cầu
Xem thêm: SKKN rèn học sinh lớp 1 đọc đúng âm, vần
Bước 3: Thực thi test
Mục đích : Thực hiện những bước kiểm tra đã phong cách thiết kế và ghi nhận hiệu quả. Chia thành 2 hoạt động giải trí chính là : thực thi test và chạy test
Thứ nhất : Việc triển khai test có trách nhiệm hầu hết sau đây :
– Chuẩn bị test data
– Thiết kế và phân loại những trường hợp kiểm thử dựa theo độ ưu tiên của từng trường hợp kiểm thử
– Tự động hóa cho những trường hợp kiểm thử nếu thấy thiết yếu
Thứ hai : Hoạt động chạy test có trách nhiệm đa phần sau đây :
– Chạy những test case theo những bước đã định ra trước đó
– Chạy lại những case bị failed trước đó để xác nhận là case đó đã được sửa
– So sách hiệu quả ghi nhận được khi thực thi với tác dụng mong đợi
– Đánh giá tác dụng kiểm thử ( Passed / Failed ) cho những trường hợp kiểm thử
– Viết báo cáo lỗi cho những trường hợp tác dụng ghi nhận được và tác dụng mong đợi không giống nhau
Bước này thường không bắt buộc trong những loại và mức kiểm tra, chỉ nhu yếu trong những trường hợp đặc trưng cần thiết kế, tạo ra những test script có năng lực chạy trên máy tính giúp tự động hoá việc thực thi những bước kiểm tra đã định nghĩa ở những bước phong cách thiết kế test
Bước 4: Đánh giá kết quả thực thi và báo cáo kết quả
Mục đích : Đánh giá hàng loạt quy trình kiểm tra gồm có xem xét và nhìn nhận tác dụng kiểm tra lỗi, chỉ định những nhu yếu đổi khác và tính toán số liệu tương quan, đến quy trình kiểm tra .
Các tiêu chuẩn nhìn nhận hiệu quả thực thi này gồm có :
– Số lượng test case tối đa được thực thi Passed
– Tỷ lệ lỗi giảm xuống dưới mức nhất định
– Khi đến deadline
Việc kiểm thử chỉ kết thúc khi :
– Đối chiếu tác dụng thực thi test case so với những tiêu chuẩn kết thúc kiểm thử được định ra trong lúc lập kế hoạch kiểm thử
– Từ đó, nhìn nhận xem liệu có cần phải test thêm hay kiểm soát và điều chỉnh những tiêu chuẩn kết thúc kiểm thử trong bản kế hoạch
– Viết báo cáo giải trình tóm tắt hoạt động giải trí kiểm thử cũng như tác dụng kiểm thử cho những bên tương quan .
Bước 5: Đóng hoạt động kiểm thử
Mục đích : Kết thúc hoạt động giải trí kiểm thử và phần mềm chuẩn bị sẵn sàng được giao cho người mua .
Ngoài ra, tất cả chúng ta cũng thường kết thúc kiểm thử với một trong những lí do sau :
– Khi tổng thể những thông tin đã được tích lũy khá đầy đủ cho hoạt động giải trí kiểm thử
– Khi dự án Bất Động Sản bị hủy bỏ .
– Khi một tiềm năng nào đó đạt được .
– Khi hoạt động giải trí bao trì hay update mạng lưới hệ thống hoàn tất .
Hoạt động đóng kiểm thử gồm có :
– Kiểm tra lại đã giao vừa đủ cho người mua những phần đã cam kết từ đầu
– Kiểm tra lại những lỗi nghiêm trọng đã được fix tương ứng
– Đóng gói những tài liệu kiểm thử, ngữ cảnh kiểm thử, môi trường tự nhiên test v.v để dùng cho những mục tiêu / dự án Bất Động Sản sau này
– Đánh giá quy trình kiểm thử cũng như rút ra bài học kinh nghiệm kinh nghiệm tay nghề cho những dự án Bất Động Sản trong tương lại .
Trên đây là cụ thể những bước kiểm thử phần mềm để những bạn tìm hiểu thêm. Chúc những bạn thành công xuất sắc !
Bạn nên xem thêm bài:
> 7 Nguyên tắc trong kiểm thử phần mềm
> Phương pháp tự học tester cơ bản tại nhà với tài liệu trên mạng
Công ty Cổ phần DevPro Việt Nam
Địa chỉ: Tầng 6, số 147 Mai Dịch, Cầu Giấy, Hà Nội
Điện thoại: 0985.95.08.95
Facebook: https://www.fb.com/devprojscgroup
Tìm hiểu khóa học Tester – Kiểm thử phần mềm tại: https://www.devpro.edu.vn/tester-kiem-thu-phan-mem
Source: https://sangtaotrongtamtay.vn
Category: Công nghệ