• Mô tả: đặc tả các điều kiện cần có để tiến hành kiểm tra.
Bạn đang đọc: Khái quát về kiểm định chất lượng phần mềm – Hậu Cần IT
• Nhập : đặc tả đối tượng người dùng hay tài liệu thiết yếu, được sử dụng làm đầu vào để triển khai việc kiểm tra .• Kết quả mong đợi : tác dụng trả về từ đối tượng người dùng kiểm tra, chứng tỏ đối tượng người tiêu dùng đạt nhu yếu .Test ScriptMột Test Script là một nhóm mã lệnh dạng đặc tả ngữ cảnh dùng để tự động hóa một trình tự kiểm tra, giúp cho việc kiểm tra nhanh hơn, hoặc cho những trường hợp mà kiểm tra bằng tay sẽ rất khó khăn vất vả hoặc không khả thi. Các Test Script hoàn toàn có thể tạo thủ công bằng tay hoặc tạo tự động hóa dùng công cụ kiểm tra tự động hóa. ( Hình 04 )Phần sau sẽ lý giải rõ hơn những bước cơ bản của một quy trình tiến độ kiểm tra .Một tiến trình kiểm tra cơ bản hoàn toàn có thể vận dụng thoáng đãng cho nhiều mạng lưới hệ thống PM với những đặc trưng khác nhau .Lập kế hoạch kiểm traMục đích : Nhằm chỉ định và diễn đạt những loại kiểm tra sẽ được tiến hành và triển khai. Kết quả của bước lập kế hoạch là bản tài liệu kế hoạch KTPM, gồm có nhiều chi tiết cụ thể từ những loại kiểm tra, kế hoạch kiểm tra, cho đến thời hạn và phân định lực lượng kiểm tra viên .Bản kế hoạch kiểm tra tiên phong được tăng trưởng rất sớm trong quy trình tăng trưởng phần mềm ( PTPM ), ngay từ khi những nhu yếu đã tương đối rất đầy đủ, những tính năng và luồng tài liệu chính đã được diễn đạt. Bản kế hoạch này hoàn toàn có thể được coi là bản kế hoạch chính ( master test plan ), trong đó toàn bộ những kế hoạch chi tiết cụ thể cho những mức kiểm tra và loại kiểm tra khác nhau đều được đề cập ( hình 05 ) .Lưu ý, tùy theo đặc trưng và độ phức tạp của mỗi dự án Bất Động Sản, những kế hoạch kiểm tra cụ thể hoàn toàn có thể được gom chung vào bản kế hoạch chính hoặc được tăng trưởng riêng .Sau khi bản kế hoạch chính được tăng trưởng, những bản kế hoạch chi tiết cụ thể lần lượt được phong cách thiết kế theo trình tự thời hạn tăng trưởng của dự án Bất Động Sản. ( Hình 06 minh hoạ thời gian tương thích để thiết lập những kế hoạch kiểm tra, gắn liền với quy trình tăng trưởng của dự án Bất Động Sản. Quá trình tăng trưởng những kế hoạch kiểm tra không dừng lại tại một thời gian, mà liên tục được update chỉnh sửa cho tương thích đến tận cuối dự án Bất Động Sản. ) .Bản kế hoạch chính và những bản kế hoạch chi tiết cụ thểCác bước lập kế hoạch :Xác định nhu yếu kiểm tra : chỉ định bộ phận, thành phần của PM sẽ được kiểm tra, khoanh vùng phạm vi hoặc số lượng giới hạn của việc kiểm tra. Yêu cầu kiểm tra cũng được dùng để xác lập nhu yếu nhân lực .Khảo sát rủi ro đáng tiếc : Các rủi ro đáng tiếc có năng lực xảy ra làm chậm hoặc cản trở quy trình cũng như chất lượng kiểm tra. Ví dụ : kỹ năng và kiến thức và kinh nghiệm tay nghề của kiểm tra viên quá yếu, không hiểu rõ nhu yếu .Xác định kế hoạch kiểm tra : chỉ định giải pháp tiếp cận để triển khai việc kiểm tra trên PM, chỉ định những kỹ thuật và công cụ tương hỗ kiểm tra, chỉ định những chiêu thức dùng để nhìn nhận chất lượng kiểm tra cũng như điều kiện kèm theo để xác lập thời hạn kiểm tra .Xác định nhân lực, vật lực : kiến thức và kỹ năng, kinh nghiệm tay nghề của kiểm tra viên ; phần cứng, phần mềm, công cụ, thiết bị giả lập … thiết yếu cho việc kiểm tra .Lập kế hoạch chi tiết cụ thể : ước đạt thời hạn, khối lượng việc làm, xác lập cụ thể những phần việc làm, người triển khai, thời hạn tổng thể những điểm mốc của quy trình kiểm tra .Tổng hợp và tạo những bản kế hoạch kiểm tra : kế hoạch chung và kế hoạch cụ thể .Xem xét những kế hoạch kiểm tra : phải có sự tham gia của tổng thể những người có tương quan, kể cả trưởng dự án Bất Động Sản và hoàn toàn có thể cả người mua. Việc xem xét nhằm mục đích bảo vệ những kế hoạch là khả thi, cũng như để phát hiện ( và sữa chữa sau đó ) những sai sót trong những bản kế hoạch .Thiết kế TestMục đích : Nhằm chỉ định những Test Case và những bước kiểm tra chi tiết cụ thể cho mỗi phiên bản PM. Giai đoạn phong cách thiết kế test là rất là quan trọng, nó bảo vệ toàn bộ những trường hợp kiểm tra “ quét ” hết toàn bộ nhu yếu cần kiểm tra .Hình dưới cho thấy việc phong cách thiết kế test không phải chỉ làm một lần, nó sẽ được thay thế sửa chữa, update, thêm hoặc bớt xuyên suốt chu kỳ luân hồi PTPM, vào bất kỳ khi nào có sự đổi khác nhu yếu, hoặc sau khi nghiên cứu và phân tích thấy cần được thay thế sửa chữa hoặc bổ trợ .Thời điểm tương thích để thiết lập những kế hoạch kiểm traCác bước phong cách thiết kế test gồm có :• Xác định và diễn đạt Test Case : xác lập những điều kiện kèm theo cần thiết lập trước và trong lúc kiểm tra. Mô tả đối tượng người tiêu dùng hoặc tài liệu nguồn vào, diễn đạt những tác dụng mong đợi sau khi kiểm tra .• Mô tả những bước cụ thể để kiểm tra : những bước này miêu tả chi tiết cụ thể để hoàn thành xong một Test Case khi thực thi kiểm tra. Các Test Case như đã nói ở trên thường chỉ miêu tả nguồn vào, đầu ra, còn phương pháp thực thi như thế nào thì không được định nghĩa. Thao tác này nhằm mục đích chi tiết cụ thể hóa những bước của một Test Case, cũng như chỉ định những loại tài liệu nào cần có để thực thi những Test Case, chúng gồm có những loại tài liệu trực tiếp, gián tiếp, trung gian, mạng lưới hệ thống …• Xem xét và khảo sát độ bao trùm của việc kiểm tra : diễn đạt những chỉ số và phương pháp xác lập việc kiểm tra đã hoàn thành xong hay chưa ? bao nhiêu Xác Suất PM đã được kiểm tra ? Để xác lập điều này có hai giải pháp : địa thế căn cứ trên nhu yếu của phần mềm hoặc địa thế căn cứ trên số lượng code đã viết .• Xem xét Test Case và những bước kiểm tra : Việc xem xét cần có sự tham gia của tổng thể những người có tương quan, kể cả trưởng dự án Bất Động Sản nhằm mục đích bảo vệ những Test Case và tài liệu nhu yếu là đủ và phản ánh đúng những nhu yếu cần kiểm tra, độ bao trùm đạt nhu yếu, cũng như để phát hiện ( và sữa chữa ) những sai sót .Phát triển Test ScriptMục đích : 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 hóa việc thực thi những bước kiểm tra đã định nghĩa ở bước phong cách thiết kế test .Các bước tăng trưởng Test Script gồm có : • Tạo Test Script : bằng tay thủ công hoặc dùng công cụ tương hỗ để phát sinh script một cách tự động hóa ( tuy nhiên trong hầu hết mọi trường hợp, ta vẫn phải chỉnh sửa ít hoặc nhiều trên những script được sinh tự động hóa ). Thông thường, mỗi bước kiểm tra được phong cách thiết kế trong phần phong cách thiết kế test, yên cầu tối thiểu một Test Script. Các Test Script có năng lực tái sử dụng càng nhiều càng tốt để tối ưu hóa việc làm .• Kiểm tra Test script : xem có “ chạy ” tốt không nhằm mục đích bảo vệ những Test Script hoạt động giải trí đúng nhu yếu, bộc lộ đúng ý đồ của những bước kiểm tra .• Thành lập những bộ tài liệu ngoài dành cho những Test Script : bộ tài liệu này sẽ được những Test Script sử dụng khi triển khai kiểm tra tự động hóa. Gọi là “ ngoài ” vì chúng được lưu độc lập với những Test Script, tránh trường hợp vì dễ dãi, một số ít kiểm tra viên “ tích hợp ” luôn phần tài liệu vào bên trong code của những script ( thuật ngữ trình độ gọi là “ hard-code ” ). Việc tách riêng tài liệu được cho phép thuận tiện biến hóa tài liệu khi kiểm tra, cũng như giúp việc chỉnh sửa hoặc tái sử dụng những script sau này .• Xem xét và khảo sát độ bao trùm của việc kiểm tra : bảo vệ những Test Script được tạo ra bao trùm hàng loạt những bước kiểm tra theo nhu yếu .Thực hiện kiểm traMục đích : Thực hiện những bước kiểm tra đã phong cách thiết kế ( hoặc thi hành những Test Script nếu triển khai kiểm tra tự động hóa ) và ghi nhận tác dụng .Hình 06 cho ta thấy, việc thực thi kiểm tra cũng được làm rất nhiều lần trong suốt quy trình kiểm tra, cho đến khi hiệu quả kiểm tra cho thấy đủ điều kiện kèm theo để dừng hoặc tạm dừng việc triển khai .
Quá trình thực hiện kiểm tra thường thông qua các bước sau:
• Thực hiện những bước kiểm tra : thủ công bằng tay hoặc thi hành những Test Script nếu là tiến trình kiểm tra tự động hóa. Để thực thi kiểm tra, thao tác tiên phong cần làm là xác lập và khởi động thiên nhiên và môi trường và điều kiện kèm theo kiểm tra. Việc này nhằm mục đích bảo vệ tổng thể những bộ phận tương quan ( như phần cứng, phần mềm, sever, mạng, tài liệu … ) đã được thiết lập và chuẩn bị sẵn sàng, trước khi chính thức mở màn triển khai kiểm tra .• Đánh giá quy trình kiểm tra : giám sát quy trình kiểm tra suôn sẻ đến khi hoàn thành xong hay bị treo và dừng giữa chừng, có cần bổ trợ hay sữa chữa gì không để quy trình kiểm tra được tốt hơn .– Nếu quy trình diễn ra trơn tru, kiểm tra viên hoàn thành xong chu kỳ luân hồi kiểm tra và chuyển qua bước “ Thẩm định hiệu quả kiểm tra ”– Nếu quy trình bị treo hoặc dừng giữa chừng, kiểm tra viên cần nghiên cứu và phân tích để xác lập nguyên do lỗi, khắc phục lỗi và lập lại quy trình kiểm tra .• Thẩm định hiệu quả kiểm tra : sau khi kết thúc, tác dụng kiểm tra cần được xem xét để bảo vệ tác dụng nhận được là đáng an toàn và đáng tin cậy, cũng như nhận ra được những lỗi xảy ra không phải do PM mà do tài liệu dùng để kiểm tra, môi trường tự nhiên kiểm tra hoặc những bước kiểm tra ( hoặc Test Script ) gây ra. Nếu thực sự lỗi xảy ra do quy trình kiểm tra, cần phải sửa chữa thay thế và kiểm tra lại từ đầu .Đánh giá quy trình kiểm traMụ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 hiệu quả kiểm tra, liệt kê lỗi, chỉ định những nhu yếu biến hóa, và đo lường và thống kê những số liệu tương quan đến quy trình kiểm tra ( ví dụ điển hình số giờ, thời hạn kiểm tra, số lượng lỗi, phân loại lỗi … ) .Lưu ý, mục tiêu của việc nhìn nhận tác dụng kiểm tra ở bước này trọn vẹn khác với bước thẩm định và đánh giá tác dụng kiểm tra sau khi hoàn tất một vòng kiểm tra. Đánh giá tác dụng kiểm tra ở tiến trình này mang tính toàn cục và nhằm mục đích vào bản thân giá trị của những hiệu quả kiểm tra .Hình 06 cho thấy, việc nhìn nhận quy trình và tác dụng kiểm tra được thực thi song song với bất kể lần kiểm tra nào và chỉ chấm hết khi quy trình kiểm tra đã hoàn tất .
Cấu trúc của một mức trưởng thành trong mô hình TMM |
Đánh giá quy trình kiểm tra thường trải qua những bước sau : • Phân tích tác dụng kiểm tra và yêu cầu nhu yếu thay thế sửa chữa : Chỉ định và nhìn nhận sự độc lạ giữa hiệu quả mong đợi và hiệu quả kiểm tra trong thực tiễn, tổng hợp và gửi thông tin nhu yếu thay thế sửa chữa đến những người có nghĩa vụ và trách nhiệm trong dự án Bất Động Sản, tàng trữ để kiểm tra sau đó .• Đánh giá độ bao trùm : Xác định quy trình kiểm tra có đạt được độ bao trùm nhu yếu hay không, tỷ suất nhu yếu đã được kiểm tra ( tính trên những nhu yếu của PM và số lượng code đã viết ) .• Phân tích lỗi : Đưa ra số liệu Giao hàng cho việc nâng cấp cải tiến những qui trình tăng trưởng, giảm sai sót cho những chu kỳ luân hồi tăng trưởng và kiểm tra sau đó. Ví dụ, thống kê giám sát tỷ suất phát sinh lỗi, khuynh hướng gây ra lỗi, những lỗi “ ngoan cố ” hoặc tiếp tục tái xuất hiện .• Xác định quy trình kiểm tra có đạt nhu yếu hay không : Phân tích nhìn nhận để xem những Test Case và kế hoạch kiểm tra đã phong cách thiết kế có bao trùm hết những điểm cần kiểm tra hay không ? Kiểm tra có đạt nhu yếu dự án Bất Động Sản không ? Từ những hiệu quả này, kiểm tra viên hoàn toàn có thể sẽ phải đổi khác kế hoạch hoặc phương pháp kiểm tra .• Báo cáo tổng hợp : Tổng hợp hiệu quả những bước ở trên và phải được gửi cho toàn bộ những người có tương quan .Tóm lược : Trên đây là tóm tắt những bước cơ bản của một quy trình tiến độ KTPM. Tùy theo đặc trưng của dự án Bất Động Sản, loại kiểm tra và mức độ kiểm tra, quá trình kiểm tra trong trong thực tiễn hoàn toàn có thể chi tiết cụ thể hơn nhiều, tuy nhiên những bước trên là xương sống của bất kể quy trình tiến độ kiểm tra nào .Sau đây, chúng tôi sẽ trình làng một quy mô giúp những tổ chức triển khai nhìn nhận và nâng cao năng lượng KTPM của mình, đó là quy mô TMM ( Testing Maturity Model ) .
Share
Pin
0 Shares
Xem thêm: Tài khoản thanh toán mặc định là gì
Source: https://taimienphi.club
Category: Chưa phân loại