Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

13 6 0
Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

Đ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

1 Cơng trình hồn thành ĐẠI HỌC ĐÀ NẴNG BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: TS NGUYỄN THANH BÌNH LÊ THỊ NHƯ THÙY XÂY DỰNG HỆ THỐNG HỖ TRỢ QUẢN LÝ QUY TRÌNH Phản biện 1: PGS.TS LÊ VĂN SƠN KIỂM THỬ CÁC DỰ ÁN PHẦN MỀM Phản biện 2: TS NGUYỄN MẬU HÂN Chuyên ngành : KHOA HỌC MÁY TÍNH Mã số : 60.48.01 Luận văn bảo vệ Hội ñồng chấm Luận văn tốt nghiệp thạc sĩ kỹ thuật họp Đại học Đà Nẵng vào ngày 04 tháng năm 2012 TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT Có thể tìm hiểu luận văn tại: Đà Nẵng - Năm 2012 • Trung tâm Thơng tin - Học liệu, Đại học Đà Nẵng • Trung tâm Học liệu, Đại học Đà Nẵng MỞ ĐẦU Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu Lí chọn đề tài - Kiểm thử phần mềm phận sống quy trình phát triển phần mềm, hỗ trợ quan trọng ñể ñảm bảo chất lượng phần mềm Kiểm thử phần mềm lĩnh vực quan trọng hoạt động sản xuất gia cơng phần mềm Thương mại ñiện tử ñang ảnh hưởng ñến nhiều cơng ty lập kế Quy trình phát triển phần mềm Quy trình quản lý kiểm thử tập trung Đặc tả yêu cầu hệ thống dự án cần thực thi kiểm thử Quản lý chu trình người phát triển kiểm thử phần mềm Hệ thống phần mềm ứng dụng ñể thực thi kiểm thử Phạm vi nghiên cứu hoạch xây dựng hệ thống công nghệ thông tin họ Để đồng - hóa với kinh tế mới, đơn giản hóa q trình kiểm thử Lý thuyết: Nghiên cứu hệ thống tích hợp kiểm thử tập cần ứng dụng phát triển hệ thống kiểm tra chất lượng cao trung tất giai ñoạn bao gồm lập kế hoạch kiểm tra, lịch ứng dụng Web quản lý tập trung kiểm sốt tất giai trình kiểm tra, thực kiểm tra theo dõi lỗi - ñoạn trình kiểm thử giúp bạn tạo khn khổ Quy trình thực kiểm thử hỗ trợ kiểm tra ứng tảng cho công việc kiểm thử Đó lý tơi chọn đề tài: “Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử dự án phần mềm ” dụng liên tục cập nhật nâng cấp môi trường khác Cho phép kiểm tra nơi hướng dẫn TS.Nguyễn Thanh Bình Mục đích nghiên cứu Thực tiễn: người tham gia q trình kiểm thử Luận văn thực với mục đích xây dựng chương Tập trung vào quản lý trình kiểm thử cải thiện trình quản lý quy trình kiểm thử cách tập trung Chương trình giao tiếp hệ thống nhân ñể ñẩy nhanh thành cơng kiểm đơn giản hóa tổ chức quản lý kiểm thử cách giúp bạn kiểm thử soát hệ thống q trình kiểm thử Từ đó, giúp bạn tạo Phương pháp nghiên cứu trường hợp kiểm thử, ñặc tả yêu cầu kiểm thử, ñể thấy ñược mối - Nghiên cứu tài liệu vấn ñề liên quan ñến nhu tương quan chúng, giúp chạy trường hợp kiểm thử cho cầu quản lý kiểm thử, chương trình kiểm thử, xếp thực phiên bản, cho việc kiểm thử hồi quy, giúp cho phép giám sát chặt kiểm thử, quản lý theo dõi lỗi, phân tích kết kiểm thử ñể chẽ từ lúc ban ñầu phát lỗi giải lỗi, thơng tin xuất báo cáo lỗi ñược chia sẻ phát triển ứng dụng, ñảm bảo chất - lượng, tối ưu hóa chương trình, hỗ trợ khách hàng hệ thống thông tin nhân Thảo luận, phân tích thơng tin liên quan để đưa phương hướng giải vấn ñề - Đưa ñược yêu cầu đặc tả ứng dụng 5 - Phân tích thiết kế hệ thống chương trình ứng dụng Chương 3: Xây dựng hệ thống hỗ trợ quản lý quy trình Triển khai xây dựng chương trình ứng dụng kiểm thử: Chương phân tích thiết kế, cơng cụ sử dụng Chạy chương trình ứng dụng, thực kiểm thử ghi kiểm thử ứng dụng chương trình nhận kết Ý nghĩa khoa học thực tiễn đề tài Phần tìm hiểu lý thuyết giúp cung cấp nhìn tổng qt quy trình đảm bảo chất lượng phần mềm khâu quản lý tổ chức q trình kiểm thử Chương trình ứng dụng cho ñơn vị phát triển phần mềm hỗ trợ trình kiểm thử, cải thiện giao tiếp khách hàng cơng ty, đẩy nhanh thành công quản lý kiểm thử Cấu trúc luận văn Luận văn ñược tổ chức thành chương sau: Chương 1: Nghiên cứu tổng quan: Chương giới thiệu sở lý thuyết tổng quan ñảm bảo chất lượng phần mềm, chuẩn chất lượng, hoạt ñộng ñảm bảo chất lượng, kế hoạch ñảm bảo chất lượng, chuẩn tài liệu kế hoạch ñảm bảo chất lượng, nhóm ñảm bảo chất lượng, khái niệm thử phần mềm, loại kiểm thử, phương pháp kiểm thử, quy trình phát triển phần mềm, quy trình kiểm thử phần mềm, cơng cụ kiểm thử khái quát kiểm thử tự ñộng Chương 2: Quy trình kiểm thử phần mềm: Chương mơ tả quy trình kiểm thử phần mềm gồm giai ñoạn ñặc tả yêu cầu phần mềm, lập kế hoạch kiểm thử, thực thi kiểm thử theo dõi lỗi, phân tích q trình xử lý kiểm thử, đưa mẫu quy trình kiểm thử CHƯƠNG 1: NGHIÊN CỨU TỔNG QUAN phần mềm Các tài liệu tiêu chuẩn hố có bề ngồi, cấu trúc chất lượng khơng thay đổi, dễ ñọc dễ hiểu 1.1 TỔNG QUAN VỀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM Đảm bảo chất lượng phần mềm chuẩn chất 1.1.1 1.2 1.2.1 TỔNG QUAN VỀ KIỂM THỬ Khái niệm kiểm thử phần mềm Kiểm thử phần mềm hoạt động nhằm tìm kiếm, phát lượng Chất lượng phần mềm ñáp ứng yêu cầu chức năng, lỗi phần mềm ñược ñược kiểm thử thiết kế, mã nguồn, hồn thiện chuẩn phát triển, đặc trưng mong chờ chức năng, liệu, bảo mật, thân thiện với người dùng, tài liệu kèm từ phần mềm chun nghiệp theo, mơt trường hoạt động, tốc độ hoạt ñộng, khả tải hệ Đảm bảo chất lượng phần mềm q trình việc định rõ thống làm cách để chất lượng sản phẩm ñạt ñược làm 1.2.2 Các loại kiểm thử ñể cho tổ chức phát triển biết phần mềm có yêu cầu chất lượng cấp 1.2.2.1 Kiểm thử đơn vị độ 1.2.2.2 Kiểm thử tích hợp 1.2.2.3 Kiểm thử hệ thống 1.2.2.4 Kiểm thử chấp nhận 1.1.2 Các hoạt ñộng ñảm bảo chất lượng Quản lý chất lượng cho hệ thống lớn chia vào hoạt động 1.2.3 Các phương pháp kiểm thử - Sự ñảm bảo chất lượng 1.2.3.1 Kiểm thử hộp ñen - Lập kế hoạch chất lượng 1.2.3.2 Kiểm thử hộp trắng - Kiểm soát chất lượng 1.1.3 Kế hoạch ñảm bảo chất lượng Kế hoạch ñảm bảo chất lượng trình phát triển kế hoạch ñảm bảo chất lượng cho dự án Kế hoạch chất lượng phải thiết lập chất lượng phần mềm u cầu mơ tả làm cách chất lượng định 1.1.4 Chuẩn tài liệu kế hoạch ñảm bảo chất lượng Các chuẩn tài liệu dự án phần mềm quan trọng tài liệu cách xác thực ñể thể phần mềm trình 1.3 1.3.1 QUY TRÌNH KIỂM THỬ PHẦN MỀM Quy trình kiểm thử phần mềm Quy trình dãy hành ñộng, người hệ thống liên quan ñể làm sản phẩm, dịch vụ theo cách lặp lặp lại 9 10 Mục đích: Đánh giá tồn q trình kiểm tra, bao gồm xem xét ñánh giá kết kiểm tra, liệt kê lỗi, ñịnh yêu cầu thay Thực thi kiểm thử Lập kế hoạch Thiết kế kiểm thử đổi, tính tốn số liệu liên quan đến q trình kiểm tra 1.3.2 Kiểm thử tự động cơng cụ kiểm thử 1.3.2.1 Phát triển kịch kiểm thử Khái quát kiểm thử tự ñộng Kiểm thử tự ñộng phần mềm trình xử lý cách tự ñộng bước thực ca kiểm thử 1.3.2.2 Đánh giá Khi kiểm thử tự động Cơng cụ kiểm thử (CCKT) lĩnh vực PTPM công cụ giúp thực việc kiểm tra phần mềm cách tự ñộng 1.3.2.3 Phân loại kiểm thử tự ñộng Cơng cụ kiểm thử tự động mã trình (Automated test case generation) Hình 1.2 Quy trình kiểm thử phần mềm 1.3.1.1 Cơng cụ kiểm thử tự động liệu (Automated test data Lập kế hoạch kiểm thử generation) Mục đích: Nhằm định mơ tả loại kiểm thử Cơng cụ kiểm thử tự động thực thi (Automated test triển khai thực 1.3.1.2 execution) Phân tích thiết kế kiểm thử Mục đích: Nhằm ñịnh ca kiểm thử bước kiểm tra chi tiết cho phiên phần mềm 1.3.1.3 1.3.2.4 Quy trình kiểm thử tự động 1.3.2.5 Cơng cụ kiểm thử tự ñộng Quản lý yêu cầu Phát triển mã lệnh kiểm thử Quản lý cấu hình Mục đích việc phát triển mã lệnh kiểm thử tạo Test Script có khả chạy máy tính giúp tự động hóa việc thực thi Quản lý kế hoạch kiểm thử ca kiểm thử bước kiểm tra ñã ñịnh nghĩa bước thiết kế kiểm thử Phát sinh liệu kiểm thử 1.3.1.4 Kiểm thử giao diện Thực kiểm thử Kiểm thử khả chịu tải, hiệu suất/căng thẳng Mục đích việc thực kiểm thử thực bước kiểm tra ñã thiết kế ghi nhận kết 1.3.1.5 Đánh giá trình kiểm thử 1.4 KẾT LUẬN 11 CHƯƠNG 2: 2.1 12 XÂY DỰNG QUY TRÌNH KIỂM THỬ 2.1.2 Kế hoạch kiểm thử QUY TRÌNH KIỂM THỬ PHẦN MỀM Đặc tả yêu cầu Kế hoạch Thực thi kiểm thử Theo dõi lỗi Hình 2.3 Sơ đồ kế hoạch kiểm thử Hình 2.1 Sơ đồ quy trình quản lý kiểm thử tập trung 2.1.2.1 Xác ñịnh chiến lược kiểm thử - Đặc tả yêu cầu phần mềm: Giúp người quản lý, kiểm 2.1.2.2 Quy ñịnh ñối tượng kiểm thử thử viên hiểu thấu ñáo thành phần, phận tính năng, 2.1.2.3 Thiết kế kiểm thử chức hệ thống phần mềm 2.1.2.4 Tạo yêu cầu bao phủ 2.1.2.5 Thiết kế bước kiểm thử 2.1.2.6 Phân tích kế hoạch kiểm thử - Kế hoạch kiểm thử: Phác thảo chiến lược kiểm thử ñể ñạt ñược mục tiêu hệ thống - Thực thi kiểm thử: Thực thi ca kiểm thử ghi nhận kết 2.1.3 Thực thi kiểm thử ca kiểm thử - Theo dõi lỗi: Tổng hợp vấn ñề liên quan đến lỗi 2.1.1 Đặc tả u cầu Hình 2.4 Sơ ñồ thực thi kiểm thử Định nghĩa phạm vi Tạo yêu cầu Chi tiết yêu cầu Phân tích yêu Hình 2.2 Sơ đồ q trình đặc tả u cầu 2.1.1.1 Định nghĩa phạm vi kiểm thử 2.1.1.2 Tạo yêu cầu phác thảo 2.1.1.3 Định nghĩa yêu cầu 2.1.1.4 Phân tích yêu cầu 2.1.3.1 Tạo tập hợp ca kiểm thử 2.1.3.2 Lập lịch thực thi kiểm thử 2.1.3.3 Kiểm thử thủ cơng/tự động 2.1.3.4 Phân tích kết kiểm thử 13 2.1.4 14 Theo dõi lỗi CHƯƠNG 3: XÂY DỰNG HỆ THỐNG HỖ TRỢ QUẢN LÝ QUY TRÌNH KIỂM THỬ 3.1 Hình 2.5 Sơ đồ theo dõi lỗi 2.1.5 2.1.4.1 Tạo lỗi 2.1.4.2 Xem xét lỗi ñược tạo 2.1.4.3 Sửa chữa lỗi ñã mở 2.1.4.4 Kiểm tra phiên 2.1.4.5 Phân tích liệu lỗi Phân tích q trình xử lý kiểm thử 2.1.5.1 Tạo báo cáo Báo cáo giúp ñánh giá ñược tiến trình việc xác định u cầu, kế hoạch kiểm thử, thực thi kiểm thử theo dõi lỗi 2.1.5.2 Tạo ñồ thị Đồ thị giúp rút kết luận cách nhanh chóng xem mối quan hệ loại khác liệu dự án 3.1.1 ĐẶC TẢ HỆ THỐNG CHƯƠNG TRÌNH Đặc tả u cầu Mơ-đun đặc tả u cầu tổ chức theo thư mục cha Với chức định nghĩa u cầu, nghĩa tạo yêu cầu cách nhập từ Microsoft Word tạo trực tiếp từ mơ-đun u cầu Thêm chi tiết u cầu người tạo yêu cầu, ñộ ưu tiên, tình trạng, ngày tạo 3.1.2 Kế hoạch kiểm thử Mơ-đun kế hoạch kiểm thử cho phép người quản lý nhóm kiểm thử chia nhỏ ứng dụng theo chức thành ñơn vị ñối tượng cách tạo kế hoạch Cây kế hoạch hiển thị mối quan hệ thứ bậc chức ứng dụng Sau xác ñịnh ñối tượng kế hoạch, ñịnh thêm trường hợp kiểm thử vào Chức mơ-đun kế hoạch kiểm thử thiết kế bước kiểm thử tạo tất bước theo trình tự 2.2 CÁC MẪU TRONG QUY TRÌNH KIỂM THỬ ca kiểm thử với kết mong đợi thơng tin chi 2.2.1 Kế hoạch kiểm thử tiết liên quan 2.2.2 Thiết kế ca kiểm thử 3.1.3 2.2.3 Báo cáo lỗi 2.2.4 Báo cáo kiểm thử Thực thi kiểm thử Sau thiết kế bước kiểm thử mơ-đun kế hoạch kiểm thử, tạo mơ-đun thực thi kiểm thử tập hợp kiểm thử Mơ-đun thực thi kiểm thử cho phép tạo tập hợp kiểm thử, 2.3 KẾT LUẬN thêm ca kiểm thử vào tập hợp kiểm thử, lập lịch chạy ca kiểm thử, chạy ca kiểm thử phân tích kết ca kiểm thử 15 16 3.2.1.1 Ca sử dụng ñặc tả yêu cầu Khi kiểm thử viên hay người tạo lỗi tạo lỗi 3.2.1.2 Ca sử dụng kế hoạch kiểm thử trình thực thi ca kiểm thử mơ-đun theo dõi lỗi Lúc lỗi 3.2.1.3 Ca sử dụng thực thi kiểm thử trạng thái Active (hoạt ñộng) Hệ thống tự ñộng gởi mail cho 3.2.1.4 Ca sử dụng theo dõi lỗi 3.1.4 Theo dõi lỗi người quản lý nhóm viết mã Ngoại trừ trường hợp người tạo lỗi 3.2.2 Biểu ñồ hoạt ñộng muốn phân lỗi đến lập trình viên cụ thể 3.2.2.1 Biểu ñồ hoạt ñộng ñặc tả yêu cầu 3.1.5 3.2.2.2 Biểu ñồ hoạt ñộng kế hoạch kiểm thử - Tạo báo cáo: Báo cáo tạo từ mơ-đun đặc tả yêu cầu, 3.2.2.3 Biểu ñồ hoạt ñộng thực thi kiểm thử kế hoạch kiểm thử, thực thi kiểm thử theo dõi lỗi Báo cáo giúp 3.2.2.4 Biểu ñồ hoạt động theo dõi lỗi Phân tích q trình xử lý kiểm thử người quản lý có nhìn tổng quan thành phần liên quan quy trình kiểm thử tập trung Để từ giúp quản lý dự án cách 3.3 dễ dàng 3.3.1 THIẾT KẾ HỆ THỐNG CHƯƠNG TRÌNH Biểu đồ lớp - Tạo đồ thị: Giúp người quản lý kết luận nhanh nhìn 3.3.1.1 Biểu đồ lớp đặc tả u cầu thấy mối quan hệ loại liệu ứng dụng Bạn tạo 3.3.1.2 Biểu đồ lớp kế hoạch kiểm thử ñồ thị tất giai ñoạn quy trình kiểm thử ñể kiểm tra tiến 3.3.1.3 Biểu đồ lớp thực thi kiểm thử trình mơ-đun 3.3.1.4 Biểu đồ lớp theo dõi lỗi 3.3.2 3.2 PHÂN TÍCH HỆ THỐNG CHƯƠNG TRÌNH 3.2.1 Sơ đồ ca sử dụng Biểu ñồ 3.3.2.1 Biểu ñồ mơ-đun đặc tả u cầu 3.3.2.2 Biểu ñồ mô-ñun kế hoạch kiểm thử 3.3.2.3 Biểu đồ mơ-đun thực thi kiểm thử 3.3.2.4 Biểu đồ mơ-đun theo dõi lỗi Đặc tả yêu cầu 3.3.3 Kế hoạch kiểm thử QA/Dev PM Thực thi kiểm thử Mơ tả bảng liệu 3.3.3.1 Mơ tả thuộc tính bảng dbo.Requirement 3.3.3.2 Mơ tả thuộc tính bảng dbo.RequirementFolder Theo dõi lỗi Hình 3.1 Sơ đồ ca sử dụng tổng qt chương trình 3.3.3.3 Mơ tả thuộc tính bảng dbo.TestPlan 3.3.3.4 Mơ tả thuộc tính bảng dbo.TestLab 17 3.3.3.5 3.4 18 Mơ tả thuộc tính bảng dbo.Defect CÀI ĐẶT Các lớp kết nối ứng dụng ñến SQL Server 3.4.1 Visual Studio 3.4.2 3.5 Thư viện tạo giao diện Ext.NET THỬ NGHIỆM 3.5.1 Tạo liệu thực kiểm thử chương trình Hệ thống hỗ trợ quy trình quản lý kiểm thử sử dụng chương trình kiểm tra trực tiếp anh văn công ty Enclave với trang web: http://113.160.225.76:8888/OnlineExamProject/Module/Login Hình 3.32 Giao diện mơ-đun Test Plan với phần Detail 3.5.2.2 Ứng dụng mơ-đun Test Lab Mơ-đun Test Lab hiển thị tất ca kiểm thử ứng dụng hệ thống hỗ trợ thi trực tuyến Mơ-đun giúp kiểm thử aspx Hệ thống hỗ trợ thi trực tuyến cho ñối tượng người dùng viên thực thi ca kiểm thử ñã ñược xây dựng từ mơ-đun Test Plan chính: người quản trị, người cấu hình, người luyện tập ứng cử viên tham gia thi trực tuyến Thử nghiệm ứng dụng 3.5.2 3.5.2.1 Ứng dụng mơ-đun Test Plan Mơ-đun Test Plan hiển thị tất ca kiểm thử ứng dụng hệ thống hỗ trợ thi trực tuyến Mỗi ca kiểm thử mơ tả gắn liền với phần: Detail, Design Steps, Attachment Link Defect Hình 3.34 Giao diện mơ-đun Test Lab 19 3.5.2.3 Ứng dụng mơ-đun Defect 20 3.6 3.6.1 KẾT QUẢ VÀ ĐÁNH GIÁ Kết thu 3.6.1.1 Ứng dụng mơ-đun đặc tả u cầu Với ứng dụng quản lý ñặc tả yêu cầu, hệ thống giúp người tham gia dự án lưu trữ tài liệu đặc tả u cầu cách cố ñịnh, giúp bảo vệ tài liệu bị tập tin cách ngẫu nhiên, tạo mối quan hệ dễ dàng người có liên quan ñể chia sẻ thông tin xác nhận thông tin cần thiết Tài liệu yêu cầu ñược xếp theo chủ đề mục đích riêng biệt giúp người cần tìm Hình 3.36 Giao diện tạo lỗi 3.5.2.4 Ứng dụng tạo ñồ thị hiểu yêu cầu phần mềm cần có quyền tham gia vào hệ thống xem xét nghiên cứu dự án cách dễ dàng thuận lợi Việc quản lý ñặc tả yêu cầu bao gồm việc quản lý phiên bàn giao, liên kết yêu cầu với yêu cầu khác, có lọc giúp nhanh chóng tìm đối tượng cần tìm Hệ thống giúp theo dõi tình trạng yêu cầu trình phát triển cách dễ dàng 3.6.1.2 Ứng dụng mơ-đun kế hoạch kiểm thử Việc có mơ-đun quản lý kế hoạch kiểm thử tạo bước ngoặc giúp nhóm kiểm thử làm việc theo nhóm cách dễ dàng hiệu Ở ñây, mô-ñun giúp kiểm thử viên tạo cập nhật ca kiểm thử; theo dõi kết ca kiểm thử; nhập xuất liệu dạng Microsoft Excel hay Microsoft Word; theo dõi ñược mối quan hệ ca kiểm thử ñặc tả u cầu; tìm kiếm thơng tin cách dựa cào chủ ñề ca kiểm thử; tạo báo Hình 3.38 Giao diện tạo đồ thị dạng biểu ñồ cáo giúp người quản lý kiểm thử theo dõi, nắm bắt lịch sử tình trạng ca kiểm thử , từ quản lý phân công nhiệm vụ cho kiểm thử viên 21 3.6.1.3 Ứng dụng mơ-đun thực thi kiểm thử Sử dụng mơ-đun Test Lab giúp chạy thực thi ca kiểm thử theo quy trình kiểm thử Khi chạy ca kiểm thử, hệ thống giúp lưu trữ 22 phép việc truy xuất liệu cách nhanh chóng, cung cấp thao tác liệu vô tận cho người quản lý 3.6.2 Đánh giá kết Đánh giá chung kết bước ca kiểm thử Hệ thống giúp nâng cao việc tái 3.6.2.1 sử dụng ca kiểm thử ñể tiến hành lập lịch, thực thi kiểm thử Bên Với tính linh hoạt, mơi trường phát triển mở rộng, hệ cạnh đó, việc tạo đồ thị, báo cáo giúp người quản lý dễ dàng thống hỗ trợ quản lý quy trình kiểm thử cho phép triển khai ứng kiểm sốt tình trạng ca kiểm thử suất làm việc kiểm dụng chất lượng cao cách nhanh chóng hiệu cách thử viên cung cấp trình lặp lại, phù hợp cho yêu cầu thu thập tài 3.6.1.4 Ứng dụng mơ-đun theo dõi lỗi Mơ-đun Defect giúp nhà kiến trúc phần mềm, lập trình liệu, lập kế hoạch lịch trình kiểm tra, phân tích kết quả, quản lý lỗi thông tin ñến lỗi viên, kiểm thử viên cho ñến nhà quản trị dự án cộng tác Bên cạnh ñó, việc tạo báo cáo ñồ thị mơ-đun mơi trường phát triển phần mềm chung thống Mô- giúp người quản lý nắm bắt rõ tình trạng ứng dụng quản lý phân đun cung cấp nhìn tổng quan rõ ràng lỗi trạng bổ nguồn lực ñể từ ñó ñịnh cho ứng dụng ñược phát hành thái Cung cấp khả kiểm sốt lỗi thơng qua việc ghi nhận thời gian, định danh lập trình viên, mức độ nghiêm trọng lỗi Điều đảm bảo lỗi khơng bỏ qua ñóng ñi trước ñược giải Trước lỗi ñược tạo ra, hệ thống giúp kiểm thử viên kiểm tra sở liệu cho lỗi tương tự, giảm thiểu trùng lặp tiết kiệm thời gian 3.6.1.5 Ứng dụng tạo báo cáo ñồ thị 3.6.2.2 Ưu ñiểm hạn chế chương trình Ưu điểm Về bản, hệ thống hỗ trợ quản lý quy trình kiểm thử ñã ñạt ñược mục tiêu ñề ñạt ñược số kết định: - Hỗ trợ tồn trình kiểm thử: Kết hợp tất khía cạnh q trình kiểm thử, từ quản lý yêu cầu, lập kế hoạch, thực thi kiểm thử quản lý theo dõi lỗi Trong trình quản lý kiểm thử từ giai ñoạn ñặc tả yêu cầu, - Cung cấp lúc nào, nơi ñều truy cập kế hoạch kiểm thử, thực thi kiểm thử báo cáo lỗi, giai ñoạn vào hệ thống: Sử dụng giao diện Web, kiểm thử viên, lập trình viên, tạo số lượng liệu lớn Vì để quản lý xem nhà quản lý hay nhà quản trị dự án tham gia đóng góp vào xét tổng quan liệu điều khó cách quản lý truyền thống q trình kiểm thử khơng phân biệt ñịa lý Phải 10 ñến 20 ñể tạo báo cáo kiểm tra thực ñánh giá tình trạng Nhưng với hệ thống này, tất thông tin cho - Cung cấp truy xuất nguồn gốc suốt trình kiểm thử: Liên kết yêu cầu ca kiểm thử, ca kiểm thử với lỗi 23 24 KẾT LUẬN - Tạo ñiều kiện ñể q trình kiểm thử phù hợp lặp lặp lại: Cung cấp kho liệu trung tâm cho tất ca kiểm thử, tạo ñiều Qua thời gian nghiên cứu xây dựng chương trình, kiểm thử kiện thuận lợi cho việc thông qua kiểm thử quán hơn, ứng dụng, luận văn ñã ñạt ñược số kết thành cơng việc trình kiểm thử lặp lặp lại suốt vịng đời ứng xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử tập trung dụng chia sẻ nhiều ứng dụng Chúng tơi nghiên cứu lý thuyết với việc xây dựng ứng dụng - Cung cấp cơng cụ phân tích hỗ trợ: Tích hợp đồ thị cho hệ thống quản lý kiểm thử tập trung giai ñoạn từ tài báo cáo giúp phân tích ứng dụng thời ñiểm liệu phần mềm, kế hoạch kiểm thử, thực thi kiểm thử, theo dõi lỗi trình kiểm thử Sử dụng thơng tin ñặc tả yêu cầu, tiến ñộ kế phân tích báo cáo cho giai đoạn Qua đó, chúng tơi ñã có hoạch, thống kê số liệu lỗi, nhà quản lý đưa những kết ñáng kể ñể phù hợp cho việc quản lý quy trình định cho việc ứng dụng phát hành dự án cơng ty Khuyết điểm Tuy nhiên thời gian có hạn nên hệ thống cịn nhiều hạn chế việc quản lý quy trình kiểm thử tập trung: - Chưa đưa vào quy trình việc quản lý bàn giao phiên phát hành ứng dụng - Chưa tích hợp với cơng cụ kiểm thử tự ñộng Quick Test Pro, WinRunner - Phạm vi sử dụng chương trình cịn hạn chế, chưa mở rộng để sử dụng với quy mơ rộng Phần tìm hiểu lý thuyết giúp cung cấp nhìn tổng qt quy trình đảm bảo chất lượng phần mềm khâu quản lý tổ chức trình kiểm thử Việc xây dựng chương trình kết hợp tất khía cạnh quy trình kiểm thử phần mềm tập trung dựa trình duyệt ñã tạo thuận lợi ñịnh Điều giúp kiểm thử viên, lập trình viên nhà quản lý tham gia vào trình kiểm thử giao tiếp dễ dàng, linh hoạt, đẩy nhanh thành công quản lý kiểm thử Việc quản lý kiểm thử tập trung giúp phục vụ cho việc kiểm thử phần mềm cách dễ dàng, bao phủ tồn hệ thống phần mềm, đẩy nhanh q trình kiểm thử, chi phí kiểm thử thấp, nâng cao chất lượng sản phẩm phần mềm Tuy nhiên, ñề tài cịn số hạn chế, chương trình chưa đáp ứng hết cho tất yêu cầu quản lý quy trình phát triển phần mềm quản lý việc bàn giao phiên Phạm vi sử dụng đề tài cịn hạn chế, chưa mở rộng ñể sử dụng với quy mô rộng 25 Chỉ dừng lại việc kết hợp quản lý quy trình kiểm thử tập trung cách thực thi kiểm thử thủ công Trong tương lai tiếp tục nghiên cứu xây dựng hệ thống quản lý kiểm thử với chức quản lý bàn giao sản phẩm tích hợp với cơng cụ kiểm thử tự động nhằm xây dựng chương trình hỗ trợ quản lý quy trình kiểm thử dự án phần mềm hồn chỉnh ... trình kiểm thử giúp bạn tạo khn khổ Quy trình thực kiểm thử hỗ trợ kiểm tra ứng tảng cho cơng việc kiểm thử Đó lý tơi chọn ñề tài: ? ?Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử dự án phần mềm. .. kế Quy trình phát triển phần mềm Quy trình quản lý kiểm thử tập trung Đặc tả yêu cầu hệ thống dự án cần thực thi kiểm thử Quản lý chu trình người phát triển kiểm thử phần mềm Hệ thống phần mềm. .. niệm thử phần mềm, loại kiểm thử, phương pháp kiểm thử, quy trình phát triển phần mềm, quy trình kiểm thử phần mềm, cơng cụ kiểm thử khái quát kiểm thử tự ñộng Chương 2: Quy trình kiểm thử phần mềm:

Ngày đăng: 26/06/2021, 11:29

Hình ảnh liên quan

Hình 1.2. Quy trình kiểm thử phần mềm 1.3.1.1. Lập kế hoạch kiểm thử  - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

Hình 1.2..

Quy trình kiểm thử phần mềm 1.3.1.1. Lập kế hoạch kiểm thử Xem tại trang 5 của tài liệu.
Hình 2.2. Sơ đồ quá trình đặc tả yêu cầu 2.1.1.1.  Định nghĩa phạm vi kiểm thử  - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

Hình 2.2..

Sơ đồ quá trình đặc tả yêu cầu 2.1.1.1. Định nghĩa phạm vi kiểm thử Xem tại trang 6 của tài liệu.
Hình 2.1. Sơ đồ quy trình quản lý kiểm thử tập trung - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

Hình 2.1..

Sơ đồ quy trình quản lý kiểm thử tập trung Xem tại trang 6 của tài liệu.
Hình 2.4. Sơ đồ thực thi kiểm thử 2.1.3.1.  Tạo tập hợp các ca kiểm thử  - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

Hình 2.4..

Sơ đồ thực thi kiểm thử 2.1.3.1. Tạo tập hợp các ca kiểm thử Xem tại trang 6 của tài liệu.
Hình 2.5. Sơ đồ theo dõi lỗi 2.1.4.1. Tạo mới lỗi  - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

Hình 2.5..

Sơ đồ theo dõi lỗi 2.1.4.1. Tạo mới lỗi Xem tại trang 7 của tài liệu.
3.3.3. Mơ tả các bảng dữ liệu - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

3.3.3..

Mơ tả các bảng dữ liệu Xem tại trang 8 của tài liệu.
Hình 3.1. Sơ đồ ca sử dụng tổng quát của chương trình - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

Hình 3.1..

Sơ đồ ca sử dụng tổng quát của chương trình Xem tại trang 8 của tài liệu.
Hình 3.32. Giao diện mơ-đun TestPlan với phần Detail 3.5.2.2.   Ứng dụng mơ-đun Test Lab  - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

Hình 3.32..

Giao diện mơ-đun TestPlan với phần Detail 3.5.2.2. Ứng dụng mơ-đun Test Lab Xem tại trang 9 của tài liệu.
3.3.3.5. Mơ tả thuộc tính của bảng dbo.Defect - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

3.3.3.5..

Mơ tả thuộc tính của bảng dbo.Defect Xem tại trang 9 của tài liệu.
Hình 3.38. Giao diện tạo đồ thị dạng biểu đồ thanh - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

Hình 3.38..

Giao diện tạo đồ thị dạng biểu đồ thanh Xem tại trang 10 của tài liệu.
Hình 3.36. Giao diện tạo mới lỗi 3.5.2.4. Ứng dụng tạo đồ thị  - Xây dựng hệ thống hỗ trợ quản lý quy trình kiểm thử các dự án phần mềm

Hình 3.36..

Giao diện tạo mới lỗi 3.5.2.4. Ứng dụng tạo đồ thị Xem tại trang 10 của tài liệu.

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan